Skip to main content

Certifications

Certifications tracks every credential your department relies on — firefighter and officer certifications, EMT / paramedic registry and state licences, CPR cards, NWCG red cards, guard cards, CDLs and DOT medical certificates for people; pump tests, aerial certifications, DOT inspections, registration, insurance and ambulance permits for units — with expiry dates, verification, continuing-education credits and role requirements that can warn or even remove a member from a role when a mandatory certification lapses.

Free for every department. Menu: Workforce & Business Ops → Certifications (administrators and members with View certifications). Every member sees and manages their own certifications under Profile → Certifications.

Certification dashboard

The pages​

TabWhat it is for
DashboardWho holds what, what is expiring and what has lapsed — for People or Units, filtered by category, group and role; Export CSV.
Certification typesThe catalog: your own types and a template gallery of 90+ common credentials.
SettingsEnforcement mode, grace period, expiry notification days.
Compliance reportPrintable / exportable report of role requirements versus what members hold (under Reports).

Setting up​

1. Certification types​

Certifications → Certification types. A type has a stable code (used by role requirements, rate schedules and integrations — it cannot change once a role requirement references it), a category (Fire, EMS, SAR, Wildland, Emergency management, Industrial, Security, Medical, Driver, Vehicle, Other), a scope (Person or Unit), an issuing authority, a default validity in months or Never expires, credit hours per renewal for con-ed cycles, and Requires supervisor verification (new records stay Pending verification until someone with Manage certifications signs them off).

Certification types

The fastest start is the Template gallery: filter, tick the credentials you track and Add selected. Each template becomes a type your department owns and can edit.

Template gallery

Highlights:

CategoryTemplates
FireFirefighter I/II, Driver/Operator Pumper and Aerial, Hazmat Operations and Technician (12 months), Fire Officer I/II, Instructor I, Inspector I, Fire con-ed (24 months, 24 credit hours)
EMS / MedicalNREMT EMR / EMT / AEMT / Paramedic (24 months with 16–60 credit hours), State EMT / AEMT / Paramedic licences, BLS, ACLS, PALS, PHTLS, medical-director skills verification, First Aid/CPR/AED, Wilderness First Aid / First Responder
SARSARTECH I–III, rope and swiftwater technician, avalanche, K9 team, helicopter operations
WildlandNWCG FFT2 / FFT1 / CRWB / ENGB / DIVS, Red Card, RT-130 annual refresher, Work Capacity Test
Emergency managementICS-100/200/300/400, IS-700/800, CEM, AEM
IndustrialOSHA 10/30, HAZWOPER 40 and 8-hour refresher, forklift, confined space, lockout/tagout, respirator fit test, hearing conservation, bloodborne pathogens, TWIC, NCCCO crane
SecurityGuard card, armed endorsement, firearm requalification, baton/OC permit, use of force, PI licence, BC security worker licence
DriverCDL A/B and P/S/H/N/T endorsements, DOT medical certificate, annual MVR review, Clearinghouse query, ELDT, road test, drug & alcohol program, school-bus permit
Vehicle (units)DOT annual inspection, registration, insurance, IFTA, state ambulance permit, NFPA 1911 pump test, aerial and ground-ladder tests, crane/hoist and equipment annual inspections

Show inactive reveals retired types; a type with records can be deactivated but not deleted.

2. Settings​

Certifications → Settings.

Certification settings

SettingMeaning
Enforcement modeOff — requirements are informational (default). Warn only — role changes are allowed, warnings are shown and notifications sent. Enforce — adding an unqualified member to a role is blocked and members are removed from a role after the grace period once a mandatory certification lapses (audited; the member is notified). Switching to Enforce asks you to confirm how many mandatory requirements exist.
Grace period (days)Days after a mandatory certification lapses before removal (default 30); each requirement can override it.
Treat records pending verification as validWhether an unverified record satisfies a requirement.
Notify (days before expiry)Comma-separated lead days, e.g. 60,30,14,7,1; one notice per record per listed day.
Notify the holder directly / Send department administrators a nightly digestWho hears about expiring and expired certifications. Group audiences for the Certification Expiring / Expired / Role Removed and Unit Certification events are configured under Notifications.

3. Role requirements​

Personnel → Roles → role → Required certifications (or Certifications → Certification types → Requirements).

Role requirements

Add one row per certification type: Mandatory (blocks or removes under Enforce; optional rows only show as Optional missing), an Any-of group number (rows sharing a number are alternatives — EMT or AEMT or Paramedic), Allow trainee and a grace override. The Member eligibility table below shows every member of the role as Qualified, Optional missing or Not qualified with the removal date under Enforce.

Day to day​

Personal certifications​

Profile → Certifications (yours) or Personnel → member → Certifications: Add Certification with the name, type, number, valid area, issuing authority, issued and expiry dates and an attachment (PDF, image or office document up to 10 MB). Records typed with a type that requires verification wait for sign-off.

Personal certifications

Open a record for the full certification record page: Verify, Renew (new expiry and optionally a new number — reactivates an expired record), Suspend / Revoke / Mark trainee / Reinstate with a reason, and continuing-education credits (date, hours, category, description, file) with progress toward the hours the type needs per renewal.

Certification record

StatusMeaning
ActiveValid; counts toward requirements.
Pending verificationEntered but not yet signed off.
TraineeWorking toward the credential; satisfies a requirement only where Allow trainee is ticked.
ExpiredPast the expiry date (set nightly by the worker); renew to reactivate.
Suspended / RevokedWithdrawn by the department with a reason.

Unit certifications and inspections​

Units → unit → Certifications & inspections (or the dashboard's Units scope): registration, insurance, permits, pump and ladder tests and annual inspections with number, issuer, issued/expiry dates, notes and a file. Units can be suspended (with a reason) and reinstated; the dashboard flags expiring and expired unit records the same way as people.

Unit certifications

Dashboard and report​

The dashboard cards count Expired, Expiring within N days, Suspended or revoked and Pending verification; the grid below is one row per person (or unit) and one column per type, coloured Valid / Expiring soon / Expired, suspended or revoked. Export CSV downloads the grid. The Compliance report (Reports → Certification Compliance) lists role requirements against holders for auditors and accreditation.

Compliance report

Notifications and workflows​

The certification worker runs once a day per department (in the department's time zone): it expires records, sends the lead-day notices, and under Enforce removes members whose grace period has ended. Workflow triggers: Certification Expiring, Added, Renewed, Expired, Role Removed, Status Changed, Removed, Credit Added and Unit Certification Added / Expiring / Expired / Status Changed / Removed.

Setup examples​

OrganizationTypesRequirementsEnforcement
Career fireFF1/FF2, DO-Pumper/Aerial, Hazmat Ops, FO1, NREMT-EMT + state licence, BLS; units: NFPA 1911 pump test, aerial cert, registration, insurance.Firefighter: FF1 + Hazmat Ops + (EMT or Paramedic any-of group); Engineer: DO-Pumper; Lieutenant: FO1.Warn only for a year, then Enforce with 30-day grace.
Volunteer fireFF1, Hazmat Awareness/Ops, BLS, DO-Pumper.Interior firefighter: FF1 (allow trainee); Driver: DO-Pumper.Off or Warn only; notify holders 60/30/7 days.
EMS agencyNREMT-EMT/AEMT/P, state licences, BLS/ACLS/PALS, driver MVR; units: ambulance permit, DOT inspection.Paramedic: NREMT-P and state paramedic licence (two mandatory rows), ACLS.Enforce — an expired licence must not run calls.
SAR teamSARTECH II, WFR, rope, swiftwater, K9, ICS-100/200.Field team member: SARTECH II or III; Team leader: SARTECH I.Warn only.
Wildland contractorNWCG FFT2/FFT1/CRWB/ENGB, RT-130, WCT, Red Card, First Aid.Crew member: FFT2 + RT-130 + WCT; Crew boss: CRWB. Rate schedule entries key on the same codes.Enforce; the deployment wizard flags expiring cards.
Security companyGuard card, first aid/CPR, use of force, armed endorsement + requalification.Security officer: guard card; Armed officer: armed endorsement + requalification.Enforce; 0-day grace for the guard card.
Industrial ERTHAZWOPER 40 + 8-hour refresher, confined space, respirator fit, first aid.ERT member: HAZWOPER (annual refresher) + respirator fit.Enforce.
Delivery / transitCDL-A/B, DOT medical, MVR review, Clearinghouse query, drug & alcohol program; units: DOT inspection, registration, insurance, IFTA.Driver: CDL + DOT medical + D&A program.Enforce — DOT compliance.

Technical reference​

ItemValue
Routes/User/Certifications/{Index,DashboardCsv,Types,EditType,AddFromTemplate,Settings,RoleRequirements,Unit,Record}; POST SetStatus, Verify, Renew, AddCredit, DeleteCredit, SaveUnitCertification, SetUnitStatus; /User/Profile/{Certifications,AddCertification,EditCertification}; /User/Reports/CertificationComplianceReport
ModelDepartmentCertificationType (code, category, applies-to, validity, verification, credit hours), PersonnelCertification (+ status, verification, type), PersonnelCertificationCredit, UnitCertification, PersonnelRoleCertificationRequirement, DepartmentCertificationSettings; template catalog CertificationTypeTemplateCatalog (93 templates)
PermissionsManage certifications (42), View certifications (43), Manage certification setup (44) — default department administrators; members always see their own records
Worker34 CertificationExpiryLogic — hourly tick, one sweep per department per local day at CertificationConfig.SweepLocalHour
NotificationsEvent types 25–29 (Certification Expiring / Expired / Role Removed / Unit Certification Expiring / Expired) through department notifications
Workflow triggers23, 87–93, 180–184
Data protectionCertification name/number/issuer, unit certification fields, credits and status reasons are ADP-protected (catalog 26/27) when the department is enrolled
APIapi/v4/Certifications/*