Everything your union runs on, in one place.
Member records, grievances, seniority, and communications — unified in one fast, secure platform. Stop running your union on spreadsheets, email threads, and software from 2005.
Unionsuite
V 1.015 modules. One login. One source of truth.
Most unions stitch together a spreadsheet, an email tool, a shared drive, and a filing cabinet. Unionsuite replaces all of it — and it's all included.
Your members live in spreadsheets. Your deadlines live in someone's head.
When member data, grievances, and communications are scattered across tools, things slip — records go stale, deadlines get missed, and answering a simple question takes hours.
Scattered records
Member info spread across spreadsheets, old databases, and inboxes — no single source of truth.
Manual busywork
Seniority lists, anniversaries, exports, and mailings done by hand, again and again.
Missed reach
No reliable way to reach every member when it actually matters.
Every member, every record — finally in one place.
Search any member in milliseconds. Open a profile and see employment, seniority, contact details, and a complete audit trail of every change.
| Name | Job | Location | Status |
|---|---|---|---|
Avery Thompson DU-10241 | Air Traffic Controller | Toronto, ON | Active |
Jordan Mukherjee DU-10355 | Flight Service Specialist | Vancouver, BC | Active |
Camille Bélanger DU-10402 | Air Traffic Controller | Montréal, QC | LWOP |
Devon Clarke DU-10488 | Maintenance Technician | Calgary, AB | Active |
Priya Raman DU-10510 | Air Traffic Controller | Toronto, ON | Active |
Liam O'Connor DU-10577 | Operations Supervisor | Gander, NL | Active |
Sofia Marchetti DU-10604 | Flight Service Specialist | Vancouver, BC | Inactive |
Noah Whitefeather DU-10688 | Air Traffic Controller | Winnipeg, MB | Active |
Hannah Foster DU-10712 | Data & Records Clerk | Toronto, ON | Active |
Mateo Alvarez DU-10745 | Air Traffic Controller | Edmonton, AB | MOS |
Grace Nakamura DU-10790 | Operations Supervisor | Montréal, QC | Active |
Ethan Brooks DU-10833 | Maintenance Technician | Halifax, NS | Active |
Never miss a deadline again.
File a grievance and Unionsuite calculates the Step 1, Step 2, and Arbitration deadlines straight from your collective agreement — then watches them for you and alerts before time runs out.
Step 12
Step 22
Arbitration1
Reach every member — and prove it.
Build beautiful mass emails with a drag-and-drop block editor, schedule communications on a shared calendar, and collect data with no-code forms.
Full name
Work email
Branch / local
Message
SubmitPublished at app.unionsuite.net/f/member-intake · optional one-time-code gate
Seniority lists that build themselves.
Rank members automatically by seniority date, assign priority numbers, spot anyone missing data, and export a clean, bilingual list in seconds — not days.
| Priority | Name | Branch | Seniority date |
|---|---|---|---|
| #1 | Sofia Marchetti | Vancouver Tower | 1999-04-18 |
| #2 | Grace Nakamura | Montréal Centre | 2006-05-28 |
| #3 | Liam O'Connor | Gander Centre | 2007-08-30 |
| #4 | Devon Clarke | Calgary Tower | 2009-02-15 |
| #5 | Jordan Mukherjee | Vancouver Tower | 2011-09-01 |
| #6 | Ethan Brooks | Halifax Tower | 2012-12-03 |
| #7 | Noah Whitefeather | Winnipeg Centre | 2013-01-22 |
| #8 | Avery Thompson | Toronto Centre | 2014-03-12 |
Union data is sensitive. Unionsuite is built for it.
Granular roles, a complete audit trail, database-level security, and Canadian data residency — the things that matter when you hold members' personal information.
Passwordless login
Secure one-time-code sign-in — no passwords to leak or reset.
Row-level security
Access is enforced at the database, not just hidden in the UI.
Complete audit trail
Every change to every record is logged and attributed.
Canadian data residency
Member data stays in Canada, where it belongs.
60 granular permissions — not four blunt roles.
Decide exactly who sees salaries, who edits grievances, who exports data — scoped by region and branch.
| Capability | Admin | Regional VP | Branch Exec | Member |
|---|---|---|---|---|
| View members | Scoped | Scoped | — | |
| Edit members | Scoped | Scoped | — | |
| View salary block | — | — | ||
| View grievances | Scoped | Scoped | — | |
| File & advance grievances | — | |||
| Manage seniority | — | — | — | |
| Send mass email | — | — | ||
| Manage comms calendar | — | — | — | |
| Manage forms | — | — | — | |
| Import master list | — | — | — | |
| Manage roles & permissions | — | — | — |
12+ workflows that run themselves.
The system does the remembering, the calculating, and the sending — so your team doesn't have to.
Your union's words, colours, and logo.
Unionsuite adapts to how your union talks. Rename roles and terms, set your brand colours, and add your logo — without any custom development.
Built by a real union, for real union work.
Figures shown are provisional placeholders pending final confirmation.
Purpose-built — not bent to fit.
We move your spreadsheets in for you.
Switching systems is the scary part. It shouldn't be. Our team migrates your existing member data and configures Unionsuite around how your union actually works.
Send us your data
Spreadsheets, exports, whatever you have. We handle the messy reality.
We migrate & configure
We import members, branches, and roles — and tailor terminology to your union.
You go live
Your team logs in to a system that's already set up, with training and support.
One platform. Every role.
Run a tighter, more accountable union.
- See membership, grievances, and activity at a glance
- Never lose a case to a missed deadline
- A complete audit trail for every decision
- Granular, role-based access across regions
Stop doing it by hand.
- Find any member in seconds
- Automate seniority lists, anniversaries, and exports
- Send polished mass emails in minutes
- Collect data with forms — no spreadsheets
See Unionsuite on your union's data.
Book a 30-minute demo, or click through the live demo right now — no signup required.