Cleaning Management
Track and verify cleaning activities with digital check-ins, staff accountability, and real-time analytics.
Last updated on
The Cleaning module provides accountability for scheduled cleaning tasks. Cleaning staff check in after completing a task by scanning a QR poster at the location, entering their personal code, and confirming the work done.
How it works
Staff completes task → Scans poster → Enters personnel code →
Selects tasks completed → Submits → Log entry createdThis creates a timestamped, location-specific cleaning log that managers can review in real time.
Cleaning log
The cleaning log (visible in Cleaning in the sidebar) shows:
| Column | Description |
|---|---|
| Location | Which unit was cleaned |
| Staff | The personnel who submitted |
| Time | Submission timestamp |
| Tasks | Which cleaning tasks were marked as done |
| Notes | Optional notes from the staff member |
Filters
- Date range
- Location
- Personnel
- Task type
Export
Export the full log as CSV or generate a PDF compliance report from Cleaning → Export.
Cleaning analytics
Navigate to Analytics → Cleaning to see aggregated metrics:
- Cleaning frequency — How often each location is cleaned vs. the target
- Compliance rate — Percentage of scheduled tasks completed on time
- Staff activity — Per-personnel submission counts
- Time-of-day heatmap — When cleaning happens across the day
Alerts
You can configure alerts for missed cleaning windows:
- Go to Global Settings → Cleaning Form → Alerts.
- Set expected cleaning intervals per location (e.g., every 2 hours).
- Select the notification recipients and channel.
If no cleaning check-in is recorded within the window, an alert is sent automatically.
Configuring the cleaning form
Global Settings → Cleaning Form lets you configure:
| Setting | Description |
|---|---|
| Task list | The tasks that can be selected (e.g., Mopped, Stocked supplies, Sanitised surfaces) |
| Task labels | Translated labels per language |
| Notes field | Show/hide optional comment from staff |
| Photo | Allow staff to attach a photo as evidence |
| Require all tasks | Force staff to mark every task before submitting |