Guide
How to run an anonymous vote in a committee
The short answer: use a ballot that separates who voted from how they voted — the roll stays public, the choices stay sealed — announce the rules before opening, close at a stated time, and minute the motion, the count, and the result. What you cannot use is the group chat, where every vote is public by construction.
Why open votes go wrong
When the motion concerns a person — an election, a co-option, a complaint — or a contested spend, observation changes the vote. People vote to keep the peace with whoever’s watching, then relitigate the decision in side conversations for months. A committee that only ever votes in a WhatsApp thread has never actually measured its own opinion on a hard question. This is why bylaws the world over specify ballots for elections: not secrecy for its own sake, but accuracy.
The five rules of a clean ballot
1. Rules before ballots
State, before voting opens: who’s eligible, when it closes, what threshold passes, and that ballots are anonymous. Changing any rule after opening voids the vote in every argument that follows.
2. Named roll, sealed choices
Everyone must trust that only eligible members voted and each voted once — so the roll is trackable. Nobody should see which way anyone voted — so the choices aren’t recorded against names. Tools that give you both at once are rarer than they should be.
3. One member, one ballot
Family-structured groups have a subtle trap: if parents answer on behalf of children for RSVPs, an election can accidentally give one household three votes. Decide the electorate explicitly — one ballot per member, or one per family/participant — and make the tool enforce it.
4. A stated close
Votes that stay open until the chair likes the result aren’t votes. Close at the announced time, whatever the count.
5. Minute the decision, not the ballots
The record is: motion, date, eligible count, votes cast, result. That’s what future committees need. The individual ballots are nobody’s business, including yours.
Tools
Paper in a hat still works for in-person meetings and remains the gold standard for feel. Survey tools (Google Forms in anonymous mode, etc.) work but track eligibility poorly — a forwarded link is an extra ballot. TinyHubs builds this in: per-vote anonymous ballots on a known roster, one ballot per member enforced, a who-hasn’t-voted list for turnout (names only, never choices), and a closed vote that stays on record as the minute. It’s the one capability in this category that neither chat apps, Slack, nor Discord offer at all.