Credential Tracking Software That Blocks a Bad Assignment
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.
- 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.
| What you need it to do | Expiry spreadsheet | Credential tracking system |
|---|---|---|
| Holds the renewal date | Yes | Yes |
| Sends tiered alerts (60/30/7 days) | No | Yes, to employee and supervisor |
| Flags status change on expiry | Only if someone updates the cell | Automatic |
| Blocks a new file assignment on lapse | No | Yes, tied to scheduling |
| Retains renewal documentation for audit | Depends on who saved what, where | Attached 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:
- Do alerts go to the supervisor as well as the employee, at multiple intervals before the deadline?
- Does the system change assignment eligibility automatically when a credential lapses, or does it just flag it?
- Can it track more than one credential type per employee, each on its own renewal cycle?
- Is renewal documentation attached to the employee record and retained for the period your college or regulator requires?
- 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 YouSee Workzoom in 30 minutes.
Real product, real questions, no slides. Starts at $4 per employee per month, CAD or USD, with $0 setup fees.
What readers ask after this post on credential tracking software.
Workzoom handles HR, payroll, workforce, and talent on one employee record. Book a 30-minute walkthrough.












