Create an Election¶
This guide walks through creating and distributing a Spokane Mountaineers secret-ballot election using the Election Manager web app.
You will need:
- Access to the Election Manager (requires a spokanemountaineers.org Google account)
- The list of candidate names for each position on the ballot
- A list of member email addresses to receive ballots
Step 1 — Open the Election Manager¶
Open the Election Manager. You will see two options:
- Create New Election — set up a new ballot from scratch
- Manage Existing Election — load a previously created election
Click Create New Election.
Step 2 — Fill in election details¶
Four fields appear at the top of the form:
Election Title — Enter a descriptive name, such as 2026 Annual Officers Election. This becomes the name of the Google Form and the response spreadsheet.
Start Date — The date voting opens. Once this date is reached, the election locks and most fields can no longer be edited.
Close Date — The last day members can submit a vote.
Save To Folder — Choose the year folder where the election files will be stored (e.g., 2026). If the year folder does not exist yet, select + Create New Folder... and type the folder name.
Step 3 — Build the ballot¶
The ballot section lists five preset positions. Check the box next to each position that appears on this election's ballot:
- President (members choose one)
- Vice President (members choose one)
- Treasurer (members choose one)
- Secretary (members choose one)
- Board of Directors (members may choose multiple)
When you check a position, a candidate entry field appears beneath it. Type each candidate's name and press Enter (or comma) to add them. Each name appears as a tag — click the × on a tag to remove it. You can also paste a comma-separated list of names all at once.
Candidate names are automatically formatted in title case, and duplicates are removed.
A candidate may only appear under one position. If the same name is entered under two different positions, the form will alert you before saving.
Step 4 — Add the member email list¶
Paste all member email addresses into the Member Email List field, one per line. The app accepts a plain list, cleans up duplicates, and flags any addresses that look malformed.
The counter above the field shows how many valid addresses are loaded.
Step 5 — Create the election¶
Click Initialize Election & Create Form.
The app will:
- Create a Google Form with your ballot questions
- Create a Google Spreadsheet to store responses and track voting tokens
- Move both files into the year folder you selected
When it finishes, a Send Voting Tokens card appears below the form.
Step 6 — Send voting tokens¶
The Send Voting Tokens card shows the election name and links to the ballot form and response spreadsheet. Review these links to confirm everything looks correct before sending.
Click Send Tokens via Email.
Each member on the list receives a personalized email with a unique voting link. The link pre-fills their token into the ballot form — they do not need to copy or type anything. Once a token is used, it cannot be used again.
Sending tokens to a large list may take a minute or two. Wait for the confirmation message before closing the page.
After the election closes¶
Once the close date has passed, the election is permanently read-only. Vote results are in the Vote Results tab of the response spreadsheet. Each row is an anonymized ballot — member identities are not stored alongside their votes.
Editing an election before voting opens¶
If you need to correct the ballot or update the member list before the start date, open the Election Manager, click Manage Existing Election, select the election from the dropdown, and click Load Election. Make your changes and use Save Ballot Changes or Save Updated Email List as appropriate.
Once the start date is reached, fields are locked. A yellow banner will appear if you need to make a correction to a live election — check the Locked toggle and confirm the dialog to unlock it temporarily. An audit notification will be sent to the tech team when an in-progress election is unlocked.
Need help?¶
Contact the tech team at webdev@spokanemountaineers.org.