Dashboard

As at Nov 13, 2026 · expiring means within 30 days

Getting started 4 of 5 done

  1. Add your people
  2. Define your competencies
  3. Record what people already hold
  4. Plan a session
  5. Connect your own mail server (optional) Settings
In date 50% 0 pts vs last month
Expired3 out of date today
Never recorded18 required but no record
Expiring2 within 30 days

Needs your action

The grid →
PersonCompetencyState
Bruno Marchetti Food hygiene L2 84d overdue
Hakim Nasser First aid at work 54d overdue
Dev Patel Licensing / age check 35d overdue
Ada Okonjo Fire marshal never recorded
Ada Okonjo First aid at work never recorded
Bruno Marchetti Fire marshal never recorded
Bruno Marchetti First aid at work never recorded
Bruno Marchetti Manual handling never recorded
Chloe Bennett Allergen awareness never recorded
Chloe Bennett First aid at work never recorded
Dev Patel Allergen awareness never recorded
Dev Patel Fire marshal never recorded

…and 11 more.

Compliance over the last year

recomputed as at each month end
28Dec
30Jan
33Feb
33Mar
35Apr
35May
40Jun
42Jul
47Aug
47Sep
50Oct
50Nov

Each point is the register as it stood on that date: a record counts if it was achieved by then and had not expired. It is real history, not a projection.

×
Live demo — signed in as the admin, sample data resets hourly.
Own it — one payment →