Cornerstone OnDemand · Certifications

Certification expiry in Cornerstone: the 30/60/90 view

Which certificates matter, the 30/60/90-day pipeline, coverage by location and time to certify – the overview that keeps a shift from stopping.

Robert Bucher Robert BucherOctober 11, 2026 · 4 min read

A forklift licence, a first-aid certificate, a load-securing qualification: in logistics, manufacturing and anywhere else with regulated work, a certificate that runs out is not an admin detail. It is the reason a shift cannot start, or a finding in the next audit.

Cornerstone OnDemand tracks certifications and their expiry dates well. What most teams lack is the overview: across every site, which certificates expire when, and where the next gap in qualified people will open. Here is how to build that view – and what it should show.

Which certificates actually matter

Not every certification in the portal deserves a dashboard. The ones that do share three traits: the work cannot legally or safely be done without them, they expire on a fixed cycle, and renewing them takes lead time – a course date, a trainer, an exam.

Start with that short list. A dashboard of the handful of certificates that stop operations is worth more than one of everything in the catalogue.

The 30/60/90-day pipeline

The single most useful view is a pipeline: how many held certificates expire in the next 30, 60 and 90 days. It turns expiry from a surprise into a plan.

  • 90 days out is when you book the renewal course.
  • 60 days out is when you chase the people who have not booked.
  • 30 days out is when a manager needs to know, by name, who is about to lose a qualification.

Two details make or break it. Count only held certificates of active people – a leaver's expiring certificate is noise. And be precise about the window: "expires in the next 30 days" means from today up to day 30, not "anything with a date in the next calendar month".

Coverage: location by certificate

The pipeline tells you when. Coverage tells you where. A grid of locations against certificates, showing how many active people hold each one, answers the operational question directly: does every site still have enough qualified people for every shift?

This is also where small numbers get sensitive. A cell that says "1 person" at a small site is effectively a named statement. Showing coverage only for groups above a minimum size, and leaving the rest to the people whose role allows a named list, keeps the view useful without exposing individuals.

Time to certify

The last figure worth tracking is how long it takes from assignment to certification. If new joiners take months to get a mandatory qualification, that is a staffing risk long before anything expires – and it often points to a bottleneck in course dates rather than in people.

Where Cornerstone helps, and where you need more

Cornerstone handles the individual well: the certification is on the person's record, its periods and expiry dates are maintained, and administrators get options for the details – for example an enhancement that lets the new certification period start on the day an expired certification was actually completed, so admins do not have to correct dates by hand.

What is harder from inside the portal is the organization-wide picture: every site, every critical certificate, the pipeline and the coverage on one screen, current, without exporting a certification report into Excel each month. That is a reporting problem, and Reporting 2.0 has its limits once the question becomes continuous.

What this looks like in octo.taxi

The Certificates & Qualifications dashboard is built around the views above. On Tentaclemore Shipping, our fictional demo company, it shows:

  • Certificates held by active people, and how many have expired.
  • The 30/60/90-day expiry pipeline.
  • Coverage of location by certificate, with groups too small to be anonymous hidden.
  • Time to certify.

Line managers see their own reporting line in the Team Cockpit, including whose qualification expires next. An alert on a figure warns the right person before a certificate runs out, instead of after. The certification data comes from Cornerstone's reporting view of certification holders, synced daily, alongside the rest of your data in near-realtime – and every tile shows how old its data is.

The honest bit

A pipeline does not renew a single certificate. Someone still has to book the course and someone still has to sit the exam. What changes is that nobody learns about an expired forklift licence from the shift supervisor at 6 a.m.

If certifications are part of a wider mandatory-training picture, the compliance dashboard article covers the other half.

Your data should move freely, from A to B, in style.


Sources. Cornerstone: Certification Enhancement for Expired Certifications · Cornerstone: Reporting 2.0 – Create Report · octo.taxi: What is octo.taxi.

Robert Bucher

Robert Bucher is the founder of Octily, a creative studio dedicated to Cornerstone OnDemand, and the maker of octo.taxi. Octily has delivered 300+ Cornerstone projects for 104+ clients.

Your Cornerstone data, without the rate-limit wall

Dashboards, org chart, plain-language queries, and a REST API of your own – synced and kept current for you.

Get started →

Related articles