Skip to primary interaction
Automation

Inbound Voice Operator

Live AI phone agent, one configurable engine across four verticals

  • Runs one voice stack across self-storage, HVAC, dental, and property management
  • Changes inventory, account lookup, promotions, and booking fields through config
  • Streams anonymized call events back to the page in seconds

Primary interaction

Call the live agent
(513) 440-5346
Checking agent status…
Calls are recorded and transcribed for demo purposes. US and Canada only. Average call: ~90 seconds.

Operating model

One engine. Vertical-specific behavior.

The call console proves the live interaction. The vertical config below shows how the same engine changes business rules without a rebuild.

Inventory

Products, services, pricing, and availability

Account flow

Lookup rules, verification paths, and denial handling

Booking fields

Required data for reservation, service, tour, or appointment

Anchor Self Storage
Inventory
5x5 ($49), 5x10 ($79), 10x10 ($119, climate), 10x15 ($149), 10x20 ($179)
Active promo
First Month 50% Off on 10x10
Account flow
Gate Code lookup (verify last name + caller ID, deny if delinquent)
Booking fields
Move-in date → email
Same engine, different config. Vertical swap is a single env var change + restart.

The call proves the interaction. The event stream shows what happened.

No calls yet today. Be the first, dial the number above.

Under the hood

Capability proof

Capability proof

Reusable inbound-agent operating model

Service model

Live inbound-agent workflow designed around reusable business configuration.

Intelligence layer

Interprets caller intent, answers domain questions, and routes booking or account needs.

Operational state

Captures call events and maps responses to the selected business configuration.

Human control

Escalation and handoff remain available when the caller needs a person.

Business value

Extends service coverage without rebuilding the agent for every business line.

Why JSON-configured verticals compound

Inbound Voice Operator — Live AI Demo

The useful product question is not whether an AI can answer one phone. It is whether the same engine can support a portfolio without rebuilding the call flow for every vertical. This demo uses configuration to change inventory, promotions, account lookup rules, booking fields, and handoff paths while keeping the voice stack constant.

Can't dial right now? Sample calls.

Pricing inquiry → reservation

0:00agentHello, this is the automated assistant for Anchor Self Storage in Chicago. How can I help today?
0:08callerHi, what sizes do you have?
0:11agentWe have 5x5, 5x10, 10x10, 10x15, and 10x20 available right now. Which size are you considering?
0:18callerHow much is the 10x10?
0:21agent10x10 (Climate Controlled) is $119 per month. We also have First Month 50% Off on this.
0:32callerOkay, can I reserve it for next week?
0:36agentGreat, what email should I send your confirmation to?
Post-call summaryPositive
Intent fulfilled
Reservation initiated, 10x10 Climate Controlled, First Month 50% Off applied
Follow-up needed
Confirm caller's email and send reservation link within 24 hours
Anomalies
None
Disposition time
8s after call end

Generated automatically when the call ends. Routes to CRM as a structured event.

Architecture

How it's built

≈ $0.20 / min, end-to-end
LayerTechMarginal cost
CarrierTwilio Programmable Voice$0.013/min inbound
Audio transportTwilio Media Streams (WSS)Included
Speech-to-textDeepgram Nova-2 (phonecall)$0.0058/min
Intent + routingCustom Node.js state machineCompute only
LLM fallbackOpenAI gpt-4o-mini~$0.0001/turn
Text-to-speechElevenLabs Turbo v2 (ulaw_8000)$0.18/min spoken
HostingAWS EC2 t4g.nano + Caddy~$3.50/mo

A 2-minute call costs about 40 cents. A human receptionist at $20/hr handling that same call costs about 67 cents, and only one at a time.

Guardrails this demo runs with

  • Caller phone numbers anonymized in the public transcript pane, last 4 only
  • Twilio geographic permissions limited to US and Canada; international and premium-rate disabled
  • Daily Twilio spend trigger at $10 (notify) and $25 (auto-suspend)
  • Greeting includes recording disclosure on every call
  • Account-gated lookup data is fictional, no real PII anywhere in the system