01Industries

Children's aid society HR software, built for child welfare compliance

CUPE payroll, OCSWSSW credential tracking, after-hours rotation, and CYFSA-aligned reporting. The HRIS five Ontario children's aid societies run their workforce on.

Active RFP? Email rfp@workzoom.com with your portal link. See the RFP response page for the full public-sector capability matrix.

ProofWorkzoom customers
5 children's aid societies
caseworkers to support staff

AThe short answer

Workzoom children's aid society HR software manages CUPE collective agreement payroll, OCSWSSW credential tracking, after-hours rotation scheduling, and Ministry of Children, Community and Social Services reporting for child welfare agencies. Five Ontario children's aid societies run on Workzoom: Toronto Catholic CAS (380 employees), Children's Aid Society of the District of Thunder Bay (150), Sarnia Lambton CAS (105), Huron-Perth CAS (100), and Oxford County CAS (100). CUPE child welfare local agreement step progressions apply automatically by service date. Registered Social Worker and OCSWSSW credential expiry alerts go to both caseworker and supervisor at 90, 60, and 30 days. The same platform engine can be configured for British Columbia child welfare under MCFD and the CFCSA, Alberta child intervention services under the Ministry of Children's Services and the CYFEA, and Quebec child protection under the Loi sur la protection de la jeunesse — though Workzoom's named customer base in child welfare is currently the five Ontario CASes. Pricing starts at $4 per employee per month per suite with no contract minimums.

Live on Workzoom right now. North America and the Caribbean.

How Workzoom helps

What does children's aid society HR software cover?

Training

OCSWSSW licensed. Always current.

OCSWSSW professional designation tracking and renewal with automatic assignment. Caseworker-specific job profiles with licensing requirements built into requisitions.

  • OCSWSSW professional designation tracking
  • Auto-reissue training on expiry
  • Caseworker-specific job profiles
  • Licensing requirements on requisitions
Workzoom certified-employees dashboard with credential tracking for children's aid teams
Onboarding

Caseworker onboarding in 5 days.

Streamlined caseworker onboarding with OCSWSSW licensing verification, mandatory training auto-assignment, and policy acknowledgement tracking.

  • 5-day caseworker onboarding
  • OCSWSSW licensing verification
  • Mandatory training auto-assignment
  • Policy acknowledgement tracking
Workzoom onboarding workflow with credential capture and direct flow into scheduling and payroll
Scheduling

After-hours rotation, on call without chaos.

Child welfare runs 24/7 on-call rotations for investigation and crisis response, plus daytime caseworker schedules tied to caseload limits. Workzoom builds the rotation, flags when the same worker is approaching ESA on-call thresholds, and routes call-ins through a casual pool when primary staff are unavailable. Manager approval lives in the platform, not in a group text.

  • 24/7 on-call rotation builder
  • ESA on-call threshold alerts
  • Casual pool call-in routing
  • In-platform manager approval flow
Workzoom scheduling dashboard for children's aid society after-hours and on-call caseworker rotations

02How it works

How children's aid society HR software runs on one record.

01
CUPE step progressions run automatically by service date, with non-Ontario union agreements supported on the same engine
CUPE child welfare local agreements drive Ontario CAS payroll step progressions automatically by service date, in production at five named Ontario CAS clients. The same overtime engine can be configured for BCGEU agreements at BC MCFD-funded agencies, AUPE and HSAA at Alberta child intervention services, or Quebec union agreements at CISSS-housed child protection, without forcing separate tenants. Reclassification rules, layoff and recall provisions, and grievance-relevant pay history all live on the employee record.
02
Caseworker onboarding is a single workflow, not a paper trail across systems
A new caseworker can complete police record check verification, vulnerable sector screening, OCSWSSW registration capture, OACAS-mandated training enrolment, CUPE step-and-grade assignment, and direct flow into Scheduling and Payroll all in one connected workflow. Five Ontario CAS clients run this configuration. The same workflow extends to BCCSW, ACSW, or OTSTCFQ registration capture for non-Ontario agencies evaluating Workzoom.
03
Credential tracking and scheduling share one system, not two
Registered Social Worker registration with OCSWSSW (Ontario), BCCSW (BC), ACSW (Alberta), or OTSTCFQ (Quebec) lives on the employee record with hard expiry dates. The Scheduling engine can block an on-call assignment if a caseworker's registration has lapsed, so the credential gate is enforced at assignment time rather than caught later in the audit cycle.
5
Ontario children's aid societies running their workforce on Workzoom: Toronto Catholic CAS, CAS Thunder Bay, Sarnia Lambton CAS, Huron-Perth CAS, Oxford County CAS
835
caseworkers, supervisors, and supporting staff across the five named Ontario CAS clients
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 View Pricing

Questions from children's aid teams

How Workzoom handles the specific HR, payroll, and workforce realities of children's aid operations.

Workzoom Pay Processing configures CUPE child welfare local collective agreement terms including pay grid steps, reclassification rules, layoff and recall provisions, and premium pay for after-hours and on-call coverage. Step progressions apply automatically based on service date with no manual recalculation. Supervisors see grievance-relevant pay history on the employee record without exporting to a spreadsheet. Five Ontario children's aid societies including Toronto Catholic CAS, CAS Thunder Bay, Sarnia Lambton CAS, Huron-Perth CAS, and Oxford County CAS run this configuration on Workzoom. The same overtime engine handles BCGEU, AUPE, and HSAA agreements for non-Ontario CASes and Indigenous CWAs.
Yes. Workzoom Learning holds OCSWSSW registration (Ontario College of Social Workers and Social Service Workers) on the employee record with hard expiry dates. The platform sends renewal alerts to both the caseworker and the supervisor at 90, 60, and 30 days. The same configuration tracks BCCSW registration in British Columbia, ACSW in Alberta, and OTSTCFQ (Ordre des travailleurs sociaux et thérapeutes conjugaux et familiaux du Québec) registration in Quebec. Mandatory training currency under OACAS Quality Standards (including Authorized Person Training and Differential Response cycles) is tracked on the same record with expiry alerts.
Workzoom Recruiting and Onboarding turn caseworker hiring into a single connected workflow rather than the legacy folder of forms. New caseworkers complete digital onboarding in under 30 minutes including police record check verification, vulnerable sector screening, OCSWSSW registration capture, OACAS-mandated training enrolment, and CUPE step-and-grade assignment. The new caseworker flows directly into Scheduling and Payroll without manual handoff. Toronto Catholic Children's Aid Society and CAS Thunder Bay both run this workflow.
Yes. Workzoom Scheduling supports after-hours rotation, on-call coverage, premium pay for emergency call-outs, and the union-aware overtime rules in the CUPE child welfare local agreement. Workers see their on-call schedule on mobile and accept call-outs from any location. Supervisors approve premium pay from any device. The pay engine applies after-hours premiums, on-call differentials, and call-out minimums automatically. Crisis-response staffing under CYFSA Part V investigation timelines is supported as a first-class workflow.
Yes. Workzoom HR Administration models classified and non-classified employment terms on the same instance, with collective agreement coverage applied per employee group. Indigenous-program staff or staff working at designated Indigenous Children's Aid Societies under the CYFSA Indigenous provisions get culturally specific employment configurations including ceremony leave, on-the-land training, and Elder honoraria, all on the same connected record. A single CAS can run multiple employee groups without forcing separate tenants.
Workzoom's reporting layer surfaces workforce data for MCCSS accountability including headcount by role, vacancy rates by region, caseload coverage, training currency under OACAS Quality Standards, OCSWSSW registration status across the organization, and CUPE grievance-relevant pay history. Annual MCCSS service contract reporting, CYFSA Part V investigation staffing reports, and OACAS Quality Improvement Program data all draw from live workforce data rather than stitched exports. The same reporting layer supports MCFD reporting in BC under CFCSA, Children and Family Services reporting in Alberta, and DPJ regional reporting in Quebec.
Yes, as a platform capability. Workzoom's payroll, scheduling, and credential engines can be configured for Child, Family and Community Service Act (CFCSA) operational workflows including Ministry of Children and Family Development (MCFD) reporting, BCGEU and other collective agreement payroll, and BC College of Social Workers (BCCSW) credential tracking. BC-specific provincial deductions including the Employer Health Tax and WorkSafeBC are handled per employee location on the same engine that runs five Ontario children's aid societies. Delegated Aboriginal Agencies under CFCSA delegation provisions get culturally specific employment configurations on the same connected record. Workzoom does not currently have a named BC CAS customer; the BC capability extends from the Ontario CAS deployments.
Yes, as a platform capability. Workzoom can be configured for Child, Youth and Family Enhancement Act (CYFEA) workflows including Ministry of Children's Services reporting, AUPE and HSAA collective agreement payroll, and Alberta College of Social Workers (ACSW) registration tracking. Alberta-specific deductions including WCB-Alberta and Alberta provincial tax are handled per employee on the same engine that runs five Ontario children's aid societies. Workzoom does not currently have a named Alberta CAS or child intervention services customer; the Alberta capability extends from the Ontario CAS deployments and the broader Workzoom Canadian customer base.
Yes, as a platform capability. Workzoom processes Quebec payroll natively with French-language pay stubs, French-language employee self-service, QPIP, CNESST, QPP, and RL-1 generation. The platform can be configured for Directeur de la protection de la jeunesse (DPJ) regional reporting under the Loi sur la protection de la jeunesse, OTSTCFQ professional registration tracking, and CISSS / CIUSSS organizational structures. The Quebec payroll engine runs in production at Transport RDL, a 430-employee Quebec trucking and logistics operator running on Workzoom since 2022. Workzoom does not currently have a named Quebec child protection customer; the Quebec capability extends from Transport RDL and the broader Workzoom Quebec customer base.

05Pricing

One price, every industry.

$4 per suite $16 all four, USD per employee / month

Annual saves 5%. Non-profit saves 5%. No setup fees, no per-module add-ons, no surprise invoices at renewal.

See children's aid society HR software on your own data.

A 15 to 60 minute working session, not a slide deck. We look at your children's aid org structure, identify which suites fit, and walk through how Workzoom solves the specific problems you came here to read about. You leave knowing which modules fit and what to expect on pricing.

Workzoom works with organizations of 50 or more employees. See our minimums.

Workzoom newsletter

Subscribe to People Practices That Work.

Product walkthroughs, HR playbooks, Caribbean compliance updates, and the occasional war story from the field. Weekly. Two minutes.