End-to-end automation
Phone rings → estimate booked.
No human in the loop.
Every node below fires automatically when a call comes in. Sarah qualifies, the CRM writes itself, the calendar books, email goes out, follow-ups schedule — all in ~2 minutes. Watch the flow live below.
TRIGGERrunning
Phone rings — inbound call
+1 (630) 474-6863 · Twilio receives
Caller ID: +1 (510) 555-0142 · Berkeley, CA
ACTION
Twilio webhook → Vapi
POST https://api.vapi.ai/twilio/inbound_call
AI
Sarah picks up · ring 2
Vapi · Anthropic Claude Haiku 4.5 · Emma voice
BRANCH
Language detection
Deepgram nova-3 · auto EN/ES
English→ continue in EN
Spanish→ switch + stay in ES
AI
Sarah qualifies the lead
Conversational, one question at a time
Capturesname · phone · city · project · scope · timeline · source
BRANCH
Project type detected
Routes downstream pipeline + tags
🍳Kitchen ($18k–$95k)
🛁Bathroom ($12k–$45k)
🪵Deck ($8k–$35k)
🪚Fence ($3k–$14k)
🪟Siding ($5k–$28k)
🏠ADU ($120k–$350k)
BRANCH
City in service area?
Alameda · Contra Costa · Marin · SF · San Mateo
Yes→ continue
No→ polite decline · end call
CRM WRITE
Real-time CRM update (HighLevel)
Contact created in <1 second
ContactMike Reyes · 510-555-0142
PipelineNew Estimates → Booked
Tagsdeck · berkeley · after-hours · ai-handled
AI summaryauto-generated, attached to contact
CALENDAR
Read Josue's calendar · offer 2 slots
Two-way Google Calendar sync · 30min + 30min buffer
Slot AThu 10:00 AM
Slot BFri 2:00 PM
CALENDAR
Estimate booked
Event written to calendar · address pin captured
WhenThursday · 10:00 AM PT
WhereBerkeley, CA (address shared)
OwnerJosue
Confirmed✓ in HighLevel + Google
ACTION
Workflows fire in parallel
5 automations triggered the moment the call ends
1Email confirmation to caller
2Push notification → Josue's mobile
324h reminder scheduled
4Post-estimate follow-up queued (T+24h)
5Reactivation campaign (T+30d if cold)
EMAIL
Confirmation email sent
Branded · includes calendar invite + Josue's contact
DONE
Call ended · everything is done
2m 14s · 0 transfers · 0 manual steps · lead is in pipeline