Unionsuite
The operating system for unions

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.

★★★★★In production at CATCA-Unifor Local 5454
Unionsuite
app.unionsuite.net/dashboard

Unionsuite

V 1.0
Demo Union — live snapshot of your membership and activity.
Total members
2,348
Active
2,106
Branch executives
64
Branches
41
Quick actions
Members
Directory & profiles
Seniority
Ranked lists & exports
3
Grievances
Deadlines & stages
Communications
Email & calendar
Status breakdown
Top 5
Active
2,106 (90%)
LWOP
74 (3%)
Inactive
96 (4%)
MOS
38 (2%)
Terminated
34 (1%)
Top branches
5
Toronto Centre
386
Montréal Centre
271
Vancouver Tower
233
Edmonton Centre
158
Winnipeg Centre
121
Top job titles
4
Air Traffic Controller
1,290
Flight Service Specialist
402
Maintenance Technician
188
Operations Supervisor
96
Built for unions of every size — locals to nationals
One platform

15 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.

Click any module to see what's inside
The problem

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.

One source of truth

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.

Instant search & filterby name, job, branch, location, or status
Seniority & branchesranked lists, exports, and branch executives
Full audit trailevery change logged, attributed, and reversible
Unionsuite
app.unionsuite.net/members
NameJobLocationStatus
Avery Thompson
DU-10241
Air Traffic ControllerToronto, ONActive
Jordan Mukherjee
DU-10355
Flight Service SpecialistVancouver, BCActive
Camille Bélanger
DU-10402
Air Traffic ControllerMontréal, QCLWOP
Devon Clarke
DU-10488
Maintenance TechnicianCalgary, ABActive
Priya Raman
DU-10510
Air Traffic ControllerToronto, ONActive
Liam O'Connor
DU-10577
Operations SupervisorGander, NLActive
Sofia Marchetti
DU-10604
Flight Service SpecialistVancouver, BCInactive
Noah Whitefeather
DU-10688
Air Traffic ControllerWinnipeg, MBActive
Hannah Foster
DU-10712
Data & Records ClerkToronto, ONActive
Mateo Alvarez
DU-10745
Air Traffic ControllerEdmonton, ABMOS
Grace Nakamura
DU-10790
Operations SupervisorMontréal, QCActive
Ethan Brooks
DU-10833
Maintenance TechnicianHalifax, NSActive
Showing 12 of 12 members · click a row to open their profile
Grievance automation

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.

Deadlines auto-calculatedfrom your collective agreement articles
Stage workflowStep 1 → Step 2 → Arbitration with approvals
Automatic alertsso a blown deadline never loses a case
Unionsuite
app.unionsuite.net/grievances

Step 12

GRV-ON-C-25-0142
Improper overtime assignment — Toronto Centre
Individual6d to deadline
GRV-BC-C-25-0118
Scheduling violation, Article 24.03
Group2d to deadline

Step 22

GRV-QC-P-25-0093
Policy grievance — shift premium calculation
Policy11d to deadline
GRV-AB-C-25-0076
Discipline without just cause
Individual1d to deadline

Arbitration1

GRV-MB-C-25-0051
Classification dispute, Maintenance
Group18d to deadline
Unionsuite
app.unionsuite.net/grievances/GRV-ON-C-25-0142
Deadlines calculated automatically from your collective agreement
Start
Incident occurs
Clock starts
Day 0
+30 days
Step 1 filed
Grievance submitted
incident + 30d
+15 days
Step 1 response due
Management must reply
filed + 15d
+10 days
Step 2 due
Escalate if unresolved
response + 10d
+30 days
Step 2 response due
Management must reply
filed + 30d
+30 days
Arbitration referral due
Final stage
response + 30d
Weekends and Canadian statutory holidays are rolled forward automatically. Manual overrides are respected. Mutual extensions are tracked.
Communications

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.

Block email buildercompose, preview, and broadcast
Comms calendarschedule and recur announcements
No-code formscollect submissions without logins
Unionsuite
app.unionsuite.net/comms-calendar
June 2026 — Communications calendar
B&F / members updateCommunity updateTown hallPhoto contestRecurringSocial post
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Unionsuite
app.unionsuite.net/mass-email
TextHeadingButtonImageDivider
Read the update
Unionsuite
app.unionsuite.net/forms
Fields
Short text
Email
Phone
Dropdown
Long text
Date
File upload
Checkbox
Member intake form

Full name

Work email

Branch / local

Message

Submit

Published at app.unionsuite.net/f/member-intake · optional one-time-code gate

Seniority & recognition

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.

Auto-rankingby union seniority date
One-click exportsCSV, Excel, and styled PDF
Anniversary digestsautomatic milestone recognition
Unionsuite
app.unionsuite.net/seniority
Seniority list · priority assigned
Export CSV Export Excel Export PDF
PriorityNameBranchSeniority date
#1Sofia MarchettiVancouver Tower1999-04-18
#2Grace NakamuraMontréal Centre2006-05-28
#3Liam O'ConnorGander Centre2007-08-30
#4Devon ClarkeCalgary Tower2009-02-15
#5Jordan MukherjeeVancouver Tower2011-09-01
#6Ethan BrooksHalifax Tower2012-12-03
#7Noah WhitefeatherWinnipeg Centre2013-01-22
#8Avery ThompsonToronto Centre2014-03-12
Security & access

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.

CapabilityAdminRegional VPBranch ExecMember
View membersScopedScoped
Edit membersScopedScoped
View salary block
View grievancesScopedScoped
File & advance grievances
Manage seniority
Send mass email
Manage comms calendar
Manage forms
Import master list
Manage roles & permissions
Click any row to see role-by-role access
Set it and forget it

12+ workflows that run themselves.

The system does the remembering, the calculating, and the sending — so your team doesn't have to.

Make it yours

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.

MembersWorkers
BranchesLocals
Regional VPDistrict Rep
GrievancesCases
RegionZone
PurpleYour brand
Proven in production

Built by a real union, for real union work.

2,300+
Members managed
across 41 branches
0
Deadlines missed
since adoption
2 min
Seniority list
down from 2 days
100%
Changes audited
every field, every user

Figures shown are provisional placeholders pending final confirmation.

Why Unionsuite

Purpose-built — not bent to fit.

Spreadsheets, paper & email
One secure system with a single source of truth.
Clunky legacy union software
Modern, fast, and genuinely pleasant to use.
Generic CRMs adapted to unions
Built around regions, branches, seniority & grievances.
White-glove onboarding

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.

1

Send us your data

Spreadsheets, exports, whatever you have. We handle the messy reality.

2

We migrate & configure

We import members, branches, and roles — and tailor terminology to your union.

3

You go live

Your team logs in to a system that's already set up, with training and support.

For your whole union

One platform. Every role.

For leadership

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
For staff

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.