SOC 2 Type II  ·  NIST 800-53  ·  DSLBD-Certified CBE  ·  Washington, DC  ·  Request a demo →
Product 02  · VPO  ·  Virtual Probation Officer

Every supervisee checked in.
Every breach flagged.

Automated check-in calls, run by a virtual officer trained on your rulebook.

Check-inD. Morales  ·  03:48

VPOScheduled check-in for Officer Reyes. Has your address changed?

D. MoralesNo, same place.

VPOAny contact with law enforcement since we last spoke?

D. MoralesGot pulled over Tuesday. Just a ticket. Condition 4

Conditions12 checked  ·  1 flagged
A1 chron  ·  Draft

08/26/26 · Telephone contact with supervisee, recorded and transcribed. Residence unchanged. Employment unchanged. Supervisee disclosed traffic stop on 08/24/26, citation issued, no arrest. Contact not reported within 72 hours as required by Condition 4. Recommend officer follow-up and verification of citation.

Review and file chron →
01  · The caseload

Too many cases. Too few hours.

One officer, hundreds of supervisees. Routine check-ins slip first.

VPO automates the low-risk check-ins and their chrons, so your officers focus on the cases that need them.

CoverageEvery low-risk supervisee, every cycle. No check-in skipped.
QuestionsTailored to each supervisee's conditions and their officer's script
PaperworkEvery call recorded, transcribed, and documented automatically
02  · The virtual officer

Trained on your rulebook.

Your regulations, your workflows, and each supervisee's court-ordered conditions.

It asks what your officer would ask, and knows what the answer means.

AgentOne agent per supervisee, trained on their conditions and their history
IdentityVoice biometrics confirm the person on the line is the person on the record
BreachesEvery answer checked against the conditions. Flags go to the officer.
ChronGenerated automatically, ready to paste into PACTS
DeploymentGovernment cloud, built for CJIS-grade data

See a live check-in.

15-minute demo  ·  Washington, DC  ·  team@sapphiredc.com