<section class="hp-home hp-hero hp-story-v2 hp-chat-first" aria-labelledby="hp-title"> <div class="hp-wrap hp-hero-grid"> <div class="hp-hero-copy"> <div class="hp-hero-content" data-hp-reveal="hero-copy"> <h1 id="hp-title">Group chats were never designed for making plans. Now they are.</h1> <p class="hp-lede">Start with a message. Phlip gives each plan its own conversation, so ideas, replies and details stay together. No shared calendar for everyone to keep up to date.</p> <form class="dp-waitlist hp-waitlist" action="https://app.kit.com/forms/9855247/subscriptions" method="post" target="_blank" rel="noopener" data-dp-waitlist> <input class="dp-waitlist-input" type="email" name="email_address" autocomplete="email" placeholder="Email address" required aria-label="Email address"> <button class="dp-btn dp-waitlist-btn" type="submit">Join the waitlist</button> <span class="dp-waitlist-msg" role="status" aria-live="polite"></span> </form> <p class="hp-mechanism">Keep the conversation. Skip the calendar admin.<br><b>No ads. Your data, not for sale.</b></p> </div> </div> <figure class="hp-visual-slot hp-demo-visual hp-overview-slot" data-hp-reveal="hero-image" data-hp-asset="hero"><img src="_images/homepage/hero-tennis-club.png" alt="Tennis club boards and session conversations, with replies and attendance status." width="1425" height="1120" loading="eager" fetchpriority="high" decoding="async"></figure> </div> </section> <section class="hp-home hp-feature hp-story-v2 hp-story-feature" aria-labelledby="hp-chat-intro-title"> <div class="hp-wrap hp-story-feature-grid"> <header class="hp-benefit-copy" data-hp-reveal=""><h2 id="hp-chat-intro-title">Give every plan its own conversation.</h2><p>Dinner, tennis, a weekend away. Keep each conversation with the plan it belongs to, so replies and decisions stay easy to find.</p></header> <figure class="hp-visual-slot hp-demo-visual" data-hp-reveal=""><img src="_images/homepage/hero-chat.png" alt="A pub quiz plan with its time, place, replies and message box together in one conversation." width="980" height="676" loading="lazy" decoding="async"></figure> </div> </section> <section class="hp-home hp-feature hp-story-v2 hp-story-feature" aria-labelledby="hp-create-title"> <div class="hp-wrap hp-story-feature-grid"> <header class="hp-benefit-copy" data-hp-reveal=""><h2 id="hp-create-title">Turn a message into a plan.</h2><p>Start with a message, then give the idea a conversation of its own. Keep the replies and details together as the plan takes shape.</p></header> <figure class="hp-visual-slot hp-demo-visual" data-hp-reveal=""><img src="_images/homepage/message-start.png" alt="Personal space general chat with dates and times highlighted in messages." width="1423" height="1108" loading="lazy" decoding="async"></figure> </div> </section> <section class="hp-home hp-feature hp-story-v2 hp-story-feature" aria-labelledby="hp-ideas-title"> <div class="hp-wrap hp-story-feature-grid"> <header class="hp-benefit-copy" data-hp-reveal=""><h2 id="hp-ideas-title">Start with an idea. Work out when together.</h2><p>You don’t need everyone’s availability before you start. Suggest something, talk through what works, and add the date when you agree.</p></header> <figure class="hp-visual-slot hp-demo-visual hp-agreement-example" data-hp-reveal=""><img src="_images/homepage/agreement-conversation.svg" alt="Illustrative dinner conversation: Thursday is proposed, Friday is suggested instead, and the group agrees on Friday at 7. The plan shows the agreed time." width="640" height="580" loading="lazy" decoding="async"><figcaption>Illustrative conversation</figcaption></figure> </div> </section> <section class="hp-home hp-feature hp-story-v2 hp-story-feature" aria-labelledby="hp-update-title"> <div class="hp-wrap hp-story-feature-grid"> <header class="hp-benefit-copy" data-hp-reveal=""><h2 id="hp-update-title">Change the plan as you chat.</h2><p>Suggest a new date or time in the conversation. Phlip picks it out of your message, ready to update the plan when you tap and confirm.</p></header> <figure class="hp-visual-slot hp-demo-visual hp-supplied-detail" data-hp-reveal=""><img src="_images/homepage/confirm-time-update.png" alt="A message suggesting 10:30 am followed by a confirmation to update the time." width="525" height="316" loading="lazy" decoding="async"></figure> </div> </section> <section class="hp-home hp-feature hp-story-v2 hp-story-feature" aria-labelledby="hp-conflict-title"> <div class="hp-wrap hp-story-feature-grid"> <header class="hp-benefit-copy" data-hp-reveal=""><h2 id="hp-conflict-title">Check your plans. Reply in your own words.</h2><p>See your plans across groups when you need to check. Then tell the conversation what works for you: “I can’t do Thursday. How about Friday?” Nobody has to publish their week.</p></header> <figure class="hp-visual-slot hp-demo-visual" data-hp-reveal=""><picture><source media="(max-width: 599px)" srcset="_images/homepage/demo-plans-mobile.png" width="390" height="784"><img src="_images/homepage/demo-my-plans.png" alt="My calendar showing personal commitments and plans from several groups beside the conversation list." width="1280" height="676" loading="lazy" decoding="async"></picture></figure> </div> </section> <section class="hp-home hp-feature hp-story-v2 hp-story-feature" aria-labelledby="hp-share-title"> <div class="hp-wrap hp-story-feature-grid"> <header class="hp-benefit-copy" data-hp-reveal=""><h2 id="hp-share-title">Keep the conversation going anywhere.</h2><p>Share the useful details in your usual messaging app, including people who don’t use Phlip. It’s a copy of the plan, so share it again if the details change.</p></header> <figure class="hp-visual-slot hp-demo-visual hp-supplied-detail" data-hp-reveal=""><img src="_images/homepage/share-card.png" alt="Share card preview for a Dentist appointment, showing the event details as a picture." width="546" height="447" loading="lazy" decoding="async"></figure> </div> </section> <section class="hp-home hp-feature hp-who hp-story-v2" aria-labelledby="hp-who-title"> <div class="hp-wrap"><header class="hp-benefit-copy" data-hp-reveal=""><h2 id="hp-who-title">Who it’s for</h2></header> <div class="hp-who-grid hp-audience-cards"> <details class="hp-who-card hp-audience-card" data-hp-reveal=""> <summary aria-label="Learn more: Just you"> <span class="hp-audience-label">Just you</span><span class="hp-audience-headline">A little space for your own plans.</span> <img class="hp-audience-preview" src="_images/homepage/demo-personal-mobile.png" alt="Personal space with conversations for your own plans." loading="lazy" width="390" height="784"> <span class="hp-audience-plus" aria-hidden="true">+</span> </summary> <div class="hp-audience-detail"><h3>Just you</h3><p class="hp-audience-intro">A little space for your own plans.</p><p>Start with your own plans. Your personal space is a private planner that works offline, before you join any group.</p><p>When you join groups, check your plans across them from My calendar. You choose what to share back in the conversation.</p><img src="_images/homepage/demo-personal-mobile.png" alt="Personal space with conversations for your own plans." loading="lazy" width="390" height="784"></div> </details> <details class="hp-who-card hp-audience-card" data-hp-reveal=""> <summary aria-label="Learn more: Friends &amp; family"> <span class="hp-audience-label">Friends &amp; family</span><span class="hp-audience-headline">Make more time for each other.</span> <img class="hp-audience-preview" src="_images/homepage/demo-conversation-mobile.png" alt="Friends discussing the details of a pub quiz." loading="lazy" width="390" height="784"> <span class="hp-audience-plus" aria-hidden="true">+</span> </summary> <div class="hp-audience-detail"><h3>Friends &amp; family</h3><p class="hp-audience-intro">Make more time for each other.</p><p>Make time for each other, even when everyone’s busy. Keep the plan and its discussion together, check whether you can make it and settle the details without publishing your whole week.</p><p>From a birthday to a quiet dinner, everyone can find the time, place and conversation with the plan. Share an event card in your usual chat to include people who don’t use Phlip.</p><img src="_images/homepage/demo-conversation-mobile.png" alt="Friends discussing the details of a pub quiz." loading="lazy" width="390" height="784"></div> </details> <details class="hp-who-card hp-audience-card" data-hp-reveal=""> <summary aria-label="Learn more: Clubs &amp; teams"> <span class="hp-audience-label">Clubs &amp; teams</span><span class="hp-audience-headline">Everyone knows where to look.</span> <img class="hp-audience-preview" src="_images/homepage/demo-club-mobile.png" alt="Tennis club conversations for practice and ladder sessions." loading="lazy" width="390" height="784"> <span class="hp-audience-plus" aria-hidden="true">+</span> </summary> <div class="hp-audience-detail"><h3>Clubs &amp; teams</h3><p class="hp-audience-intro">Everyone knows where to look.</p><p>Give fixtures, practice sessions and club socials a place of their own. Organise conversations into boards so members can find the discussion for each plan.</p><p>With a self-hosted group, use roles and member approvals to manage access. Players, organisers and committee members can find the parts of the club that matter to them.</p><img src="_images/homepage/demo-club-mobile.png" alt="Tennis club conversations for practice and ladder sessions." loading="lazy" width="390" height="784"></div> </details> </div> </div> </section> <section class="hp-home hp-feature hp-founder hp-story-v2" aria-labelledby="hp-founder-title"> <div class="hp-wrap"> <div class="hp-founder-banner"> <img class="hp-founder-photo" data-hp-reveal="" src="_images/homepage/profile-phil-2-square.webp" alt="Phil, creator of Phlip" width="900" height="900" loading="lazy" decoding="async"> <div class="hp-founder-copy" data-hp-reveal=""><header class="hp-benefit-copy"><h2 id="hp-founder-title">Why I built Phlip</h2></header><p>My local tennis clubs use group chats for everything. Someone posts in one, three answer in another, and by the time it's sorted the court's gone. My friends are the same, scattered and busy.</p> <p>We all track time differently. I didn’t want planning something together to mean maintaining another calendar. Chat already lets us say what works. It just needs a better way to keep each plan’s conversation together.</p><p>So I built Phlip around those conversations. Start with an idea, give it a place to grow, and check your own plans when you need to reply. I also wanted groups to own their data, so the app includes a server you can run on a spare Android phone.</p><p>– Phil</p></div> </div> </div> </section> <section class="hp-home hp-end-action hp-story-v2" id="hp-get-started" aria-labelledby="hp-end-action-title"> <div class="hp-wrap"> <h2 data-hp-reveal="" id="hp-end-action-title">Start the conversation.<br>Sort the plan together.</h2> <p data-hp-reveal="">Join the waitlist to hear when Phlip is ready for your group.</p> <form class="dp-waitlist hp-waitlist" data-hp-reveal="" action="https://app.kit.com/forms/9855247/subscriptions" method="post" target="_blank" rel="noopener" data-dp-waitlist> <input class="dp-waitlist-input" type="email" name="email_address" autocomplete="email" placeholder="Email address" required aria-label="Email address"> <button class="dp-btn dp-waitlist-btn" type="submit">Join the waitlist</button> <span class="dp-waitlist-msg" role="status" aria-live="polite"></span> </form> </div> </section> <section class="hp-home hp-hosting-banner hp-story-v2" aria-labelledby="hp-hosting-title"> <div class="hp-wrap"> <article class="hp-why-card hp-why-card--phone" data-hp-reveal=""> <div class="hp-phone-copy"> <h2 id="hp-hosting-title">Your group runs it</h2> <p><strong>No ads. Your data, not for sale.</strong></p> <p>A spare Android phone can host your group's Phlip server from inside the app. Your group's conversations and plans live on that phone, and members can join through the app or a browser.</p> <p><a href="https://phlipapp.com/Guides/4.+Host+a+server+on+your+Android+phone">Read the hosting guide →</a></p> </div> <div class="hp-old-phone" aria-hidden="true"><div class="hp-old-phone-screen"><div class="hp-old-phone-brand"><img src="_images/phlip-logo-light.png" alt="" width="388" height="400"><span>Phlip</span></div><span><i></i> Running</span><strong>This phone is the server</strong><small>Tennis Club · 5 members joined</small><div class="hp-host-local">Your group's plans live here<em>Hosted on your Android phone</em></div></div></div> </article> </div> </section> <footer class="hp-home hp-footer"> <div class="hp-wrap"> <nav aria-label="More about Phlip"><a href="https://phlipapp.com/Features">How it works</a><a href="https://phlipapp.com/Guides/4.+Host+a+server+on+your+Android+phone">Hosting</a><a href="https://phlipapp.com/Notices/Security">Security</a><a href="https://phlipapp.com/Notices/Privacy">Privacy</a><a href="https://phlipapp.com/FAQs">FAQs</a><a href="https://phlipapp.com/Notices/Legal">Legal</a></nav> <p>Phlip: chat that makes room for plans. Backend published under Apache 2.0.</p> </div> </footer>