Voice AI
VAPI Voice Agent
Overview
Outbound voice agent that calls leads automatically after form submission using Twilio. The agent checks Google Calendar availability, conducts the conversation via VAPI, schedules the appointment, sends a WhatsApp confirmation via Meta API, and registers everything in Supabase — no human intervention. Triggered by a Tally form, the flow covers lead creation, call parameters, and calendar event creation in a single pipeline.
Technical Highlights
- 1Mid-call tool calling: agent calls n8n and waits for response before continuing
- 2Timezone handling with Intl.DateTimeFormat in America/Sao_Paulo
- 3Dual confirmation: Google Calendar event + WhatsApp sent before VAPI response
- 4Async tool execution — VAPI stays in conversation while n8n processes
Tech Stack
VAPIn8nGoogle CalendarZ-APISupabaseTally
Build something similar?
Let's talk about your automation needs.
Get in touch