Features

Everything a small organization needs to hold a defensible vote

No ballot boxes to carry, no envelopes to count, no spreadsheet of who voted for whom — because that spreadsheet never exists.

01

Voting methods

Pick the method that matches your bylaws — the ballot and the count follow automatically.

  • Plurality and pick-N — one winner, or choose up to N of the candidates.
  • Ranked choice — voters rank the field; results show every IRV round, including who was eliminated and where their votes went.
  • Approval — vote for as many candidates as you find acceptable.
  • Motions — yes, no, or abstain, with abstentions reported separately.
  • Write-in candidates — let voters add a name of their own on plurality and approval questions.
  • Weighted voting — count by shares, units, or delegation size; every method supports weights.

Watch: Ranked Choice vs. Approval vs. Yes/No (5:13)

Sample ranked-choice result
WhitfieldRamanLeeOutcome
Round 1413425Lee eliminated
Round 24852Raman elected
02

Ballot secrecy

The secret ballot isn't a setting here. It's how the data is shaped.

  • Each voter gets a one-time link. We store only a hash of it, never the link itself.
  • Cast ballots are written with no reference back to the voter who cast them.
  • Timestamps are rounded to the hour, so a ballot can't be matched to a voter by timing.
  • The roster records that someone voted — never what they chose. Not even we can connect a ballot to a voter.
  • We warn you at launch if a rare ballot weight or a small voter group could make any ballot identifiable — before the vote, not after.

Watch: Secret Ballots Online: How Members Verify Their Own Vote (4:26)

03

Receipts you can check

Voters shouldn't have to take your word for it, and neither should you.

  • Every cast ballot returns a short receipt code, shown on screen at the moment of voting.
  • Published results include the full list of receipt codes.
  • A voter finds their own code in that list and confirms their ballot was counted — without revealing how they voted.
04

Voters & registration

The vote is rarely the hard part — the member list is. Bring the roster you have, mess and all — or let voters come to you.

  • Paste your voter list, or import a CSV or XLSX file — problem rows are called out line by line and duplicate emails are removed automatically, so launch day isn't a surprise audit of your membership data.
  • Voter groups — tag voters by chapter, district, or role, and limit a question to the groups that should see it.
  • Self-serve registration — a public sign-up page with a shareable link and a printable QR poster.
  • Approve registrants automatically the moment they sign up, or hold each one for an administrator's decision.
  • If sign-ups outgrow your pricing tier, registrations queue as pending — upgrade and the queue approves itself, oldest first.

Watch: Building Your Voter Roster (5:16)

05

Getting ballots delivered

Most election-day trouble is really email trouble. This is the part we sweat.

  • Invitations go out to your roster with each voter's unique link — with your own message, in your own words. On the free tier you share each voter's link yourself — every paid tier ($5 and up) emails them for you.
  • Remind non-voters with one click — reminders skip anyone who has already voted.
  • Automatic reminders — nothing to configure: non-voters get a nudge 24 hours before the close, plus an earlier one on longer elections. Reminders ride on email delivery — included from the $5 tier.
  • Bounces are flagged per voter, so you can correct one address and resend just that ballot.
  • Send yourself a test ballot first: it previews exactly what voters see and can never be cast.

Watch: Getting People to Actually Vote (4:54)

06

Languages

Voters read the ballot in their language, not yours.

  • Ten languages: English, Spanish, French, Portuguese, German, Italian, Polish, Vietnamese, Simplified Chinese, and Tagalog.
  • Ballots open in the voter's browser language automatically, with a switcher on every ballot and results page.
  • Set a language per voter — their invitation, reminders, and results email follow it.
  • Translate by hand at no cost, or let AI translate the whole ballot — a $5 add-on per election.

Watch: Ballots in 10 Languages (4:17)

07

Scheduling

Time the vote to your AGM — open the polls when you say so, close them when the bylaws say so.

  • Launch immediately, or schedule the opening for a date and time.
  • Set an automatic close — no one has to be awake at midnight to end the vote.
  • Change or cancel a schedule any time before it fires.
  • Turnout running low? Extend a running election's end time — automatic reminders reschedule themselves to match.
08

Results & quorum

Live while quorum is in question, final and shareable when it's over.

  • Live turnout while voting is open — how many voted, how many haven't — so you know the moment quorum is met. No partial counts.
  • Full results the moment the election closes, per question, with round-by-round detail for ranked choice.
  • Optional public results link you can paste into the minutes or the members' newsletter.
  • Email results to voters in one click — everyone gets the published link, with bounces and unsubscribes skipped automatically. Available on paid tiers; on free, share the public results link yourself.
  • Export results as CSV for the minutes or an audit — including eligible-voter counts for group-restricted questions.

Watch: Publishing Results Your Members Can Check Themselves (3:23)

09

Teams & branding

Run it like an organization, not a one-person project.

  • Up to 10 administrators per organization — everyone can build, launch, and manage elections; only the owner manages members.
  • Your logo and accent color on ballots, results, registration pages, and voter emails.
  • Candidate photos and bios on the ballot, so voters know exactly who they're choosing.
  • Administrators sign in with email or Google — voters never need an account at all.

Start free, upgrade only if your roster is big.