VoteAlly platform background
Platform Features

Everything you need
for your next AGM, election, or board meeting.

Encrypted ballots, magic link access, Live Meeting controls, and a full audit trail. Purpose-built for HOAs, condos, non-profits, and professional associations.

No credit card required. Free plan includes Live Meeting mode, Scheduled Elections, and all core features.

Voter Experience

Your members cast their ballot in seconds, not minutes.

A ballot that is confusing or broken destroys trust in your AGM or election. VoteAlly is designed so any voter on any device can participate without friction.

Passwordless Magic Links

Each voter receives a personalized email link. One click logs them in with no account, no app, and no password to forget. Works on any phone, tablet, or computer.

AES-256-GCM Encrypted Ballots

Every ballot is encrypted at the database level. We record who voted, but we cannot link a ballot choice to any individual voter. Not even administrators can see individual selections.

Real-Time Ballot Sync

Ballots update the instant questions open or close via WebSocket. If the connection drops, a polling fallback activates automatically so no voter gets stuck.

Weighted Voting

Assign fractional voting power per voter. Perfect for HOA entitlements, condo unit ownership percentages, and share-based governance votes.

Voter Receipts

After submitting a ballot in any AGM, AMM, or director election, each voter receives a unique encrypted receipt code they can use to verify their ballot was counted in an independent audit.

Candidate Profiles on the Ballot

Display candidate photos (with in-browser crop-to-fit upload) and bios directly on the voter ballot, giving members the context they need to make an informed choice.

Meeting Modes

Built for how governance meetings actually work.

Two modes to match every situation. Switch between them per session.

Live Meeting Mode

The admin opens and closes each question individually as the agenda progresses. Voters vote on one question at a time, in real time.

  • Best for AGMs, AMMs, and board meetings
  • Admin controls timing of every vote
  • Questions can be edited until the first vote is cast
  • Re-open a question if the motion is amended from the floor

Scheduled Election Mode

All questions open simultaneously at the configured start time. Voters choose their own time to cast their ballot within the election window.

  • Best for director elections and annual ballots
  • Voters vote at their own pace over hours or days
  • Invitations and reminders sent automatically
  • Results available the moment the window closes

Presentation Mode

Share a full-screen results display on your projector or Zoom screen. The waiting screen shows a QR code for voters to scan and join. Results stay blurred until the admin explicitly reveals them, so there are no accidental spoilers.

Ballot Builder

Any question your AGM agenda or bylaws require.

From simple yes/no motions to complex multi-seat director elections with cumulative voting. VoteAlly handles it.

Motion Questions

Run Yes / No / Abstain votes with four configurable pass rules: Majority of Cast, Majority of Eligible, Two-Thirds of Cast, or Two-Thirds of Eligible.

Multi-Candidate Elections

Run board and director elections with multiple nominees. Configure the number of seats and let VoteAlly determine winners automatically after the election closes.

Tie Detection

When two candidates tie for the final seat in a director election, VoteAlly flags it prominently in Presentation Mode so the chair can resolve it without disputed results.

Cumulative Voting

Let voters concentrate multiple votes on a single candidate. Enable by setting a max-votes-per-candidate above 1, which is ideal for complex director elections.

Randomized Candidate Order

Shuffle candidate display order per voter to eliminate ballot-position bias. Abstain is always pinned to the bottom.

Drag-and-Drop Question Order

Rearrange ballot questions in seconds with drag-and-drop. Order is saved instantly and reflected on every voter's screen.

Communications & Voter Management

Get the right ballot to the right people, reliably.

Delivery failures kill turnout. VoteAlly tracks every email at the individual voter level and handles scale gracefully.

CSV Roster Import

Upload hundreds of voters instantly with automatic deduplication. Map your own column headers to email, name, and voter ID fields.

Per-Voter Delivery Tracking

See the real-time email status for every voter: Sent, Delivered, Bounced, or Complained. Bad addresses are flagged in the admin list automatically.

Background Email Queues

Large sends are processed in the background via Upstash QStash so there are no timeouts or dropped batches, even for thousands of voters.

Scheduled Email Delivery

Schedule AGM invites, election reminders, and meeting notices to send at any future date and time. Full timezone support ensures delivery lands in working hours for your members.

Ad-hoc Notice Emails

Send a rich-text announcement to all voters at any time. Great for AGM agenda updates, AMM reminders, or last-minute schedule changes.

Customizable Email TemplatesPro

Edit the subject and body of invitation and reminder emails with a rich-text editor. Supports merge variables and includes a live rendered preview.

Audit, Compliance & Reporting

Built for organizations that have to prove what happened.

When a result is challenged, your audit trail is your defense. Every VoteAlly plan includes the full reporting suite.

Voter Participation Export

CSV of every eligible voter and their per-question participation status. Your minute-taker has everything they need.

Final Tally Results Export

Download a CSV with vote counts and percentages per question and per candidate, ready for your AGM or election minutes and public record.

Anonymous Ballot Audit Export

Download an anonymized, timestamped list of every ballot cast with receipt codes. Any voter can cross-reference their receipt to confirm their ballot was counted.

Searchable Admin Activity Log

Every admin action is logged, timestamped, and searchable by action type and date range. Exportable to CSV for legal records and dispute resolution.

PII Purging (Manual & Automated)

Permanently remove voter names, emails, and candidate photos from ended AGM, AMM, or election sessions. Trigger on demand, or let the automated countdown run per your retention policy.

CAN-SPAM / CASL Compliance

Your organization's physical address and contact email are automatically appended to all outgoing voter emails, satisfying anti-spam law requirements in the US, Canada, and internationally.

Admin & Team

Secure for admins. Simple for teams.

Enterprise-grade security without the enterprise overhead. Invite your board, set permissions, and get back to running your organization.

Google & Microsoft SSO

One-click admin sign-in via Google or Microsoft Entra ID with no separate password required. Switch between providers at any time.

TOTP & Email OTP MFA

Two MFA options: authenticator app (Google Authenticator, Authy) or email-based 6-digit OTP. Includes downloadable one-time backup codes.

Role-Based Access Control

Two tiers: Org Owner (full control) and Admin (standard access). Grant individual admins the ability to manage billing or purchase capacity boosts independently.

Team Invitations

Invite teammates by email. Invitees set their own password via a secure signup link. Pending invitations can be resent from the team list.

Session Cloning

Running annual meetings? Copy last year's AGM or AMM session and all its questions as a new draft, so setup for next year takes minutes instead of hours.

Custom BrandingPro

Upload your logo with fine-grained display controls (size, background, padding), set your organization's primary color, and customize the voter login welcome message.

ProCustom branding and email templates require the Pro Association plan. See pricing →

Managed Services

Not comfortable running the technology yourself? We are your team.

From ballot review to running the Live Meeting as your scrutineer, our team works alongside you so you can focus on chairing the AGM or AMM.

📋

Setup Consultation

$249

Expert review of your ballot and voter setup with written feedback. Up to 2 rounds of revision and a 48-hour response time.

Best for first-time users who want confidence before launching their AGM or election.

⚙️

Managed Setup

$549

We configure your session, import your voter roll, and launch your AGM, AMM, or election. Includes the Setup Consultation.

Best for boards who want it done for them.

💬

Live Voter Inquiry Management

$400 / hr

Our staff monitors and answers voter questions in real time during your AGM or AMM. 1-hour minimum.

Best for groups with less tech-savvy members.

🏛️

Managed Live Meeting — Scrutineer Service

$1,200 / hr

We run the entire Live Meeting: opening questions, handling floor motions, amendments, and on-the-fly ballot changes. 1-hour minimum, billed in 30-minute increments.

Best for complex or contentious AGMs and governance meetings.

💡 Popular combination: Scrutineer Service + Voter Inquiry Management = $1,600 / hr

Services require a Free or Pro plan. Voter capacity boosts sold separately. Book 4+ weeks in advance.

What We Don't Do

VoteAlly is designed for one job. We don't try to do everything.

Knowing what a tool is not built for saves everyone time. If one of these is a hard requirement, we'll tell you upfront.

Telephone or touchtone voting

VoteAlly is an internet-only platform. If your members need to vote by phone, we are not the right fit.

Paper ballot scanning

We are fully digital. No hardware, no scanning, and no in-person ballot processing is required or supported.

SMS ballot delivery

We currently deliver AGM and election invitations via email magic links only. SMS is on our roadmap.

General surveys or opinion polls

VoteAlly is purpose-built for governance votes like AGMs, director elections, and member resolutions. It is not a general survey tool.

Built-in video conferencing

We do not replace Zoom or Teams. Instead, share VoteAlly's Presentation Mode screen in your existing video call so members can see results in real time.

Blockchain or token-based voting

We use AES-256-GCM encryption and a traditional audit trail. No blockchain, no tokens, and no crypto wallets are involved.

Ready to run your next AGM, election, or board vote?

Start free with 50 voters. No credit card, no setup fee, and no time limit.