Every invitation link can be used exactly once

Run a real election in ten minutes, not ten emails

Set up your organization, build your ballot with photos, and send every voter their own secure voting link. No spreadsheets, no counting ballots by hand, no group chat polls that anyone can stuff.

Running an online election
Single-use links
Every invitation token can cast exactly one ballot, ever.
Server-clock close
Deadlines enforce off the server's clock, never a voter's device.
TLS everywhere
Certificate-verified Postgres, no unverified fallback connection.
Everything you need

One tool, from ballot to results

Build your ballot

Add one or more questions, each with its own options and a photo. Choose whether voters pick one option or as many as apply.

Import your voter list

Paste emails or upload a CSV of thousands. We detect headers, two-column exports, and dedupe automatically, and tell you exactly what was skipped and why.

Send at scale, instantly

Every invitation goes out the moment you launch, batched for speed. Nothing sits “queued” waiting on a cron job — and if a handful fail, retry them with one click.

Closes itself, exactly on time

Every page and every vote checks the server's own clock against your deadline. A poll behaves as closed the instant it's due, no cron dependency, no clock-tampering.

Results and reports

Watch turnout and per-question results tally live, then export a branded PDF or CSV report — built from aggregates only, so voter emails never appear in a report.

Tamper-resistant by design

Every link works exactly once, enforced in the database itself. Accepted and rejected submissions are both written to an audit log, so stuffing attempts leave a trail.

How it works

Four steps from idea to results

01

Create your account

Sign up with your work email and name your organization. You're on the dashboard in under a minute.

02

Build the ballot

Add questions, options, and photos, then preview the exact page your voters will see before anything is sent.

03

Launch & invite

Confirm your voter list and launch. Every invitation is emailed immediately with a unique, single-use voting link.

04

Watch it close itself

Results tally as votes come in. The poll closes automatically at your deadline — download the PDF or CSV report whenever you need it.

Built to withstand scrutiny

Results you can defend, without watching anyone

You can see exactly who was invited and who has voted, so you know your turnout is real. But no screen anywhere shows how an individual person voted — results are only ever totals. The private link each voter is emailed is never displayed to anyone, including you.

Read the full security overview →
  • Certificate-verified TLS on every database connection.
  • Passwords hashed, sessions in signed, HTTP-only cookies.
  • IP and device metadata captured on every ballot submission.
  • Rejected submission attempts logged, not just successful ones.

Ready to run a real election?

Free to start. Set up your first ballot and see exactly what your voters will see before you send a single invitation.