Technology
CallPilot system architecture
Realtime voice, structured extraction, and production-grade controls — so plumbers get usable handoffs, not transcripts.
Why realtime
Dispatch calls are messy. Realtime makes the agent resilient when callers interrupt, ramble, or panic.
Latency + barge-in
Low-latency turns so callers can interrupt naturally. Less dead air, less drop-off.
Emergency detection in-call
Detect emergencies as they happen and prioritize a deterministic handoff path.
Deterministic handoff
After hangup, you get a structured summary your dispatcher can act on immediately.
Pipeline
A simple, auditable pipeline from ring → handoff.
Call
Twilio inbound
Realtime agent
Low-latency turns
Field extraction
Address, issue, urgency
Decision
Emergency vs routine
Dispatch-ready summary
Structured handoff
(SMS/Workspace)
Operator surface
Safety controls
Guardrails designed for production: fail-closed, gated activation, and authenticated ingress.
- Twilio webhook signature validation
- Realtime websocket token auth
- Activation gates: paused/test/active
- Allowlist posture for plumber-only
- Fail-closed behavior in production
- Smoke suite + endpoint inventory gate before deploy
Ready to hear it live?
Invite-only beta. We onboard a few plumbing teams at a time.