Shift groups

A shift group is the parent entity for a shift occasion. It defines the client, position, date, and time — everything shared by all workers on that shift. Each worker slot underneath is a child shift.

For example, if you need 3 healthcare assistants at Northfield Care Home on Friday at 8am, you create one shift group (3 workers required). Subshift creates 3 child shifts inside it, each notified and filled independently.

Group detail page

Click any row in the shifts list to open the group detail page.

Screenshot placeholder
The shift group detail page showing the group header and its child shifts.

The detail page shows:

  • Group header — client, position, date, time, and number of workers needed vs. filled.
  • Child shifts table — one row per worker slot, each with its own status, assigned worker name, and notification history.
  • Actions — cancel the whole group, or act on individual child shifts.

Child shift statuses

Each child shift has its own status independent of the others:

  • Notified — a worker has been offered this slot and the timer is running (15-minute window).
  • Accepted — the worker confirmed they are working this slot.
  • Declined — the worker declined; the system is moving to the next candidate.
  • Timed out — the worker did not respond in the window; next candidate notified.

Editing a child shift

To reassign a slot or modify notes on an individual child shift, click the row in the child shifts table and select Edit. You cannot change the date, position, or client at the child level — those are set on the group.

Note

Cancelling a child shift only cancels that slot. The rest of the group continues filling. To cancel the entire occasion, use Cancel group on the group header.

Related