Use case

A fire certificate expires next month. Does anyone know?

The system flags approaching expiries, shows them on the dashboard, and surfaces them in the calendar. When the new certificate is on the asset, the tracker updates. Staff credentials, policy reviews, and equipment warranties follow the same pattern in one view.

Right now, expiry dates live in different spreadsheets or nobody's head.

The fire extinguisher service was due in October. The staff background check for the new teaching assistant expires in March. The public liability insurance renews in April. The PAT schedule was last updated, and nobody is sure when.

Some of these are tracked in a spreadsheet. Some are in a calendar reminder set to someone who left 18 months ago. Some aren't tracked at all because 'someone knows'. The risk isn't just that something slips. It's that you find out at exactly the wrong moment: during an inspection, after a claim, when a contractor arrives and asks to see the current certificate.

See it in action

With modules connected, the workflow looks like this.

One expiry view

Every deadline in one place. Nothing hidden in a spreadsheet.

Certificates, staff credentials, insurance documents, equipment warranties, and policy review dates are all tracked with expiry dates in one system. The calendar view shows what's due this month, next month, and across the year. Approaching items are visible; lapsed items are flagged. You don't have to go looking.

All deadlines in one calendar view.
Certificates, staff credentials, insurance, warranties, and policy reviews visible together across the year.
Upcoming expirations surfaced proactively.
Subscribe to dashboard widgets and get an inbox notification when items are approaching or have lapsed.
Lapsed items show immediately.
Anything that has expired without being renewed appears on the dashboard. No hiding.
Compliance calendar showing all upcoming expiry dates and renewal deadlines

Certificates linked to assets

The renewed certificate lands on the record. Not in a folder.

When a fire extinguisher service certificate is renewed, it attaches directly to the asset record, not emailed in and saved somewhere disconnected. The expiry date updates. When the inspector asks, the history is there: previous certificate, current certificate, dates, all linked to the asset.

Certificate attached to the asset, not just a file.
The renewed certificate links to the asset record. Each renewal adds to the history.
Expiry date updates when the certificate does.
Upload the new certificate, update the expiry date. The expirations dashboard reflects it immediately.
Full renewal history on the record.
Previous and current certificates visible in one place. No searching folders or inboxes.
Asset detail showing certificate expiry dates and renewal history

Year-round visibility

52-week overview. Nothing slips through.

The expirations dashboard aggregates everything with a deadline across the system: asset warranties, location insurance, staff certifications, training records, file attachments. When an inspector asks for current certificates, you open the dashboard. Live data, not a folder or spreadsheet.

Annual schedule at a glance.
See the full year of renewals and reviews in one view. Plan ahead, not in crisis.
Everything with a deadline in one place.
Warranties, insurance, certifications, training, and attachments all feed the same expirations dashboard.
Certificates current and provable.
When an inspector asks, you open the dashboard. Every certificate linked, every renewal documented.
Annual compliance overview showing certificate status across the full year

What you're replacing

Before
After
Expiry dates in a spreadsheet someone checks occasionally.
All deadlines in one view, flagged before they become urgent.
A diary reminder set to someone who left 18 months ago.
Dashboard widget subscriptions notify the right person when something is approaching.
Certificate emailed in and saved in a folder with no connection to the asset.
Certificate attached directly to the asset record. Expiry date updates with it.
You find out it's lapsed when someone asks for it.
Lapsed items flagged on the dashboard before anyone needs to ask.
Background

See it for yourself.

Book a demo and we'll show you how your expiry and renewal tracking would look in one connected system.

Try Today
CalmCompliance dashboard showing connected compliance workflow