02Product 02In buildStaffing
StaffLink
Canada-first · Ontario The operating system a staffing agency runs its whole business on — posting shifts, dispatching workers, tracking compliance, capturing GPS timesheets, paying workers, billing clients. Specified end to end across four roles, with a clickable prototype, now in early build on the same foundation as QkFill.
The problem
Dispatch runs off a phone, group texts, and a spreadsheet — fill shifts by calling down a list, re-call at 5 a.m. when someone no-shows, then reconcile pay, billing, and compliance afterward.
- A no-show surfaces at shift start, and backfill is a manual phone-tree — the client sees a hole.
- Hours are disputed with no proof; the agency eats the gap and payroll goes out wrong.
- Workers wait days to get paid, so the reliable ones drift to whoever pays Friday.
- Expired certs and misclassification get caught at audit, not at booking — and the liability lands on the agency.
The idea
One system where dispatch, GPS-proven hours, pay, billing, and compliance share a record — so no-shows auto-backfill, hours are provable, and a lapsed cert blocks the booking before it happens.
Real spine, mocked frontier
A real, tested foundation — secure sign-in, role-based access, each agency walled off — is live and verified. On top sits a clickable prototype of the full product, its screens rendering demo data, not a live database. No real money moves yet.
What it does
For agencies
- Control Centre — revenue, live margin, fill-rate, no-shows, open shifts
- Dispatch Board — rank, assign, auto-backfill no-shows
- Private worker pool — skills, reliability, verification, walled per agency
- Rate Cards + live margin engine with a margin-floor guardrail
For recruiters
- Requisitions queue + best-match dispatch (skills + reliability + distance)
- Client book — rates, insurance on file, AR follow-up
- Bookings + settlement state
- Contact-masked messaging
For workers
- Job Feed — radius-matched shifts, pay shown upfront, one-tap accept
- GPS clock in/out + break tracking, offline-tolerant
- Earnings ledger, payslips, instant cash-out
- Cert wallet with expiry badges, reliability tiers, ratings
For clients
- Post a requirement — role, skills, certs, PPE, headcount, site, recurrence
- Browse only the agency's verified, coverage-valid workers
- Quick Book + pay (prepaid credits or invoice on net terms)
- Approve GPS-verified timesheets, saved pools, two-way ratings
Compliance & pay
- Blocks placement when coverage lapses or a cert expires
- Handles each worker as employee or contractor, with the paperwork
- Canadian payroll — overtime, stat-holiday pay, year-end tax forms
- Dispute Centre freezes settlement until resolved
Platform & white-label
- Platform Admin console — provision tenants, track revenue + fee volume
- Time-boxed, audited staff impersonation (money actions blocked)
- Strict per-agency isolation + tamper-proof audit log
- Specced white-label — branding, custom domains, SSO — plus accounting sync
Built today
- ✓A real, tested foundation: secure sign-in for all five roles, role-based access on every page and route, each agency's data fully walled off.
- ✓Proven by an automated test suite — including live tests that confirm no agency can see another's data — and hardened across two security-review rounds.
- ✓A clickable prototype of the full product — every agency, worker, client, and admin screen plus a public careers board — each running behind the real security guard.
- ✓A complete spec — four roles, data model, every end-to-end flow — with a one-click demo per persona.
In the pipeline
- ◷The live database behind every screen — clients, workers, shifts, bookings, timesheets, payroll, invoices. The foundation is real; the data on top is still demo.
- ◷The money rail — worker payouts, client pay-in, held-and-released funds, platform fee, net-terms invoicing. Stubbed today: no real or test charges.
- ◷Real GPS-verified clock-in, push and SMS alerts, and accounting sync — all mocked for now behind a clean seam.
- ◷White-label custom domains, the public job board, and deeper engineering docs.
StaffLink does not provide insurance — WSIB / workers’-comp and employer liability stay the agency’s responsibility. The platform requires the Certificate of Insurance, verifies it, tracks expiry, and gates placement on it. Canada-first / Ontario today; US is a future expansion.
Secure foundation·Dispatch·GPS timesheets·Canadian payroll·Money rail (specced)·Per-agency isolation·White-label (specced)