Product
One matrix. Every worker. Every requirement.
See who’s current, what’s expiring, what’s expired and what was never recorded — without maintaining a single cell by hand.
14-day free trial. No card required.
| Worker | CSCS | IPAF | PASMA | First Aid | Asbestos |
|---|---|---|---|---|---|
| Ahmed KhanHVAC Engineer | 12 Aug 28Current | 18 daysExpiring soon | 03 Feb 28Current | 19 Sep 27Current | MissingMissing |
| John SmithSite Supervisor | 04 Jun 29Current | 22 Jan 28Current | 42 daysExpiring soon | 42 daysExpiring soon | 11 Nov 27Current |
| Sarah JonesElectrician | 28 Oct 28Current | 16 May 28Current | 16 May 28Current | 02 Dec 27Current | 09 Jul 28Current |
| Peter BrownGeneral Operative | ExpiredExpired | 14 Apr 28Current | MissingMissing | —Not required | 21 Jan 28Current |
Status is calculated, not typed.
In a spreadsheet, a cell is green because someone made it green. Here, status is derived from the expiry date and the requirements assigned to that worker’s role — so it is right on the day you look at it.
- Current
- In date and on record
- Expiring soon
- Expires within your chosen window
- Expired
- Past its expiry date
- Missing
- Assigned but no record held
- Not required
- Not assigned to this role
Training matrix
53 workers · 7 requirements · updated 2 minutes ago
| Worker | CSCS | IPAF | PASMA | First Aid | Asbestos | F-Gas | SSSTS |
|---|---|---|---|---|---|---|---|
| Ahmed KhanHVAC Engineer | 12 Aug 28Current | 18 daysExpiring soon | 03 Feb 28Current | 19 Sep 27Current | MissingMissing | 30 Apr 29Current | —Not required |
| John SmithSite Supervisor | 04 Jun 29Current | 22 Jan 28Current | 42 daysExpiring soon | 42 daysExpiring soon | 11 Nov 27Current | —Not required | 07 Mar 28Current |
| Sarah JonesElectrician | 28 Oct 28Current | 16 May 28Current | 16 May 28Current | 02 Dec 27Current | 09 Jul 28Current | —Not required | —Not required |
| Peter BrownGeneral Operative | ExpiredExpired | 14 Apr 28Current | MissingMissing | —Not required | 21 Jan 28Current | —Not required | —Not required |
| Grace OkaforElectrician | 17 Mar 29Current | 51 daysExpiring soon | 08 Aug 28Current | 23 Jun 28Current | 05 May 28Current | —Not required | —Not required |
| David WilsonHVAC Engineer | 29 Nov 28Current | 13 Feb 29Current | 13 Feb 29Current | MissingMissing | 26 Oct 27Current | 29 daysExpiring soon | —Not required |
Finding things in a 200-row matrix
A wall of cells is only useful if you can cut it down to the handful that matter.
Search and filter
- By worker name
- By role
- By team
- By worker type
Narrow to problems
- Show only issues
- Expiring within X days
- Expired only
- Missing records only
Act on what you find
- Open a worker record
- Attach evidence
- Update an expiry date
- Export the filtered view
From matrix to work list.
The dashboard turns the same data into three numbers you can act on: what has expired, what expires soon, and what was never recorded.
Today
Thursday 6 August 2026
Workforce status
53workers
- 46
- meet assigned requirements
- 4
- need attention
- 3
- have expired or missing items
Urgent actions
- 3 expired certificates
- 7 expire within 30 days
- 5 missing documents
Requirements are defined and reviewed by your organisation.
Who meets their assigned requirements?
Filter the workforce to the people whose assigned requirements are current and complete — before you allocate a crew.
Ready means a worker meets the requirements your organisation assigned to their role. It is not a determination of legal or regulatory compliance.
Workforce status
Filtered by assigned requirements
- READYREADY
Sarah Jones
Electrician
- READYREADY
Grace Okafor
Electrician
- ACTION NEEDEDACTION
Ahmed Khan
IPAF expires in 18 days
- ACTION NEEDEDACTION
David Wilson
F-Gas expires in 29 days
- REQUIREMENTS MISSINGREQUIREMENTS
Peter Brown
CSCS expired · PASMA missing
How it works
From spreadsheet to live matrix in minutes.
No implementation project. No onboarding calls. Start with the file you already maintain.
Step 1: Upload your matrix
Import your existing Excel or CSV file.
Step 2: We organise it
Map workers, roles, requirements and expiry dates.
Step 3: See what needs attention
Instantly see expired, expiring and missing requirements.
Map your columns
training-matrix-2026.xlsx · 53 rows · 9 columns
5 of 6 columns matched automatically
- Employee NameWorker nameMatched
- Job TitleRoleMatched
- CSCS Card ExpiryCSCS — expiry dateMatched
- IPAF ExpIPAF — expiry dateMatched
- PASMAPASMA — expiry dateMatched
- NotesIgnore this columnSkipped
You review the import before anything is created.
Column names rarely match between spreadsheets, so we suggest a mapping and let you correct it. Names, roles, qualifications and expiry dates all come across. Anything you don’t need can be skipped.
14-day free trial. No card required.
Pricing
Simple pricing based on workforce size.
Every plan includes the whole product. The only thing that changes is how many workers you’re tracking.
Starter
£29/month
Up to 25 active workers
For smaller contractors moving off a single spreadsheet.
- Most common
Growth
£59/month
Up to 75 active workers
For growing teams with several roles and requirement sets.
Pro
£99/month
Up to 200 active workers
For established contractors managing multiple teams and sites.
Every plan includes
- Live training matrix
- Certificate and evidence storage
- Expiry reminders
- Spreadsheet import (Excel or CSV)
- Roles and assigned requirements
- Users and permissions
- Activity history
- Filters, search and saved views
- Data export
- Email support
14-day free trial. No card required.
Questions people ask before signing up
Can I import my existing Excel training matrix?
Yes. Upload an Excel or CSV file, map the columns to workers, roles, qualifications and expiry dates, then preview the result. Nothing is created until you confirm the import.
Do I have to set everything up manually?
No. Existing spreadsheets can be imported, and common qualification names such as CSCS, IPAF and PASMA are suggested as you go. You can also start from a suggested role template and adjust it.
Does the software tell me which qualifications are legally required?
No. The system helps you track the requirements your organisation assigns. You remain responsible for determining what applies to your workers and activities. We do not provide legal or health and safety advice.
Can I track subcontractors?
Yes. Workers can be recorded as employees, subcontractors, agency workers or other worker types, and you can filter the matrix by type.
Do workers need logins?
No. Only the people who manage records need accounts. Workers do not need to log in for you to track their qualifications and evidence.
Related
- Certificate trackingEvidence attached to the worker record
- Expiry remindersKnow before something lapses
- Training matrix softwareHow it compares with running a spreadsheet
- Free training matrix templateThe Excel version, if you’d rather start there
- Construction training matrixCSCS, SMSTS, IPAF and PASMA tracking
- PricingFrom £29/month, by workforce size
Your training matrix already exists. Make it useful.
Upload your spreadsheet and turn it into a live view of who’s current, what’s expiring and what needs attention.
14-day free trial. No card required.