What workforce management means when the workforce is on a site
The phrase covers two very different products. In an office context, workforce management means rotas, leave requests and shift swaps. On a working site it means something more physical: knowing who came through the gate this morning, how long they have been in, which zone they were last seen in, whether they are a first aider, and what you will say when someone asks for the evidence in six months.
That difference matters because the site version has consequences the office version does not. If a rota is wrong, someone works an awkward shift. If a site register is wrong, an evacuation misses a person, an hours dispute becomes unwinnable, or an auditor finds a gap you cannot explain. Workforce management on a site is not an admin function. It is part of how the site stays safe and how the business defends itself.
So the first question to ask of any tool in this category is blunt: does it know who is physically here right now? Not who was rostered, not who tapped a phone app from the car park, not who signed a sheet at seven and left at nine. Actually here. Everything else in this guide flows from that.
The clock-in app problem
Plenty of sites run a clock-in app: workers tap a button on their phone at the start of the day and again at the end. It is cheap, it is quick to roll out, and it produces tidy-looking timesheets. It also has a structural flaw that no amount of configuration fixes: the app records a claim, not a presence.
A phone can clock in from the cafe over the road. It can clock in for a colleague. It can fail to clock out and quietly credit someone with a fourteen-hour day. None of this requires bad faith, forgetting is enough, but the result is the same: a record of what people said happened rather than what happened. When that record meets a commercial dispute, a payroll query or an investigator, it folds.
The alternative is to anchor the record to the point of entry. When attendance is created by a credential presented at a gate, a turnstile or a door, or by a sign-in at a kiosk standing on the site itself, presence and record are the same event. Nobody has to remember anything, and nobody can be on the list without having been on the site.
Location claims are not location facts. A tap in an app proves someone touched a phone. A credential read at a gate proves someone stood at the gate. Only one of those survives cross-examination.
Missed clock-outs poison the data. Every forgotten tap becomes a wrong number in someone's hours. A gate-anchored system still needs corrections occasionally, but they are exceptions with an audit trail, not a daily clean-up job.
Apps exclude half the site. Visitors, drivers and one-day subcontractors will not install anything. A workforce system that only sees employees is a partial register, and a partial register is dangerous in an emergency.
Personnel records: the quiet foundation
Attendance data is only as useful as the records it points at. A serious workforce system holds a proper personnel register: who each person is, which company they work for, what type of person they are on this site, employee, contractor, visitor, driver, and the details that matter when things go wrong.
Two fields earn their place many times over. The first is the emergency contact, which nobody thinks about until the day it is the only thing anyone is thinking about. The second is the safety flag: knowing at a glance who on site is a trained first aider or part of the incident response team turns a muster from a headcount into a plan. When those flags are highlighted on the live register and the roll call screen, the person running an emergency can see immediately whether the people they need are actually in.
Beyond the safety-critical fields, the register should carry whatever your operation needs it to: departments, custom fields for permits or references, and enough structure that a person appears once, not once per spreadsheet. Site Commander's register supports 6 personnel types with safety flags, emergency contacts, departments and custom fields, and every change to a record lands in a plain-English audit log.
From headcount to hours: attendance and reporting
A live headcount answers the operational question: how many people are in, broken down by category, employees, contractors, visitors, drivers, updated as people badge through gates and sign in at kiosks. That number runs the day. It tells reception who to expect, tells security whether the site is emptying at the rate it should, and tells whoever presses the roll call button exactly how many names need accounting for.
Hours answer the commercial question, and they need more depth than a total. When a subcontractor invoices for crew time, or an employee disputes a payslip, you want per-person evidence: hours by date range, by week, by month, visit counts, first-in and last-out times, and a session-by-session timeline showing how each entry and exit was recorded. Site Commander produces exactly that as a formal PDF movement report per person.
The awkward truth about attendance data is that reality is messy. People tailgate through an open gate, leave through the wrong exit, or genuinely forget. The test of a good system is not that this never happens, it is what happens next: a named administrator makes a correction, the correction is marked as manual, and the audit log records who changed what and when. Silent edits are how attendance systems lose the trust of the people they exist to protect.
A workforce record you cannot defend is a workforce record you do not have. Every number should trace back to a gate event, a kiosk sign-in, or a logged correction with a name on it.
Zone occupancy: where, not just whether
On a small site, knowing who is in may be enough. On anything larger, a factory with a high-risk plant room, a warehouse with a chilled section, a construction project with a live demolition area, the next question is where. Zone occupancy extends the register from a single number to a map: who is in which area, and where each person was last seen.
This changes safety conversations in practical ways. Zones can carry classifications, mandatory, high-risk, restricted, and permissions can differ per person, so a records clerk cannot wander into the substation and the register shows if anyone is still inside a high-risk area at the end of a shift. During an incident, last-seen zone is often the most valuable single field in the system: it tells responders where to start looking.
Zone data also sharpens reporting. Hours in a specific area, movement between areas, and who was present in a given zone on a given date are the questions auditors and investigators actually ask. A system that only knows about the boundary gate cannot answer them.
Choosing a system: what to press on in the demo
Category comparisons in this space reward long feature lists, but a demo rewards specific questions. Ask to see the live register while someone badges through a real reader: does the list update in front of you, or is it a report that refreshes eventually? Ask what a person's movement report looks like and whether you could hand it to an opposing lawyer with a straight face. Ask how a manual correction works and where the evidence of it lives. Ask what the emergency picture looks like when the network is down, and who can reach it.
Then ask about the people who will use it. Gatehouse staff, supervisors and site managers have different jobs, and a system where everyone is an administrator is a system waiting for an accident. Look for real role separation with granular permissions, and for an interface that a busy supervisor will actually keep open, because a workforce system that gets minimised at eight in the morning is a decoration.