Sign in Start free
Club & association elections

Elect your officials.
Settle it in one click.

Upload your members, list the positions, set the dates. Every member gets a one-time code by SMS or email, votes in secret from their phone, and the results are announced the moment voting closes.

Free for up to 25 voters · then ₦200 per member, per election

Why members trust the result

An election only works if the losing side accepts it. Every feature below exists for that reason.

01
Eligibility

Only registered members vote

The club uploads its roll. The roll is frozen before voting, and each member gets a one-time code by SMS or email. One member, one vote, enforced by the database.

02
Secrecy

A truly secret ballot

The system records that a member voted separately from how they voted. Ballots have no name, no timestamp and a random ID, so not even the club admin can see who voted for whom.

03
Verifiable

Every voter gets a receipt

After voting, members get a receipt code and a ballot fingerprint. They can confirm their ballot was counted, and anyone can check it appears in the published audit record.

04
Instant

Results the moment voting closes

Counts stay sealed while voting is open so late voters aren't swayed. At closing time the results publish automatically. Clubs that want a live count can switch it on.

How it works

From member list to declared winners in four steps

1

Upload members

Drop in a spreadsheet of names, member numbers, phones and emails. Mark who is a financial member.

2

Build the ballot

Add positions, seats and candidates with photos and manifestos, or open a nomination window for members.

3

Launch

Freeze the roll, pay per member, and launch. Codes go out by SMS and email automatically.

4

Announce

Members vote from any phone. Results, turnout and the audit record publish the moment voting ends.

Everything a fair election needs

Nomination stage

Members nominate candidates (or themselves) online. The electoral committee approves each one, and every decision is logged.

Electoral committee & observers

Give committee members and independent observers their own logins. Committees certify results; observers watch turnout and the audit trail.

Multi-seat & unopposed seats

Elect five ex-officio members on one ballot. Unopposed candidates get a Yes/No confirmation instead of a walkover.

Financial-member filter

Only members marked eligible get on the roll, so owing members are excluded by rule, not by argument.

Quorum check

Set a minimum turnout. Results show clearly whether quorum was met.

Review before casting

Voters see a summary of their choices before they confirm. Abstaining is allowed per position if you want it.

Printable code slips

Holding the election at an AGM? Print code slips and hand them out at the door. Same secrecy, same audit.

Tamper-evident activity log

Every admin action is chained by hash. Change one line and the chain breaks for everyone to see.

Public recount (optional)

Publish anonymised ballots so any member can recount the result and recompute the audit fingerprint in their browser.

Pricing
₦200

per member on the roll, per election

Pay once when you launch. SMS and email codes, receipts, audit and results are included. Elections with up to 25 voters are free.

Create your club account
Example
60 members₦12,000
150 members₦30,000
400 members₦80,000

Alumni sets, sports and social clubs, cooperatives, landlord and estate associations, professional bodies, unions and student groups.

Questions
Can the club president see how I voted?

No. When you vote, two separate records are written: a tick on the roll saying you voted, and an anonymous ballot with a random ID and no time on it. Nothing connects them, so nobody using the system — club admins, the committee or us — can match a ballot to a member.

What stops someone voting twice?

Each member's code works once. Casting a ballot marks the member as voted in the same database transaction, so a second attempt is rejected even if two phones try at the same second.

How do I know my vote was counted?

You get a receipt code and a fingerprint when you vote. Enter the receipt on the election page to confirm your ballot is recorded, and look for your fingerprint in the published audit list after voting closes.

A member didn't get their code. What now?

The admin can correct their phone or email and send a fresh code in seconds. The old code stops working immediately.

Why are results hidden during voting?

A running tally sways late voters toward whoever is ahead. Results unlock automatically at closing time. If your constitution prefers a live count, switch it on when setting up.

Do members need to install an app?

No. Voting works in any phone browser from the link in the SMS or email.

Your next AGM election can end with a result nobody disputes.

Start now