> ## Documentation Index
> Fetch the complete documentation index at: https://camp-site.co.uk/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Missed shifts

> Find past rota shifts with no clock punch and no covering leave or sickness, then record an outcome.

## Overview

Missed shifts helps people teams follow up when someone was scheduled but did not clock in, and there is no approved leave or sickness for that day. Open **Missed shifts** (`/hr/missed-shifts`).

## Detect

Use **Detect** to scan the last 14 days for past shifts that:

* Ended already
* Were confirmed, pending accept, or completed
* Have no attendance punch linked to the shift (or in the usual clock window)
* Have no approved leave and no active sickness covering the shift day

Matching shifts appear as open rows in the queue.

## Org policy

HR can set the resolve policy on the queue:

* **Soft prompt** – a reason is optional when resolving
* **Require reason** – a reason is required before the row can be resolved

## Resolve

Open **Resolve** on a row, add an outcome note when needed, and save. The person link opens their employee record; use rota if you need the schedule context.

This queue does not run disciplinary workflows. It only surfaces gaps and stores who resolved them and why.

## Related

* [Employee records](/docs/features/hr/records)
* [Rota](/docs/features/scheduling/rota)
* [Leave](/docs/features/scheduling/leave)
* [Ops cases](/docs/features/hr/ops-cases)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.