Automate outbound AI sales calls with double-dial using Airtable and Vapi AI
Ready for 3.0What this workflow does
This workflow has 26 nodes and runs on a schedule (every minute) (plus 1 other trigger). Along the way it connects Airtable. It also calls api.vapi.ai over HTTP.
How it runs
Trigger: On a schedule (every minute) (plus 1 other trigger).
- Fetch TBC Leads (Airtable): search
- Is End Report? (If): checks a condition and branches into true / false
- Prepare Call Metadata (Edit Fields (Set)): sets 3 fields: ID, First Name, Mobile
- Log Raw Call Data (Airtable): create
- POST: Trigger Vapi Call (HTTP Request): calls api.vapi.ai (POST)
- Filter: Was Answered? (If): checks a condition and branches into true / false
- Update Lead: In Progress (Airtable): update
- Get Lead ID # (Airtable): search
- Check: Is Voicemail? (If): checks a condition and branches into true / false
- Update: Call Connected (Airtable): update
…plus 14 more steps. See the full node list below.
Services it uses
HTTP calls to: api.vapi.ai
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (7)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Airtable
n8n-nodes-base.airtable - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Webhook
n8n-nodes-base.webhook - If
n8n-nodes-base.if - Wait
n8n-nodes-base.wait
From the author
🚀 The Ultimate AI Sales Outbound Engine Stop wasting hours on manual dialing and listening to ringtones. This workflow transforms your Airtable into a high-velocity AI Call Center using Vapi AI. ⚡ TL;DR Automate lead qualification calls, handle voicemails…