How group voting works
Turn plans into proposals, vote yes, no, or abstain, and see the reveal when the ballot closes.
In Limbo, every plan can be a proposal. Instead of one person deciding where the group eats, stays, or flies, the plan goes on a ballot, your crew votes, and Limbo calls the verdict.
Who can do what: every adult crew member who has joined the trip can vote. Proposing a plan requires edit access to the trip — organizers always have it, and the trip owner can grant it to other crew members. Only the trip owner can change the voting rules themselves.
From plan to proposal
When voting is enabled for a trip, anyone with edit access can propose a plan: create the plan as usual and leave the voting toggle on. The plan becomes a proposal with its own ballot, and your crew is asked to weigh in.
Note
Proposing counts as your yes. When you put a plan on the ballot, Limbo automatically casts your yes vote — only the rest of the crew still needs to decide.
Casting your ballot
Every ballot gives you three choices: Yes, No, or Abstain.
- 1Open a ballot from the Decisions inbox on Home, the trip's voting dashboard, or a ballot card in the trip chat.
- 2Tap Yes, No, or Abstain.
- 3Changed your mind? Tap a different choice any time before the deadline. Changed your mind? Tap a different choice to update your vote any time before the ballot resolves.
Tip
Voting works offline. If you're in airplane mode, your vote is saved on your phone and syncs automatically the moment you're back online.
Three places to vote
You never have to hunt for a ballot:
- Decisions inbox on Home — pending ballots from all your trips, sorted by deadline. Vote yes, no, or abstain right on the card without opening the trip.
- The trip's voting dashboard — open it from a Decisions card, a voting notification, or the ballot icon inside the trip. It lists every active and resolved ballot, with countdowns and progress.
- Ballot cards in trip chat — when a proposal is linked in chat, the message itself is a live ballot. Vote without leaving the conversation.

Deadlines: rolling or fixed
The trip owner picks one of two deadline styles in the voting settings:
- Rolling window — every new proposal gets its own countdown, from 1 to 30 days starting the moment it's proposed. Good for trips where ideas trickle in.
- Specific date — every proposal in the trip shares one absolute deadline (it must be at least an hour in the future). Good for "we book everything by Friday" trips.
Each ballot card shows the time remaining, like "2d left" or "3h 45m".
When a ballot resolves
Limbo resolves ballots automatically:
- Everyone has voted — the ballot closes immediately. "Everyone" means the eligible voters: the trip owner plus crew members who have actually joined. Child companions and invites that haven't been accepted don't hold ballots.
- The deadline passes — the ballot closes with whatever votes are in.
- Open-tally ballots can finish early — if tallies are visible (not sealed) and the yes votes reach the trip's approval threshold, the ballot resolves right away. Sealed ballots never resolve early on the threshold; they wait for everyone to vote or for the deadline. See Sealed and anonymous ballots.
The verdict follows these rules:
- Yes votes reach the approval threshold → approved.
- Everyone voted but the threshold wasn't reached → rejected.
- The deadline passed without reaching the threshold → simple majority of the votes cast decides, and a tie counts as approved.
Heads up
If the trip has a minimum-participation rule and not enough people voted, the ballot won't resolve on its own — it shows as "Voting closed" until an organizer steps in. Organizers can also end any ballot early with Decide now — see Organizer powers.

The reveal
When a ballot resolves, everyone gets the reveal:
- An APPROVED or REJECTED stamp on the plan, with when it was decided.
- Animated tally bars for yes, no, and abstain.
- The voter list — who voted for what, unless the ballot was anonymous.
- A "Didn't vote" row naming the crew who sat it out. No vote, no complaints.
- A Share the verdict button that posts the result anywhere, like: "Sunset Catamaran (Lisbon Crew): APPROVED 8–2 — decided on Limbo".


