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.

The Site-Hub staff app showing a worker's My Jobs screen: outstanding checks to complete, and the one site they are assigned to.
Reassigning staff, adding someone mid-job, or closing a job out are all the same few taps — not a re-setup.

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