Managing Workers
Find workers, change their details, pause them for the off season, deactivate leavers and remove people who ask to be forgotten. Each of these does something different to their data.
Last checked against the product:
Before You Start
Who can do this, and where.
Before you start
- Agency console: the Coordinator preset, the Admin access level or a super admin. Only a super admin can delete a worker permanently.
- Client dashboard: the Manager role (tenant_manager) or above changes workers. The Viewer role sees the list only. Anonymising needs the Admin role (tenant_admin).
- Changing a worker's pay or charge rate in the agency console needs the "Change pay and charge rates" permission. Coordinators can save a worker without touching the rates.
Agency console: Workforce > Workers. Client dashboard: Workforce > Workers. The list shows 100 workers a page.
Find Workers
Search and filters.
| Filter | Choices |
|---|---|
| Search box | Name or employee ID. Click Search. |
| Client (agency console only) and location | All clients or one client; all locations or one site. |
| Approval | Pending or Approved. |
| State | Everyone (not anonymised), Active, Dormant (off-season), Inactive (leavers) or Anonymised. |
| Face consent | Consent given, No consent recorded or Consent withdrawn. |
| Review state | Needs a check, Returning or Possible duplicate. |
| Pay rate | Missing pay rate shows workers who would clock at £0.00. |
| Cost code (client dashboard only) | All cost codes, one code, or workers with no cost code. |
Amber banners at the top count workers with no pay rate and workers waiting for approval. Click Show affected or Review them to filter straight to them.
Row Actions
At the end of each row.
| Action | What it does |
|---|---|
| Edit | Opens the worker page. |
| Enrol face (client dashboard: Enrol) or Re-enrol | Opens the face enrolment panel (set-up link or QR code in person). See Face Enrolment. |
| Send enrol link | Emails a face set-up link. Shown only when the worker has an email and is not yet enrolled. |
| Dormant or Wake | Pauses the worker for the off season, or brings them back. |
| Deactivate or Activate | Marks a leaver, or reactivates someone. |
| Privacy | Opens the worker's privacy page: consent, data held, subject access export and erasure. |
| Remove (agency console only) | Anonymises the worker. See below. |
| Approve | Shown on pending workers: give a badge number and site. |
| Reject (client dashboard only) | Shown on pending workers: deletes the registration. On a worker flagged Returning it also deletes their earlier hours and pay, so do not use it there. |
Dormant, Leaver or Remove
Pick the right one. They are not the same.
| Dormant (off season) | Deactivate (leaver) | Remove (anonymise) | |
|---|---|---|---|
| Use it for | Seasonal workers between seasons | People who have left | Someone who asks to be forgotten, or a record made in error |
| Face data | Kept | Deleted within 4 hours | Deleted |
| Name and contact details | Kept | Kept. Once a super admin sets the retention sweep to Live on Setup > Data retention, it is anonymised 24 months after their last shift (the default period). Until then the sweep only reports. | Removed now |
| Hours and pay | Kept | Kept | Kept, under "Anonymised worker #id" |
| Can be booked | No | No | No |
| Undo | Wake, instant. Clocking in at a kiosk also wakes them. | Activate. Face clock-in needs a new enrolment. | Cannot be undone |
Pause for the off season
Click Dormant on the row. The status shows Dormant and they drop out of the shift picker. Click Wake to bring them back.
Mark a leaver
Click Deactivate and confirm. The message reminds you that face data is removed within 4 hours. For a seasonal pause use Dormant instead.
Remove someone (agency console)
Click Remove. Under What to do, keep Anonymise (keep hours and pay, remove personal data) and add a reason for the audit log. Click Continue, type ANONYMISE and click Anonymise.
A super admin also sees Delete permanently, including all time records. That deletes every time entry, shift and document too, so payroll history is lost. Use it only for test records.
Remove someone (client dashboard)
Click Privacy on the row, then Anonymise worker. This needs the Admin role (tenant_admin). The client dashboard cannot delete permanently.
Do not use Deactivate for extended leave. Their face data is deleted and they must enrol again. Use Dormant, or record an absence on Workforce > Absences.
Bulk Actions
Many workers at once.
Tick the workers
Tick the boxes on the left, or the box in the heading for the whole page. To act on everyone the filter matches, on every page, click Select all in the blue banner.
Choose the action
A bar appears at the bottom with Approve pending, Make dormant, Wake (end dormancy), Activate and Deactivate (leaver). Pick one and confirm. Clear unticks everyone.
The Worker Page
Click Edit on a row.
In both consoles the page has the worker's details, start and end dates, Leave Reason and the Clock-in PIN box (Set PIN, Remove PIN). Click Save Changes to save.
The agency console page also has:
The client dashboard has no worker app panel. Ask the agency to send app links or switch the app on for your workers.
Review Flags
New registrations that need a human look.
Limits
Worth knowing.
Troubleshooting
Common problems.
| Problem | What to do |
|---|---|
| A worker clocks at £0.00 | Filter by Missing pay rate and set the rate, or add a rate rule. In the agency console this needs the rates permission. |
| "This worker has been anonymised and cannot be reactivated." | Add them again as a new worker. |
| A returning leaver cannot clock in by face | Deactivating deleted their face data. Activate them and send a new set-up link. |
| You cannot see Remove | Remove is in the agency console only. In the client dashboard use Privacy, with the Admin role. |
Know who turned up, and pay every hour right.
Face-verified clock-ins, live geofencing and payroll-ready timesheets in one system. Tell us how your shifts run and we will show you how it fits.
Hosted in the EU · Your largest site live first, with us alongside · No app needed to clock in