An external e-learning provider that doesn't talk to anything else. A spreadsheet of who's certified for what that someone updates manually. An inbox folder of completion-certificate PDFs nobody opens. Each costs inspection failures, hours of pre-audit panic, lapsed certificates the regulator finds first, and staff scheduled into roles they aren't trained for. Each disappears when training, certification, the matrix and the rota live on one platform.
Training records live in a spreadsheet, the courses live on someone else's platform, and the certificates live in an inbox folder.
Cost:When the inspector or insurer asks "show me everyone who's trained and current", the honest answer is a frantic afternoon of cross-referencing - and the one signed certificate is always in the pile you didn't check.
Fixed:Build and deliver the training in the same platform that tracks the compliance - courses, video, documents, interactive assessments, certificates and the matrix are one record, not an LMS bolted to a spreadsheet.
You pay for a separate e-learning platform and still keep the compliance record somewhere else.
Cost:Two systems, two logins, two sources of truth - and the bit that matters legally ("did this person take this training") falls between them.
Fixed:Build internal courses in the platform, or attach external course completions to the same matrix as the internal ones. The certificate and the matrix are one record, regardless of who delivered the training.
Mandatory training isn't mapped to who actually does the job.
Cost:The cafeteria does manual handling, the cooks need food-allergens, and nobody can say which individuals are missing what - until an audit or an incident finds the gap.
Fixed:Attach required courses to job positions and groups, and the matrix calculates compliance per person against what their role actually requires. The gap is visible while it's fixable, not after.
Certificates expire and nobody notices until they've lapsed.
Cost:A first-aider whose certificate ran out three months ago, a forklift ticket expired on the day of the incident - known, required, and missed.
Fixed:Every certificate carries an expiry. Staff and managers are alerted at 30, 14, 7 and 1 day; on expiry the system automatically re-enrols the person in the renewal - the lapse is closed, not discovered.
"We trained them" with nothing to show what they were taught or that they passed.
Cost:After an incident, training with no evidence of content, score or sign-off is no defence - it's an admission that the briefing was assumed, not done.
Fixed:Every enrolment keeps the content delivered, the questions answered, the score, the timestamps and any manager sign-off - exportable as a single-page evidence pack for the investigator or the insurer.
Chasing overdue training by hand, and managers don't even know their team is non-compliant.
Cost:Compliance quietly rots between audits because nobody owns the chase, and the people who could fix it never hear about it.
Fixed:Automatic reminders before the due date, then a configurable escalation ladder - repeat the employee, then notify their manager, then the admin - so overdue training is surfaced and owned, not silently accumulating.
External courses - first aid, forklift, food safety - are tracked nowhere central.
Cost:The certificate is a photo on someone's phone, the renewal date is in nobody's calendar, and external training is invisible to compliance.
Fixed:Record third-party and provider courses alongside in-house ones, upload the certificate, track its expiry and renewal history, and tie it to the role that requires it - external training in the same matrix as everything else.
New starters and people changing role don't automatically pick up the training the job needs.
Cost:Someone is doing the work for weeks before anyone realises they were never assigned the mandatory courses for it.
Fixed:Auto-enrolment rules assign the right courses by position, role or group the moment someone qualifies, and recurring schedules re-assign refresher training on the cycle the regulator demands.