Case Study
We built SafeFlow for a 1,200-pupil secondary school: a production absence-reporting platform that replaces voicemail with structured voice AI capture, verifies every report with the registered guardian, and writes approved absences straight into the MIS.
"Parents love it. They call at 6am before work, or whenever suits them. And the SMS confirmation gives them peace of mind that we've received the message."
Attendance Officer, West Midlands Secondary
01 / Results
Measured after 3 months in production at a West Midlands secondary school.
| Metric | Before | After |
|---|---|---|
| Missed calls | 15-20/day | 0 |
| Avg call duration | 3-4 mins | 90 seconds |
| Data entry errors | ~12% | <1% |
| Register close time | 10:30am | 9:15am |
| Staff hours saved | n/a | 8 hrs/week |
02 / Platform
Parents call the same number they always have. SafeFlow captures child name, year group, and absence reason as structured data in 90 seconds, down from 3-4 minutes per manual call.
Every report triggers an SMS to the registered guardian with a secure link to flag calls they didn't make. This caught fraud attempts in the first term of deployment.
Purpose-built review queue with fraud alerts, match confidence scores, and one-click approval, plus analytics on trends, completion rates, and notification delivery.
03 / Dashboard
A custom dashboard built around how attendance staff actually work: review queue, reporting, and analytics in one place.

Fraud alerts and high-priority reports surfaced first for immediate action.

Search, filter, and export all absence reports with match confidence.

Report trends, confidence distribution, and notification performance.
04 / Technical Build
Engineered for compliance and security first, then shaped around real school workflows.
Fuzzy matching against the school's pupil database with a confidence score on every report. "No Match" entries are never auto-approved; they route to staff for review.
Deterministic rules flag withheld caller IDs, unusual call times, and unverified callers. A priority queue surfaces high-risk reports for immediate staff attention.
Direct write-back to SIMS, Arbor, and Bromcom. Approved absences land in registers automatically, eliminating spreadsheet double-entry entirely.
Every SMS confirmation includes a secure link for guardians to flag a call they didn't make. Within the first term, this closed-loop verification caught two instances of older siblings attempting to report themselves "sick".
"That's a safeguarding feature we didn't know we needed. It closes a vulnerability in our attendance process."
Deputy Head