Automate lead qualification with RetellAI Phone Agent, OpenAI GPT & Google Sheet
Ready for 3.0What this workflow does
This AI workflow has 14 nodes and runs when an HTTP POST request hits its webhook URL (plus 2 other triggers). Along the way it connects Google Sheets, Twilio, Gmail and OpenAI. It also calls api.retellai.com over HTTP.
How it runs
Trigger: When an HTTP POST request hits its webhook URL (plus 2 other triggers).
- Filter: keeps only the items that match a condition
- Send SMS reminder to call lead in 5 minutes (Twilio): work with call
- Check if phone number exists in Google Sheets (Google Sheets): uses Google Sheets
- Check if call was outbound (If): checks a condition and branches into true / false
- Wait: waits 1 minutes
- Send response to inbound webhook call (Respond to Webhook): sends the response back to the webhook caller
- Update lead record in Google Sheets (Google Sheets): update
- Generate call summary with OpenAI (OpenAI): uses OpenAI
- Call new lead using RetellAI (HTTP Request): calls api.retellai.com (POST)
- Send call summary email (Gmail): uses Gmail
…plus 1 more step. See the full node list below.
Services it uses
HTTP calls to: api.retellai.com
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 (11)
- Google Sheets Trigger
n8n-nodes-base.googleSheetsTrigger - Twilio
n8n-nodes-base.twilio - Wait
n8n-nodes-base.wait - HTTP Request
n8n-nodes-base.httpRequest - Webhook
n8n-nodes-base.webhook - Google Sheets
n8n-nodes-base.googleSheets - Respond to Webhook
n8n-nodes-base.respondToWebhook - Filter
n8n-nodes-base.filter - If
n8n-nodes-base.if - Gmail
n8n-nodes-base.gmail - OpenAI
@n8n/n8n-nodes-langchain.openAi
From the author
👉 Build a Phone Agent to qualify outbound leads and schedule inbound calls Who is this for? This workflow is designed for sales teams, call centers, and businesses handling both outbound and inbound lead calls who want to automate their qualification,…