A readiness matrix, not a spreadsheet
Every member against every active skill, with target levels, validated ratings, and what has expired, so you can staff a call knowing who is signed off.
Training & Readiness
Members check themselves in to drill with a code, hours add up on their own, and officers validate skills on a readiness matrix. Who is on pace for each training requirement shows on the chief’s dashboard.
Every member against every active skill, with target levels, validated ratings, and what has expired, so you can staff a call knowing who is signed off.
Members self-assess from their phone; an officer records the official validated level. Self-ratings never quietly become certifications.
Members self check-in with a session code, or staff record it after the fact. Hours accrue automatically for LOSAP-style reporting.
Link skills to a course, and completing that session prompts re-validation for everyone who attended, instead of drifting out of date.
Inside TurnoutFlow
Every screenshot below is the shipping product with a demo department's data in it.

Course catalogue and scheduling
Build the catalogue your drills come from, then schedule sessions against it.

Sessions, codes, and attendance
Upcoming sessions carry a check-in code; completed ones carry the narrative and who was there.

Readiness across the roster
Completion percentages per member, with expired ratings called out for revalidation.
Recruiting
A finished application, and a coordinator who knows who is waiting.
Onboarding
The first 30 days, without an officer chasing paperwork.
Retention & Recognition
Notice who is drifting, learn why people leave, and keep the recruits you worked to sign.
Roster & Records
One record per member, and everything else reads from it.
Scheduling & Coverage
Know the crew is short before the shift, not during it.
Incidents & Response
File the report once, and let it count everywhere.
Leadership Insights
What the chief needs to know, with the next move attached.
Checks & Assets
Truck checks that leave a record, and failures that get fixed.
Member App
Where members keep the record current, in seconds.