Manage
Jobs & Staff
Every job knows who's assigned to it. Every worker only ever sees what's actually theirs.
Job creation & assignment
Set up a job, assign the crew, done.
A job gets created with the site, the details and the staff on it — a few minutes of admin, not a spreadsheet that drifts out of date the moment a job changes.

Enforced at the query level, not just hidden in the UI — a worker's own app never even fetches data for a site they're not assigned to.
Strict per-worker visibility
Nobody sees a site they're not on.
Access to jobs, reports and site history is scoped to what a worker is actually assigned — a genuine access boundary, not a filtered list that could be worked around.
Keeps everything else scoped
The foundation everything else builds on.
Time entries, forms and reports all inherit this same job/staff structure — set it up once here.
Join the early-access list