What we changed after one strike vote.
Three small UI fixes that came directly from a 200-person line at a CUPE local. We shipped them Monday.
Read the note →Powering the future of union membership.
The system of record for who is a member, right now. Verified in seconds. No app. No password.
Each surface answers one question. Together they replace the paper card, the spreadsheet, and the phone tree.
What a member opens on their phone. One tap from a text. No install, no account, no password.
Open the card →What a rep sees when scanning. Verified or Invalid. A status, a name, a date. Nothing else to read.
Open the screen →Upload a CSV. Edit a status. Export the list. The union owns the data — exportable any time.
See the roster →Every scan, every export, every sync. Append-only. For the people who sign the contract and answer to members.
See the log →Camera, scan, screen. The line moves.
Browser-based. Works on any phone, any version.
The union owns the data. Always. Exportable any time.
One local. Real members. Real reps. Real verifications.
What a member opens on their phone. What a rep sees when scanning. The most-used surface of the entire product.
The verification is binary on purpose. A maybe is a failure. A pending is a failure. The product reduces a complicated answer to one of two outcomes, every time.
Upload a CSV. Update a status. Export the list. The union owns the data — and we will not be talked into changing that.
We aren't a CRM. We aren't a campaign tool. We do one thing, for one audience.
The roster is yours. Always. We process — we do not own. Export the full CSV with one click. No retention beyond contract end. No exit fees.
Twelve seconds at the door, average. No app to download. No password to forget. Camera, scan, screen — and the line moves.
One product. Four screens. No upsells. No add-ons. No surprises in year two. We charge per active member, and that is the entire price page.
We co-designed the card with five locals. The voices below are from the rooms where it was first used.
"At the door for a strike vote, we cleared 200 people in under an hour. The line never stopped moving."
Janelle K. · Steward, CUPE 416"The roster is finally ours. One CSV in, one CSV out. No platform games. That is the whole pitch for me."
Marwa S. · President, USW 1944"Members didn't have to download anything. They just had a card. That alone changed the meeting."
Daniel B. · Secretary-Treasurer, IBEW 353What we are learning on the door, in the hall, and at the print shop. No takes. No threads. Just notes.
Three small UI fixes that came directly from a 200-person line at a CUPE local. We shipped them Monday.
Read the note →Region pinning, audit logs, and a plain-language read of our DPA. For executive boards who read in numbers.
Read the note →A short note on why "Learn more" never makes it past review, and what we say instead.
Read the note →