Contractor Insurance Certificate Expiry Alerting
Contractor Insurance Certificate Expiry Alerting
Available from: v1.0.46
Block management agents are responsible for ensuring that every contractor working on a development holds valid insurance and certification at the time of engagement. This feature automates the monitoring of contractor certificate expiry dates and raises alerts before a lapse occurs, protecting the OMC from legal exposure.
Background
The contractors table stores three key certification expiry dates for each contractor record:
| Field | Description |
|---|---|
publicLiabilityExpiry | Expiry date of the contractor's public liability insurance policy |
employersLiabilityExpiry | Expiry date of the contractor's employers liability insurance policy |
safePassExpiry | Expiry date of the contractor's Safe Pass card (required under Irish health & safety legislation) |
Prior to v1.0.46, these fields were recorded but not actively monitored. Agents had to manually review contractor records to spot upcoming lapses, creating a material compliance risk.
How It Works
The compliance-deadline-alerts.ts Inngest scheduled function — which already handled reminders for OMC compliance obligations — has been extended to also query the contractors table. On each scheduled run, the function:
- Fetches all contractor records with at least one non-null expiry date field.
- Compares each expiry date against the current date using the configured look-ahead window.
- Raises a compliance event for each certificate that is approaching expiry or has already lapsed.
- Delivers an alert to the responsible agent(s) for the relevant development.
Alerts Raised
Three certificate types are monitored independently. Each generates its own alert so agents can action them separately:
- Public Liability Insurance expiry — Engaging a contractor without valid public liability cover exposes the OMC to claims arising from property damage or personal injury caused by the contractor on site.
- Employers Liability Insurance expiry — Required where a contractor employs staff; lapsed cover can create direct liability for the OMC if a contractor's employee is injured on the development.
- Safe Pass expiry — Safe Pass certification is a statutory requirement under Irish health and safety law for individuals working on construction sites. An expired Safe Pass card means the individual is no longer legally permitted to work on site.
Compliance Context
Under Irish property management practice and the Health, Safety and Welfare at Work (Construction) Regulations, managing agents have an obligation to:
- Verify contractor insurance before authorising work.
- Retain evidence of valid certificates on file.
- Ensure Safe Pass cards are current for any contractor performing relevant site work.
Automated expiry alerting supports agents in meeting these obligations consistently, without relying on manual calendar reviews.
No Configuration Required
The feature is active automatically from v1.0.46 onwards. No schema migrations are required — the existing publicLiabilityExpiry, employersLiabilityExpiry, and safePassExpiry columns are already present on the contractors table. The Inngest function will evaluate contractor records on its next scheduled execution after deployment.
To ensure a contractor's certificates are monitored:
- Open the contractor record in the platform.
- Confirm that the relevant expiry date fields are populated.
- Alerts will be generated automatically as each expiry date approaches.