Credential Tracking Software That Blocks a Bad Assignment

Matthew Woolley
By Matthew Woolley · Updated · 7 min read

Credential tracking software does one job a spreadsheet can't: it stops a lapsed registration from becoming a caseload assignment. Tiered alerts reach the employee and their supervisor before the renewal date passes, and if it lapses anyway, the system blocks scheduling instead of just noting the problem. Most agencies buy the tracking half and skip the blocking half. For a Children's Aid Society running OCSWSSW-registered caseworkers, that's the difference between a compliance program and a compliance memory.

At a Glance
  • A spreadsheet can store an expiry date. It can't send an alert, escalate to a supervisor, or block a shift.
  • Real credential tracking software uses tiered alerts, at roughly 60, 30, and 7 days out, sent to both the employee and their manager.
  • OCSWSSW registration renews annually with a December 31 deadline, a $50 late fee if unpaid by January 31, and mandatory Continuing Competence Program participation.
  • The missing piece in most agencies isn't tracking, it's the link between credential status and scheduling: a lapsed registration should block a new file assignment automatically.
  • Credential tracking extends past RSW/RSSW status to vulnerable sector checks, driver abstracts, and mandatory training records.

A credential expiry spreadsheet is not a compliance system. It looks organized right up until the day a lapsed caseworker gets assigned a file.

One CAS discovered a lapsed RSW three weeks into an active file. The spreadsheet had the date. Nobody had opened that tab in a month.

Why a credential expiry spreadsheet fails the one job it has

Every Children's Aid Society HR team we talk to has some version of the same file. A shared spreadsheet, one tab per program area, a column for renewal date. It works fine until the month every OCSWSSW registration comes due at once, and the person who owns the file is on vacation, or has moved roles, or simply didn't open the tab that week.

Nobody built that spreadsheet to fail. It fails because a spreadsheet is a record, not a process.

A record sits still. It waits to be checked.

Credential expiry tracking that works checks itself, on a schedule, and tells someone before the deadline instead of after.

That gap is where the risk lives. Ontario's Social Work and Social Service Work Act, 1998 restricts the titles "social worker" and "social service worker" to people registered with OCSWSSW. When a registration lapses and nobody notices, the person still shows up for their shift. The file still gets assigned. The exposure is silent until it isn't.

What credential tracking software actually has to do: alerts, not records

A spreadsheet stores a date and nothing else. Credential tracking software does three things a date on a page never will.

First, it fires certification renewal alerts on a schedule, not a hope. Sixty days out, thirty days out, seven days out. Second, it copies the supervisor on every one of those alerts, not just the employee, because a caseworker juggling twelve files and a personal deadline is exactly the person who needs a second set of eyes. Third, and this is the part most homemade trackers skip, it changes the employee's status the moment the credential expires instead of waiting for someone to update a cell.

That third piece is the whole point of a credential tracking system. License renewal tracking that only produces a report nobody reads is just a more organized version of the spreadsheet you already have.

Spreadsheet vs. a real credential tracking system
What you need it to doExpiry spreadsheetCredential tracking system
Holds the renewal dateYesYes
Sends tiered alerts (60/30/7 days)NoYes, to employee and supervisor
Flags status change on expiryOnly if someone updates the cellAutomatic
Blocks a new file assignment on lapseNoYes, tied to scheduling
Retains renewal documentation for auditDepends on who saved what, whereAttached to the employee record

Worked example: OCSWSSW registration renewal for Children's Aid Society caseworkers

Here's what the renewal actually requires, because "renew your registration" undersells it.

OCSWSSW registration renews every year with a December 31 deadline. Miss it, and the college can suspend the certificate for non-payment. Registrants also owe a $50 late fee if the registration and annual fee aren't paid by January 31.

Renewal isn't just a payment.

Every registrant outside the retired class has to complete the Continuing Competence Program: a self-assessment, a professional development plan, and as of 2026, a mandatory Sexual Abuse Prevention Program that takes about 20 minutes. Skip the CCP and the college can suspend the registration on that basis alone, payment or no payment. Once it's done, the self-assessment and PD plan have to sit in a file for 10 years, in case OCSWSSW ever asks to see them.

That's four separate failure points sitting inside one renewal: the payment date, the late fee window, the CCP completion, and the document retention clock. A spreadsheet with one "expiry date" column tracks none of them. Credential tracking software tracks all four, because it's tracking the requirement, not just the date.

The missing link: tying credential expiry to who gets assigned a file

Alerts alone still leave a gap. An email lands in an inbox, gets skimmed, gets buried under the next intake call. The registration lapses anyway. This is where most "credential tracking" products stop, and it's the exact spot where the risk actually sits.

The fix is structural, not administrative: tie the credential to the assignment. If a caseworker's OCSWSSW registration lapses, the scheduling side of the system should see that status and refuse to assign a new file to that person until the registration is current again.

Not a reminder to check. A block.

This matters more in child welfare than almost anywhere else, because the qualification bar isn't informal. Under Ontario Regulation 156/18, made under the Child, Youth and Family Services Act, Local Directors of Children's Aid Societies need a general certificate of registration for social work from OCSWSSW and at least three years of experience in a child welfare service. Supervisors in these roles are typically expected to meet the same registration standard. The point of those rules is that the people making placement and safety decisions can actually prove they're qualified to make them. A scheduling system that can't see credential status leaves a supervisor enforcing that requirement from memory. It's the same disconnect you see when payroll and scheduling don't share a record.

Beyond one credential: certifications, licenses, and mandatory training in the same system

OCSWSSW registration is the credential everyone thinks about first at a Children's Aid Society, but it's rarely the only one on the list. Vulnerable sector checks expire. Driver's abstracts for staff who transport children expire. First aid, CPI, mandatory reporter refreshers, all of it runs on its own clock.

The same tiered-alert, block-on-lapse logic needs to apply to every one of them, or you've just built five spreadsheets instead of one. A credential tracking system that only handles RSW status and ignores the rest has solved maybe a fifth of the problem. That clock starts the day someone walks in the door, which is exactly why credential tracking has to start at onboarding, not six months later.

There's a record-keeping layer underneath all of this too. Employers need to keep basic occupational health and safety training records showing who completed what and when. Recruitment records, under Ontario's newer retention rule, need to be kept for three years after a posting closes, for employers with 25 or more employees. Miss that window and a routine audit turns a paperwork gap into a finding on the file. It's one more reason a single system beats five separate habits for remembering to check something.

What to ask before you buy credential tracking software

If you're evaluating options, ask directly:

  1. Do alerts go to the supervisor as well as the employee, at multiple intervals before the deadline?
  2. Does the system change assignment eligibility automatically when a credential lapses, or does it just flag it?
  3. Can it track more than one credential type per employee, each on its own renewal cycle?
  4. Is renewal documentation attached to the employee record and retained for the period your college or regulator requires?
  5. Does credential status actually connect to scheduling, or does scheduling live in a separate tool with no idea what happened to the registration?

That last question is the one most vendors would rather you not ask. A credential system sitting apart from scheduling is just a better-dressed spreadsheet. Put it on the same platform as onboarding, scheduling, and the employee record, and you get one status a lapsed registration and an open shift can't both satisfy at once.

See how credential tracking connects to scheduling in Workzoom

Workzoom ties certifications and licenses directly to the employee record, with tiered alerts to staff and supervisors and scheduling rules that block assignment when a credential lapses. HR Suite starts at $4/employee/month, with no setup fees and month-to-month billing.

See What $4/Employee/Month Gets You
Live walkthrough

See Workzoom in 30 minutes.

Real product, real questions, no slides. Starts at $4 per employee per month, CAD or USD, with $0 setup fees.

No commitment 30 minutes

FAQ

What readers ask after this post on credential tracking software.

Yes. Workzoom stores the registration on the employee record and fires tiered alerts to the employee and their supervisor ahead of the renewal deadline, not just a single expiry note.
The employee's status updates automatically, and that status connects to scheduling, so a new file assignment is blocked until the registration is current again.
Yes. The same tiered-alert and expiry logic applies to any credential you configure, including vulnerable sector checks, driver's abstracts, and mandatory training refreshers.
Credential requirements attach to the position during onboarding, so a new hire's registration and required certifications start on the same clock as everything else in their file from day one.
Build alert logic around the confirmed renewal date from OCSWSSW rather than the submission date. A submitted CCP package isn't the same as a confirmed renewal, and treating them as equal is how lapses slip through.

Our clients

The teams that run their people on Workzoom.

Workzoom handles HR, payroll, workforce, and talent on one employee record. Book a 30-minute walkthrough.

Matthew Woolley
Matthew Woolley
Account Executive
Matthew leads marketing and sales operations at Workzoom, where he works with employers across Canada, the US, and the Caribbean on HR, payroll, and workforce management. He writes about the systems and strategies that actually move the needle for mid-market organizations.
01 / 01

The Workzoom newsletter

People Practices
That Work.

Practical ideas for HR, payroll and managing your people, delivered to your inbox.