report

AI-powered report generation from body-cam footage.
learn more

INSIGHTS

Search video, transcripts, narratives, and case timelines.
learn more

redact

Redact faces, plates, audio, and documents for release.
learn more

Flash

Mobile field capture for notes, photos, and follow-up.
learn more
Back to Case Studies
Spanish Fork Police Department • Spanish Fork, Utah

A mid-size city can carry a big-city caseload

Spanish Fork’s Investigative Division has eight detectives working everything from forgery to homicide, fed by 23,321 calls a year and a seat on the Utah County Major Crimes Task Force. What stood out to me is that almost every detective case starts from a patrol narrative. When that narrative bounces back for fixes, the detective’s clock stops.

Spanish Fork Police Department
42,602Service population

What I found when we looked closer

Spanish Fork’s annual public safety report shows a department with real investigative depth. Its Investigative Division handles cases involving arson, burglary, robbery, theft, forgery, fraud, homicide, assault, kidnapping, sex offenses, drug trafficking, pornography violations, and death investigation software. The same report shows a sergeant directly supervising eight detectives, along with assignments that include a drug officer, Utah County Major Crimes Task Force work, and school resource officers. On the patrol side, the department logged 23,321 calls for service in 2021 while maintaining 24-hour police response.

That mix creates a documentation problem that is bigger than routine AI police report writing. A patrol narrative may need to support school-based follow-up, major-crimes review, or detective casework without being rebuilt from scratch.

Following one report through the building

The first thing we do with a new department is trace where a report goes after the officer hits submit. Here, it passes through 5 hands:

  1. 1Patrol (24-hour response)
  2. 2Sergeant
  3. 3Eight detectives
  4. 4Utah County Major Crimes Task Force
  5. 5School resource officers

Every one of those readers needs the same facts from the first draft. That is what shaped what we built.

What we built for them

Insights

The Investigative Division handles everything from forgery to homicide and death investigations. Insights lets detectives search across that caseload by person, place, or statement.

Report

With 23,321 calls in a year, patrol narratives are the input for most of those cases. Better drafts from footage mean fewer reports bounced back from the detective bureau.

Redact

Sex-offense and juvenile cases from school resource work need careful handling before any footage is shared.

What we're watching

These are the signals that will tell us whether it's working here:

  • Detective requests for patrol report corrections
  • Time to prepare a task-force case packet
  • Calls documented before end of shift

Figures on this page come from the department's own published materials. We only publish Code Four results after the department reviews them.

Run a similar department?

See how Code Four works with your bodycam and RMS systems in a live demo, from AI police report writing to investigation software.

request a demo
© 2026 Code Four Labs, Corp. All rights reserved.
Code Four Logo