AI Voice SDR: Autonomous Outbound Sales Agent (VAPI)

Raul

Raul Faria

The Challenge: Speed-to-lead is the #1 factor in sales conversion. However, hiring human SDRs to call leads instantly is expensive. Furthermore, many enterprise booking systems lack native integrations, requiring custom API connections.
The Solution: I built a fully autonomous Outbound AI SDR using VAPI orchestrated by n8n. When a lead fills out a form, the agent calls them instantly, qualifies their interest, and negotiates a meeting time by syncing directly with a Custom Booking API.
Workflow Architecture (As seen in the schematic):
Instant Trigger (Bottom Flow):
Listens to a Tally Form submission via Webhook.
Creates the lead in Supabase and immediately triggers a VAPI Outbound Call.
Real-Time Tool Calling (Top Flow):
While talking, the AI Agent acts as a "Tool Caller." When the prospect asks "Are you free on Tuesday?", VAPI pauses and hits my n8n Switch Router.
Availability Check: The workflow executes a raw HTTP GET Request to our Proprietary Calendar API to check for conflicts and returns a "Free/Busy" payload to the AI in milliseconds.
Confirmation & Omni-channel (Middle Branch):
Once a slot is agreed upon, n8n sends a POST Request to lock the slot in the custom system.
Simultaneously, it sends a confirmation message to the user's WhatsApp (via Z-API) and updates the CRM status.
Like this project

Posted Dec 1, 2025

An autonomous Voice Agent using VAPI that triggers outbound calls, negotiates slots via a Custom Scheduling API, and books meetings in real-time