Grievance Desk
Intake through steps to disposition, with response deadlines computed from the agreement's own day-counting rules — business days, holidays and all.
For unionized employers
Grievances, discipline, investigations, accommodation, compliance and accreditation evidence — held in one record built to survive arbitration and regulatory inspection.
A Raspberry Company product — built by Matt Laframboise
The gap
BambooHR, ADP, Dayforce — the mainstream HRIS market was designed for non-union office employers, and it shows the moment a union is in the room. They treat an employee record as a profile plus a payroll feed. Nothing in them understands the document that actually governs the workday.
What an HRIS knows
What your day actually runs on
Where it fits
Wherever a collective agreement governs the workday.
The labour relations core is sector-agnostic — grievances, discipline, seniority, accommodation, bargaining and arbitration work the same way wherever there is a union. Compliance and accreditation are configurable per sector, and an Ontario long-term care starter set ships in the box.
Why it matters
A grievance is a clock. It starts whether or not anyone was watching.
Deadlines in a collective agreement do not wait to be noticed. Miss one and the argument stops being about what happened and starts being about you.
The deadline engine
Every collective agreement has its own arithmetic — business days or calendar days, counted from receipt or the day after, with statutory holidays in or out. Get it wrong and you have handed the union a procedural argument before anyone looks at the merits.
Click any day to move the receipt date.
Received
Fri Oct 9
Response due
Mon Oct 19
Stepped over
4 weekend days, plus Thanksgiving
In the product this runs off the agreement you actually signed — each step’s clock, its day-counting convention and its cited article — and the resulting date lands on the Command Centre rail so it cannot quietly pass.
The next 16 days — the Command Centre rail
Hover any marker. Illustrative items only — case references and functional descriptions, never names. In the product each dot is a live obligation, and an overdue one is never quietly dropped: it moves onto the shelf and stays there.
The platform
A grievance contesting a discipline, the accommodation behind an attendance file, the seniority list that decided a layoff — these are the same story in most workplaces and separate spreadsheets in most systems. Hover any module to see what it is actually joined to.
The files that carry a dispute from first notice to final answer.
Intake through steps to disposition, with response deadlines computed from the agreement's own day-counting rules — business days, holidays and all.
The progressive ladder with per-agreement sunset clocks, a just-cause checklist, and comparator search so like cases are treated alike.
Case-team-only confidentiality with no role bypass. Allegations resolve to findings with written rationale; evidence lives in a sealed locker.
The record behind every individual — and the clocks attached to it.
Functional facts, never diagnoses. Follow-up cadence drives the file forward so an accommodation never quietly lapses.
A restricted leave lifecycle with expected-return clocks. Only the coarse roster status is visible outside the envelope.
Innocent absence feeds a non-disciplinary management program; culpable absence is discipline. The distinction is enforced, not assumed.
Release windows surfaced before they lapse — the decision you cannot get back once the date passes.
Live ranking computed from the record, and publishing freezes it: an immutable list, stamped, with an append-only log of what the union received.
The instruments the whole operation is measured against.
The renewal calendar with statutory notice windows, proposal exchanges, and the table log for the round.
Referral through hearings to the award, building a searchable precedent library of how comparable cases actually resolved.
Authoring with a recorded approval chain, snapshot-on-publish, and attestation campaigns frozen to the roster as it stood that day.
A requirement matrix per site and classification, feeding accreditation criteria that re-evaluate themselves as the underlying evidence changes.
Every line is a relationship the product actually models — not a diagram drawn for the brochure.
The hard part
Most systems handle confidentiality by greying a row out and adding a padlock. That still tells you a colleague has an accommodation file, or that someone is under investigation — and in a small workplace, that is the leak.
Labour Matrix excludes restricted records from the query itself. They are absent from lists, counts, search, exports and the dashboard. Change the role beside this and watch the total — not just the rows.
Investigations are case-team only with no role bypass: an organization administrator who is not on the team does not see the case either.
Org-wide scope · medical envelope · on the investigation case team
Open items
6 total
Every open item in scope is listed.
Illustrative data. Case references and functional descriptions only — no names, here or in the product’s own lists.
The long view
Two years on, the only thing that matters is what you can still show.
Defensibility
Labour relations records get read under the least forgiving conditions there are — an arbitration, a human rights application, an inspection. The question is never whether you had a reason. It is whether you can still show it, in order, two years later.
Audit trail
append-onlyIllustrative actions. Every row in the real log carries the actor, the entity, the time and the originating address.
Your data
Investigation files and accommodation records are among the most sensitive data an employer holds — more sensitive, often, than payroll. Labour Matrix runs on your own hardware, on your own network, with your own database. Canadian data residency isn’t a configuration option we sell you; it’s the default.
Prefer not to run infrastructure? A hosted option is available. The point is that the choice is yours, and that choosing on-premise costs you nothing in capability.
Questions
Including the four where the honest answer is some form of “no”. Those are here deliberately — you would find them out in the first demo anyway, and a labour relations system that oversold itself would be a strange thing to trust with the file you take to a hearing.
Get started
There is no self-serve trial, and that is deliberate. A labour relations system holds your most sensitive employment records — it should be configured against your actual agreements before anyone relies on it.
Tell us about your operation and we’ll walk you through the product against your own scenarios — your agreements, your deadlines, your ladder.