Your Union’s Best Friend
The all-in-one platform that runs your local — rosters, voting, communications, payroll, grievances, and an AI that actually knows your contract. Loyal to members, built by members. Invite only — for fire, police, and every local in between.
A union runs on trust.
So does a good dog.
LABOR.DOG is built, maintained, and owned by union members — not some outside tech company chasing your dues. It’s the loyal partner that never clocks out: it guards your records, fetches the answer buried in your contract, and stands watch over every vote. Built for fire and police locals first, open to every labor union. Access is exclusive to verified locals. Period.
Your contract, answered in seconds.
Upload your collective bargaining agreement, your fire department policies, SOPs, past grievance rulings — whatever your local lives by. LABOR.DOG reads all of it and becomes an expert on your contract.
- Win grievances faster Describe the situation and get the exact articles, past precedent, and language that backs your member up — with citations to the page it came from.
- Walk into negotiations prepared Compare clauses, surface what you gave up last cycle, and model proposals against the language already on the books.
- Answer any member question Steward gets a call at 2am about overtime, bid rights, or leave? Ask in plain English and get the answer, sourced from your documents.
- And it takes action, not just answers Tell it to update a member’s standing, text a shift, or publish a page on your public site — it proposes the change, shows a preview, and only runs it once you confirm.
Pick a question below to see a sourced answer.
Try asking
Everything your local needs, in one place.
No more spreadsheets, group texts, and shoeboxes of paper. LABOR.DOG runs the whole operation — built for the way locals actually work.
Solid org charts
Map every officer, steward, committee, and seat. See your chain of command at a glance and keep it current as members move.
Membership rolls
An auditable roster of who’s a member and in what standing — active, retired, inactive. Card numbers, CSV import, bulk status changes, and print-ready PDF rosters.
Compliant voting
Run elections, ratifications, and motions with secret ballots, eligibility rules, quorum tracking, and a tamper-evident audit trail that holds up.
SMS & email blasts
Reach the whole roster or a single committee in seconds. Schedule campaigns, track delivery, and never miss a member on a strike vote or callout.
Payroll entry
Log hours, dues, and contributions cleanly. Automated paycheck calculators take the guesswork out of what every member is owed.
Grievance tracking
File, route, and resolve grievances with deadlines, status, and a full history — backed by the AI assistant that knows your contract cold.
Meeting notes
Capture agendas, motions, and minutes in one shared record. Decisions stay searchable instead of disappearing into someone’s notebook.
Document storage
A secure home for every contract, policy, and form. Upload once, organize by local, and feed it straight to the AI assistant.
Public website
A public marketing site your local controls — pages, menus, media, and a contact form on your own labor.dog address. Build it by hand or have the AI publish it for you.
AI contract assistant
The brain of the platform. Ask anything about your contract or policies and get sourced, citable answers — for grievances, negotiations, and the floor.
The systems behind the day-to-day.
Elections, your membership roll, grievances, meetings, communications, a public website, and document storage — each one built for how locals actually run. Here’s what they do and how they fit together.
Run a vote your members actually trust.
Secret ballots, eligibility rules, quorum tracking, and a tamper-evident audit trail. Members vote from their phone in under a minute, and the tally updates live the moment a ballot lands — no spreadsheets, no “trust me”.
Every voter gets a receipt confirming their ballot counted — without ever revealing how they voted.
President — Executive Board
Choose one · polls close in 2 days
Ballot recorded. Receipt #V-8F3A2 — your vote stays anonymous.
Live tally
Updates in real time as members vote
Know exactly who’s a member in good standing.
An auditable roster of every member and their standing — active, retired, or inactive — with card numbers, join dates, and a full history of every status change. Import from a CSV, change standings in bulk, and print a clean PDF roster for the meeting.
Membership is tracked separately from logins — so dues status, eligibility, and the record stay accurate no matter who has an account.
CSV import, bulk status changes, and print-ready PDF rosters included.
Your whole local, mapped.
Every officer, steward, committee, and seat in one living chart. When a member moves or a term ends, the structure stays current — so you always know who holds what, and who to call.
Stewards, committees, and contact details stay attached to the seat — not to someone’s memory.
Committees
Reach every member instantly.
Blast the whole roster or a single shift by text or email. Segment by committee, shift, or dues status, schedule ahead, and track delivery in real time — so nobody misses a strike vote or a callout.
Members reply right from their phone, and every send is logged for the record.
Send to
Message
Local 1971
Mandatory OT vote tonight
One secure home for every document.
Contracts, SOPs, grievance rulings, forms — upload once and organize by local. Every file is automatically indexed the moment it lands, so the AI assistant can read it and cite it. The shoebox is closed.
Permissions keep sensitive files — grievances, legal — limited to the officers who should see them.
Every indexed document is instantly searchable by the AI assistant — with citations back to the source.
A public face for your local, no web designer needed.
Stand up a public marketing site on your own labor.dog address — pages, a menu, a media library, and a working contact form. Tell the public who you are, post events and press releases, and route inbound questions straight to your inbox. Build it page by page, or just tell the AI what to publish.
Fast, cookieless, and brand-aware — it carries your colors, logo, and font out of the box.
Firefighters Local 1971
Protecting our city.
Standing for our members.
About our local
Chartered in 1948, Local 1971 represents over 600 firefighters and paramedics across 14 stations. We fight for fair contracts, safe staffing, and the families behind the badge.
Upcoming events
12 Annual Union PicnicRiverside Park, 11am
20 General Membership MeetingHall A, 7pm
03 Contract Negotiation UpdateHall A, 6pm
A public website your local controls — build pages by hand or just tell the AI what to publish.
Never blow a grievance on a missed deadline.
File for a member, a group, or the Union, then work it through a step-by-step process that matches your contract — configurable steps, responders, and working-day windows. Every step shows an advisory countdown and a full, auditable history, so nothing slips through the cracks.
Deadlines are advisory by design — the committee always decides — and the AI assistant pulls the exact articles and past rulings that back your member up.
GRV-2026-0042
Denied overtime — out-of-class assignment
Grievant: T. Okafor · Article 24 · filed 3 days ago
Advanced to arbitration — held for Union approval before filing.
Deadlines are advisory — the committee decides. Nothing auto-denies.
Run the meeting by the book.
Build an agenda from your bylaws, track quorum, and record motions and votes as you go. Robert’s Rules out of the box, with officer and committee reports pulled straight from your org chart — then export clean, adoptable minutes to PDF or Word.
Unfinished business carries forward automatically, adopted minutes lock for the record, and the AI can turn a raw transcript into structured minutes in one pass.
General Membership — June 2026
Unfinished business · item 4 of 9
“That the Local approve up to $5,000 from the relief fund for Bro. Hensley’s family.”
Moved by F. Russo · seconded by T. Williams · show of hands
Motion (–, abstaining) — written to the minutes.
Built for the firehouse.
Ready for the station.
We started where the stakes are highest — fire and police locals, where a missed deadline or a misread clause has real consequences. Every local is welcome, but the bar was set by the ones who run toward the fire.
Frequently asked questions
labor.dog is an all-in-one management platform for local unions. It runs your roster and org chart, compliant elections and votes, SMS and email to members, payroll entry, grievance tracking, meeting notes, and secure document storage — tied together by an AI assistant trained on your own contract and policies.
Access is invite only and limited to verified local unions. There are no public sign-ups. We built it for fire and police locals first, where the stakes are highest, but every labor local is welcome by invitation.
No. labor.dog is an independent platform and is not affiliated with, endorsed by, or associated with any national or international union or labor organization. It is built to support local unions directly, and it is owned and maintained by union members — not an outside tech company chasing your dues.
Upload your collective bargaining agreement, department policies, SOPs, and past grievance rulings, and the assistant becomes an expert on your contract. Ask any question in plain English and get an answer with citations back to the exact page — so you can win grievances faster, prepare for negotiations, and answer member questions at any hour.
Both. Beyond answering questions about your contract, the assistant can take real action across the platform — update a member's standing, text a shift, publish a page on your public site, start a vote. It always proposes the exact change and shows a preview first; nothing runs until you confirm, it can only do what your own permissions allow, and every action is logged to the audit trail.
Yes. Every local can publish a public marketing site on its own labor.dog address — pages, a navigation menu, a media library, and a working contact form, all brand-aware with your colors, logo, and font. Build it page by page in the editor or have the AI assistant publish it for you. It's fast and cookieless by design.
The Membership roster is an auditable record of every member and their standing — active, retired, or inactive — kept separately from login accounts so dues status and eligibility stay accurate. It supports card numbers, CSV import, bulk status changes, and print-ready PDF rosters, and every status change is recorded with its effective date.
Elections use secret ballots with eligibility rules, quorum tracking, and a tamper-evident audit trail. Members vote from their phone and receive a receipt confirming their ballot was counted — without ever revealing how they voted.
File a grievance for a member, a group, or the Union and work it through a configurable, multi-step workflow that matches your CBA — your own steps, responders, and working-day deadlines. Every step shows an advisory countdown, the full history is auditable, and deadlines never auto-deny anything: the committee always decides. The AI assistant ties straight in, surfacing the exact contract articles and past rulings that back your member up.
Yes. Build agendas from your bylaws, track quorum and attendance, and record motions and votes live — Robert's Rules out of the box, with officer and committee reports pulled from your org chart. Unfinished business carries forward to the next meeting automatically, adopted minutes lock for the record (LMRDA retention), and you can export clean minutes to PDF or Word. The AI can even turn a raw meeting transcript into structured minutes in one pass.
No. You can upload and view documents in labor.dog, and we have a dedicated system so the AI can learn from them and answer questions about them — but we don't do document editing. For that we recommend Google Workspace or Microsoft Office, which are really the only tools you should be using here. Most city governments already run one of them, so your future union members and leaders most likely do too — follow best practice and follow suit.
No, and that's deliberate — it isn't smart. When you email a state senator or a government account, what matters most is that the message actually lands in their inbox. Reliable deliverability to those accounts depends on a trusted, established email provider, so we recommend using one like Google Workspace for your local's mailboxes rather than rolling our own.
Yes. Every local's data is isolated, access is controlled by role, and sensitive files like grievances and legal documents are limited to the officers who should see them. No outside vendors poke around your data.
Access is earned, not bought.
LABOR.DOG is open to verified locals by invitation only — no public sign-ups, no outside vendors poking around your data. If your local has an invite, your members can sign in now.
LABOR.DOG is an independent platform and is not affiliated with, endorsed by, or associated with any national or international union or labor organization. LABOR.DOG is built to support local unions.