I build voice AI agents that make real-time triage and dispatch decisions under ambiguity — live in production for two plumbing companies.

The same underlying voice AI system is live in production for two plumbing companies.

At Callahan Pipe & Drain, a Chicago plumbing company, the agent is embedded on the production website as a one-click call button — it handles inbound service requests, emergency triage, and scheduling, then routes to human dispatch when needed. It runs on Vapi with FastAPI backend integrations for calendar and CRM.

At ClearFlow Plumbing, the agent handles emergency dispatch and service scheduling: real-time emergency classification (burst pipes, gas leaks, floods), automatic technician dispatch, a dynamic pricing engine with upfront estimates, customer service history integration, and payment processing integration.

Triage decision flow

Placeholder — the triage logic artifact (decision flow diagram or logic snippet) will be inserted here.

Hear it handle a real call

Both agents are live in production. Call one and listen to it triage a real request.

Callahan Pipe & Drain

Call the live agent from the one-click call button embedded on the production site.

Call the Callahan agent

ClearFlow Plumbing

Call the live demo line and hear it triage your call in real time.

Call +1 (702) 359-0236Watch a recorded call