Complete Knowledge Base

ElectionChamp Support Guide

Everything administrators and voters need to know — from creating your first election to understanding final results. This guide is designed to answer every question so you can run your election with confidence.

🏛 Platform Overview

ElectionChamp is a secure online voting platform that lets you set up, run, and certify elections in as little as 10 minutes. It's used by HOAs, unions, nonprofits, corporations, clubs, churches, and schools worldwide.

🔒 Bank-Level Security

AES-256 encryption, SSL connections, unique 16-digit voter keys, and anonymous ballots with full audit logs.

📱 Vote from Anywhere

No app to download. Voters click a link and vote from any phone, tablet, or computer — at home, work, or on the go.

📊 Instant Results

Results are calculated automatically. Download CSV reports or email results to all voters with one click.

🎯 Multiple Voting Methods

Plurality, Ranked Choice, Nominations, STV, Motions, and Surveys — all in one platform.

🌍 Mobile-Friendly

Responsive design works beautifully on any screen size. Voters can also scan their key with a phone camera.

💰 80% Less Than Paper

No printing, no postage, no venue rental. Free for up to 20 voters, just $10 for up to 200.

Step-by-Step: Creating an Election

The setup wizard walks you through 6 phases. You can save your progress at any time and come back later.

Phase 1: Election Details

This is where you define the identity and timing of your election.

1
Name your election

Enter a clear, descriptive Election Name (e.g., "2026 Board of Directors Election"). This name will appear on the ballot, in all email notifications, and on the results page. Voters will see this name, so make it recognizable.

2
Name your organization

Enter the Organization Name. This name will appear on the ballot header and in voter notification emails, providing a professional, branded experience.

3
Upload a logo (optional)

Upload your organization's logo (PNG or JPG, max 1MB). This logo appears at the top of the ballot, on the voter confirmation page, and in all notification emails. If no logo is uploaded, then no logo is displayed.

4
Set the voting window

Choose a Start Date/Time and End Date/Time. The election will automatically open and close at these times. Voters can only cast ballots during this window.

5
Choose the correct time zone

Select the Time Zone for your election. The start and end times are interpreted relative to this zone. For example, if you set the election to end at 5:00 PM PST, a voter in New York will see it close at 8:00 PM EST.

Important: Double-check your Time Zone selection. This is the single most common source of confusion. An incorrect time zone can cause your election to open or close at an unexpected time.

Phase 2: Security & Settings

Configure who can see what, when, and how secure the voting process should be.

Result Visibility

Control when election results become visible:

SettingWho Can See ResultsWhen
No OneNobody (not even admin)Until the election officially ends
AdministratorOnly the adminReal-time during the election
After Election EndsAdmin + Voters (via link)Only after the election closes

Voter Notification Method

Select how you want to notify your voters about the election. You must choose at least one method. You can combine multiple methods (e.g., Email + Manual) for the same election.

MethodHow It WorksBest For
Email NotificationThe system automatically sends an email to each voter with their unique voting link.Most elections — fast, trackable, and supports resending
SMS NotificationThe system sends a text message to each voter's phone with their unique voting link.Reaching voters without email or for higher open rates
Manual NotificationThe system generates unique voting keys that you download and distribute yourself — by print, mail, or in person.In-person meetings, mailed ballots, or voters without digital access
Tip: Your notification choice affects later steps. Email notification requires an email column in the voter list. SMS requires a phone column. Manual requires no contact info — just distribute the keys yourself.

Ballot ID

When enabled, each voter can be assigned a unique, identifier Ballot ID. This is useful for organizations that need cross-referencing capabilities without compromising voter anonymity. The Ballot ID does not let administrator link it to the voter's vote selections.

Voter Labels

Enable Voter Labels to identify voters by a specific field (such as Name, Membership ID, or Department) in the voter list and audit log. This makes it easier to search for individual voters and manage large lists while preserving the anonymity of their actual votes.

Phase 3: Building Your Ballot

This is the heart of your election. You can create multiple questions (ballot items) within a single election.

Creating a Ballot Question

1
Choose a Voting Method

Select how voters will cast their votes for this question. Options include Plurality (most votes wins), Ranked Choice (voters rank candidates in order of preference), or Nominations (write-in style where voters suggest names).

2
Write the position/question title

Enter the Election Position (e.g., "President", "Board Member", "Budget Approval"). This appears as the heading for this ballot section.

3
Add voter instructions

Use the Voter Instructions field to explain context. For example: "Select up to 3 candidates for the Board of Directors. Terms are 2 years." This text appears directly above the candidate list.

4
Add candidates or options

Click "Add Candidate" to add each option. For each candidate, you can add a Photo and a Biography. Voters can click "View Info" on their ballot to read these details before making their selection.

5
Preview the ballot

Click "Preview Ballot" to see exactly what voters will see. You can interact with the preview — select candidates, view the confirmation screen, and see the thank-you page. No data is saved during preview.

Advanced Question Settings

SettingWhat It DoesExample
Total WinnersHow many candidates can "win" this question or positionSet to 3 for "Top 3 Board Members"
Selection: UptoVoter can pick 0, 1, 2… up to the limit"Vote for up to 3" — voter can pick 1, 2, or 3
Selection: ExactlyVoter MUST select the exact number to submit"Vote for exactly 2" — no more, no less
Random OrderShuffles candidate display for each voterEliminates bias toward the first name
Allow AbstainAdds an explicit "Abstain" buttonCounted as participation, but no vote goes to any candidate
Ask for CommentsAdds a text box for anonymous feedbackVoters can leave suggestions or rationale
AI-Assisted Ballot: If you're unsure how to structure your ballot, ElectionChamp offers AI-Assisted Ballot feature to help you get started quickly. Enter a prompt describing your election and the system will generate ONE ballot structure at a time. You can edit it later if needed.

Phase 4: Voter List Management

This step defines who is eligible to vote.

Adding Voters

1
Import via spreadsheet

Upload a CSV or Excel file with voter data. Required columns depend on your notification settings — at minimum, each voter needs an identifier. If you enabled email notifications, include an Email column. If SMS is enabled, include a Phone column.

2
Or enter manually

For smaller elections, add voters one by one using the interactive grid. Click on a cell and type directly.

3
Add Extra Keys

Always add 5–10 Extra Keys. These are blank, unassigned voter slots that you can use to add latecomers without having to restart the setup process. Extra Keys count toward your total voter count for pricing.

Manual (Offline) Keys

If you don't have voter emails or phone numbers, choose Manual Keys. The system generates unique 16-digit voting keys that you can print, mail, or distribute in person. Each key is a one-time-use access pass to the ballot.

Phase 5: Notification Templates

Customize the emails and/or SMS messages that voters receive.

Email Notification

Compose a custom email using the template editor. The email supports Markdown formatting — you can use bold text, bullet lists, headers, and links to make your invitation clear and professional.

Template Tags

Use these placeholder tags in your template, and they'll be automatically replaced with real values when the email is sent:

TagReplaced With
#ballot-link#The voter's unique, one-time voting URL
#election-name#The election name you set in Phase 1
#organization-name#The name of the organization you set in Phase 1
#election-deadline#The deadline for voting
#election-time-zone#The start date of the election
#your-name#The name of the person sending the email
#your-email#The email of the person sending the email
#access-link#The common voting URL for all voters
#access-key#The unique, one-time voting key for the voter

SMS Notification

If SMS is enabled, compose a short text message. SMS has character limits, so keep it concise. The ballot link is automatically included.

TagReplaced With
#mobile-ballot-link#The shorter version of voter's unique, one-time voting URL
#election-name#The election name you set in Phase 1
#election-deadline#The deadline for voting

Phase 6: Review & Launch

1
Review all steps

The review page displays a complete view of all the steps invovled in the election setup and whether its completed or not. Check every section carefully.

2
Complete payment (if applicable)

If your election exceeds the free tier (20 voters), you'll be prompted to pay via Stripe. Pricing is based on total voter capacity (voters + extra keys).

3
Submit & Launch

Click "Submit Election". Voter keys are generated, notification emails/SMS are queued, and the election will automatically open at your specified start time.

What happens next? The system generates unique 16-digit keys for each voter, sends notifications via your configured channels, and the election opens automatically at the scheduled start time. You'll be redirected to the Election Dashboard.

📡 Step-by-Step: Managing a Live Election

Once launched, your election has its own dashboard with real-time data and management tools.

The Dashboard

The dashboard is your command center. It provides four real-time KPI cards at the top:

👥 Total Voters

The total number of eligible voters in this election (excluding deleted voters).

✅ Votes Cast

How many voters have successfully submitted their ballot so far.

⏳ Pending Votes

How many voters have not yet voted.

⏱ Time Remaining

A live countdown showing how much time is left until the election closes.

Voter Status Donut Chart

A visual breakdown of all voter statuses:

StatusColorMeaning
PendingVoter has not yet voted
VotedVoter has successfully submitted their ballot
CancelledVoter's key was cancelled by admin
ErrorAn issue occurred with this voter's key

Participation Trend

A line chart showing cumulative votes over time (hour by hour). Use this to identify peak voting periods and decide if you need to send reminder emails.

Election Status Panel

The sidebar shows a checklist with the real-time status of each stage:

Available Actions

1
Preview Ballot (anytime)

Click "Preview Ballot" to see exactly what voters see. Opens in a new tab with a "PREVIEW MODE" banner. You can interact with it fully — select candidates, confirm, and see the thank you page — without affecting real data.

2
View & Manage the Voter List

Navigate to the Voters tab to see every voter and their current status. The list is displayed in random order to protect voter privacy (you can see if someone voted, but not what they voted for). From here, you can resend notification emails to individual voters.

Note: We hide the voting status of the last 5 voters who voted to protect their privacy and maintain the integrity of the election.
3
Close the Election Early

If all voters have cast their ballots before the end date, you can manually close the election by clicking "Close Election Early". This action is irreversible and will be logged in the audit trail. A confirmation dialog will appear before executing.

4
Send Election Results

After the election closes, a "Send Election Results" button appears. Clicking it schedules an email notification to all voters with a secure link to view the results. The system generates a unique URL for the results page.

5
View the Audit Log

Navigate to the Audit tab for a complete, timestamped log of every administrative action taken during the election (dashboard views, voter list accesses, result views, early closures). This log is your compliance record.

Auto-Close: If every registered voter has cast their ballot, the system will automatically close the election — no admin action needed.

📊 Step-by-Step: Results & Reporting

1
Navigate to the Results tab

Once the election has closed (or during the election if result visibility is set to "Administrator"), go to the Results tab on your election's dashboard.

2
Understanding the results display

For each ballot question, you'll see a breakdown of every candidate/option with their vote count, percentage, and whether they are marked as a Winner. Abstain votes are tallied separately.

3
Download CSV report

Click "Download Results" to export a CSV file containing every question, candidate, vote count, percentage, and winner status. This is your permanent record and can be imported into spreadsheets or official documents.

4
Email results to all voters

Click "Send Election Results" on the Dashboard tab. This sends each voter an email with a secure, unique link to view the election results online.

🗳 Step-by-Step: How to Vote (For Voters)

Voting is designed to be as simple as possible. Here's exactly what to expect:

1
Receive your voting notification

You'll receive an email, SMS, or physical letter from your election administrator with a unique voting link or 16-digit voter key. This is your personal access pass — do not share it with anyone.

2
Access the voting page

Click the link in your email/SMS, or go to the ElectionChamp voting page and enter your 16-digit key. You can also use your phone's camera to scan the key if you received a printed letter — just tap the camera icon and hold your key within the frame.

3
Make your selections

For each ballot question, select your preferred candidate(s) or option(s). Read the voter instructions at the top of each section for specific rules (e.g., "Select up to 3"). To learn more about a candidate, click "View Info" to see their photo and biography.

4
Review your choices

After completing all questions, you'll be taken to a Confirmation Page that summarizes your selections for every ballot question. Review carefully.

  • If you need to change something, click "Reselect" to go back.
  • If everything looks correct, click "Submit Ballot".
5
Receive your confirmation

After submission, you'll see a Thank You page confirming that your ballot was submitted successfully. It shows your voter key and a UTC timestamp. You can print this page or take a screenshot as your official proof of participation.

One vote per key. Once you submit your ballot, your voting key is permanently deactivated. You cannot change your vote or vote again. This is by design to ensure election integrity.

🔧 Voter Troubleshooting

"My voting link says it's already been used"

Each voting link is tied to a single-use cryptographic key. Once a ballot is submitted, the key is permanently deactivated. If you're seeing this message but believe you haven't voted:

  1. Check if you may have accidentally clicked "Submit" without intending to.
  2. Ensure no one else had access to your voting link (e.g., shared email, forwarded message).
  3. Contact your election administrator to check if a new key can be issued.

"I haven't received my email notification"

  1. Check your Spam / Junk folder (this is the #1 cause).
  2. Search your inbox for "ElectionChamp" or the election name.
  3. Verify with your admin that your email address is spelled correctly in the voter list.
  4. Ask your admin to resend the notification from the Voters tab.
  5. If using a corporate email, check if your IT department has blocked the domain.

"The election says it's closed"

Elections have strict start and end times set by the administrator. If you're seeing "Election Closed," the voting window has ended. Contact your administrator to ask if the deadline can be extended (they would need to create a new election).

"The page won't load on my device"

ElectionChamp works on all modern browsers (Chrome, Safari, Firefox, Edge) without any app download. Try:

  1. Clearing your browser cache and refreshing.
  2. Trying a different browser.
  3. Disabling any VPN or ad-blocker that may interfere.
  4. Ensuring you have a stable internet connection.

🔢 Voting Methods Explained

MethodHow It WorksBest For
PluralityStandard first-past-the-post. Voters select candidate(s), most votes wins. Supports selecting multiple winners.Board elections, officer votes, simple Yes/No questions
Ranked ChoiceBorda Count variant. Voters rank candidates in order of preference. 1st rank gets maximum points, descending to last. Highest total points wins.Selecting candidates with the broadest consensus
NominationsWrite-in system. Voters type in a name. The system groups exact matches and displays results with vote counts for each unique name.Crowdsourcing candidates, open-ended suggestions
STVSingle Transferable Vote. A proportional system where surplus votes are transferred.Multi-seat elections requiring proportional representation

💳 Pricing

Simple, transparent pricing with no monthly fees and no subscriptions. You only pay per election.

Voter CountPriceNotes
0 – 20FreeIncludes all features, no credit card needed
21 – 200$10.00Flat fee, includes all features
201+$10.00 + $0.05/voter$0.05 per additional voter beyond 200
Pricing note: Cost is based on total capacity (imported voters + extra keys requested), not just voters who actually vote. Plan your list size accordingly. Payment is processed securely via Stripe during the final review step.

🛡 Security & Privacy

AES-256 Encryption

All data at rest is encrypted using bank-grade AES-256 encryption. All connections use SSL/TLS.

Unique Voter Keys

Each voter receives a unique, randomly generated 16-digit key. It works exactly once — no duplicate voting is possible.

Anonymous Ballots

Votes are decoupled from voter identities. Even the administrator cannot see who voted for what.

Full Audit Trail

Every administrative action is logged with timestamps and action types. This log is available for compliance review.

Voter Masking

During active elections, the voter list masks 5 recently voted entries to make it impossible to correlate timing with identity.

Frequently Asked Questions

Is ElectionChamp really secure?
Yes. We use AES-256 encryption, SSL connections, and unique 16-digit voter keys. Ballots are anonymous and auditable. We meet compliance standards for HOAs, unions, nonprofits, and corporations. Each voter key works exactly once — no one can vote twice, and no one can change their vote after submission.
Do voters need to download an app?
No. Voters click a link, enter their voter key, and vote in their web browser. It works on phones, tablets, and computers — no app installation required.
Can I combine online and in-person voting?
Yes. ElectionChamp supports hybrid elections. You can enable online voting and still allow in-person ballots using manual keys. The system tracks everything in one place. Contact us for more details on hybrid election setup.
Can someone else run the election for us?
Yes. Our team offers managed election services. We handle setup, voter communication, and oversight. You approve the ballot and get the results. Contact us for pricing on managed elections.
What voting methods do you support?
We support Plurality (most votes wins), Ranked Choice (Borda Count), Nominations (write-in), STV (proportional representation), Motions, and Surveys. You can mix different methods within the same election by using different ballot questions. If you require a custom voting method, contact us.
Can I edit the election after it's launched?
Once an election is launched, the ballot and voter list are locked to preserve integrity. You can still view the voter list, resend notifications, close the election early, and manage the dashboard. If you need to make changes to the ballot, you would need to create a new election.
What happens if a voter loses their voting key?
Go to the Voters tab on your election dashboard, find the voter, and click Resend. This sends the same key again — it does NOT create a new key. The voter can then use the resent link to access their ballot.
Can voters change their vote after submitting?
No. Once a ballot is submitted, the voter key is permanently deactivated. This is an intentional security measure. The system locks it down immediately — no one can change their vote or vote again.
Is there a limit on the number of ballot questions?
No. You can add as many ballot questions as needed. Each question can use a different voting method (e.g., one Plurality question for president, one Ranked Choice question for board members, and one Nomination question for suggestions).
How do I know if all my voters received their emails?
Check the Election Status panel on your dashboard. It shows the real-time status of email delivery (Pending → Sending → Sent). You can also go to the Voters tab and check individual voter statuses. If a voter hasn't received their email, use the Resend function.
Can I see who voted for whom?
No. Ballots are completely anonymous. You can see if someone voted (their status changes from Pending to Voted), but you can never see what they voted for. This is by design and cannot be overridden.
What does the "Abstain" option do?
When "Allow Abstain" is enabled on a ballot question, voters can choose to formally abstain. An abstention is counted as valid participation (boosting your participation rate), but no vote is recorded for any candidate. Abstain counts are displayed separately in the results.
How do I get the results after the election?
Go to the Results tab on your election dashboard. You can view results visually, download them as a CSV file, and email a results link to all voters with one click. The CSV includes question names, candidate names, vote counts, percentages, and winner designations.
Is there free support available?
Yes. Free email support is included with every election — from setup to results. Voters can contact us directly for technical issues, and administrators can reach out for any setup or management questions.