Running an election
Officers create and run chapter elections. The full lifecycle: setup → candidate registration → voting → results.
Create a new election
- Open Operations → Elections.
- Click New election.
- Set:
- Title (e.g., "Spring 2026 Officer Transition")
- Description — what's being voted on
- Eligibility — which statuses can vote (typically Active Undergrads only)
- Open and close dates/times — voting window
- Allow runoffs — automatic runoff if no majority
- Click Create draft.
The election creation form.
Add positions
For each position to be filled:
- From the draft election, click Add position.
- Set:
- Title (President, Treasurer, etc.)
- Seats (most are 1; some committees have multiple)
- Candidacy method — open candidacy (anyone eligible can self-nominate) or appointed slate
- Statement length cap — max characters for candidate statements
- Save.
Repeat for each position.
Open candidacy registration
If you used open candidacy:
- Click Open candidacy to start the nomination period.
- Members can navigate to the election and click Run for [position].
- They write a statement and submit.
If you used appointed slate, manually add each candidate.
Verify ballot
Before opening voting:
- Click Preview ballot.
- Walk through it as if you were a voter.
- Check that:
- Positions are in the right order
- Candidates are listed correctly
- Statements display properly
Anything wrong? Edit the draft. You cannot edit once voting opens.
Open voting
- Click Open voting on the election day.
- The voting window opens at the time you scheduled.
- Eligible voters get a push notification and dashboard banner.
Monitor
While voting is open, you'll see:
- Total ballots cast (for quorum)
- Eligible voters who haven't voted (so you can send reminders)
You cannot see how anyone voted, only whether they voted.
Send reminders
From the live election:
- Click Send reminder.
- Choose channels: in-app, email, push.
- Confirm.
This pings only members who haven't voted.
Close voting
Voting closes automatically at the scheduled time. To close early:
- Click Close voting.
- Confirm.
Once closed, the ballot is locked. Results are computed.
Runoffs
If you enabled runoffs and no candidate gets a majority:
- A runoff election is automatically created with the top contenders.
- Set the runoff voting window (default: 24 hours).
- Voters get notified.
Publish results
- Open the closed election → Results.
- Review the breakdown by position.
- Click Publish results.
Members can now see the totals on the same screen. Winners are notified.
Export
From Results, click Export for an XLSX of:
- Total votes per candidate
- Turnout per position
- Voter turnout overall (counts only, not identities)
Tips
- Test with a fake election if it's your first time. Create one, vote yourself, close it. Get comfortable before the real one.
- Schedule a buffer. Don't open voting at 11:59pm if it closes at 12:00. Give people a day.
- Communicate the schedule. Post a bulletin and announce in chapter meeting before voting opens.
Related
- Voting in elections — what voters see
- Election authoring — for org admins
- Module: Operations