Stop scrolling.
Start showing up.
A small group converges on a yes/no/maybe in a short window. WhatsApp loses decisions in scrollback — Squad keeps the current state of a plan as the source of truth.
Karan, Mira, Ravi, Anya, +2
- Miraanyone free today?
- Karanyes
- Ravilet me check
- Miramovie? 7pm?
- Anyacan we do 8 instead
- Karanooh dinner first?
- Theoi'm out tn
- Raviwhere though
- Miraroxie?
vs.
Movie
- When
- 8:30 PM
- Where
- Roxie
As planned by squads at
- Stripe
- Figma
- Linear
- Vercel
- Notion
- PostHog
The way it is
One forgotten thread, three slipped hours, no plan.
The decision disappears into scrollback
By 6pm, “did we say 8 or 8:30?” is buried under memes, pet pics, and a tangent about hot sauce.
There’s no current state
Karan is in. Ravi is “let me check.” Theo dropped 40 minutes ago. Nobody knows the count.
The clock keeps slipping
7 → 8 → 8:30 → “maybe tomorrow.” Without a deadline the plan just dissolves.
- 14:00Miraanyone free today?
- 14:02Karanyes
- 14:08Ravilet me check 🤔
- 14:31Miramovie at 7?
- 15:02Anyacan we do 8 instead 🥺
- 15:14Karanooh dinner first?
- 15:46Theoi’m out tn, sorry 🥲
- 16:11Mira…
- 16:22Raviwhere though
- 17:01Anyawait are we still on??
- Result: nobody showed up
How it works
Three taps.
One answer.
The plan stops drifting.
- 01
Drop a plan.
Pick a squad. Pick a window — 2 hours, tonight, this weekend. Squad sends a single decision card to everyone.
- 02
Squad votes.
Everyone hits in / maybe / out. Counter-propose a time or venue without forking a thread. The card updates live.
- 03
It locks.
Hit consensus or hit the deadline — the plan locks. Calendar invite, directions, lock-screen widget. Done.
The plan card
One source of truth.
Every plan is a single living card. The time updates, the venue updates, the count updates — but the card stays put. No more “wait, scroll up, what did Karan say at 3pm?”
It’s the bit a chat app fundamentally can’t do: hold a piece of structured state in front of everyone, and let the conversation happen around it.
Auto-expires
Plans without a deadline go stale.
Locks on consensus
Hit 5 yes? Plan is on.
Counter-proposals
Suggest 8pm without forking the thread.
Maps + calendar
One tap from “in” to walking directions.
Movie
8 PM tonight · Roxie Theater
- Karan in for 8:30· 2m
- Anya counter-proposed Bar Tartine· 5m
Built for the question
Are we still on?
Six small features that, together, do exactly one thing: get a small group to a yes/no/maybe before the night ends.
- IN · 4MAYBE · 1OUT · 1
Three-state RSVP
In, maybe, or out. No “haha 👍” ambiguity — just a count everyone can read at a glance.
- 6p7p8p9p10p11p
Time consensus heatmap
Tap the hours you’re free. Squad picks the one where the most of you overlap — no more 7→8→8:30 slide.
- Locked
Auto-locking decisions
Hit your consensus threshold or your deadline — the plan freezes. The decision lives past scrollback.
- Roxie3Bar Tartine2Karan’s1
Venue voting
Swipe through options. The card surfaces the winner without three pages of “i mean i’m down for whatever”.
Anya · 9 PM instead?
2 votes · 12m left
Counter-proposals
Disagree without forking. Stack alternative plans on the same card; the squad votes; the winner becomes the plan.
Squad
It’s happening — 8:30 at Roxie
Karan: in for 8:30
Lock-screen widget
The plan, the count, the time — visible without unlocking. The chat app you’re already ignoring stays ignored.
- 3.4×faster decisions vs. group chat
- 78%of plans lock before their deadline
- 6,200squads converging each weekend
- 11messages to a yes, on average
“We used to spend 40 minutes arguing about brunch and end up at the place we always go. Now we just show up there without the 40 minutes.”
Stop scrolling
Be the squad that
actually shows up.
Free for groups up to 8. Works on iOS and Android. No accounts, just your phone number — like the chat app it’s quietly replacing.
- Free forever for small groups
- iOS 16+ / Android 12+
- v1.4 · 12.4 MB