Automate AI phone booking & CRM updates with GPT-4, VAPI.ai, and GHL
Needs changesWhat this workflow does
This AI workflow has 12 nodes and runs when an HTTP GET request hits its webhook URL. Along the way it connects OpenAI Chat Model and OpenAI.
How it runs
Trigger: When an HTTP GET request hits its webhook URL.
- Notify Owner - New Lead (Send Email): sends an email over SMTP
- Notify Client - Received (Send Email): sends an email over SMTP
- AI Agent: runs an AI agent, with model: Validation AI; memory: Conversation Memory
- VAPI Call (HTTP Request): calls an HTTP API
- Post-call Analysis (OpenAI): uses OpenAI
- Booking Made Check (If): checks a condition and branches into true / false
- GHL Update (HTTP Request): calls an HTTP API
- Notify Owner - No booking (Send Email): sends an email over SMTP
- Notify Owner - Confirmed (Send Email): sends an email over SMTP
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- AI Agent v1 (old agent modes) in AI Agent Core (v1.9): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) AI Agent Core (v1.9) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (8)
- Webhook
n8n-nodes-base.webhook - Send Email
n8n-nodes-base.emailSend - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - HTTP Request
n8n-nodes-base.httpRequest - OpenAI
@n8n/n8n-nodes-langchain.openAi - If
n8n-nodes-base.if
From the author
Automate AI-driven appointment booking with phone call confirmations, real-time lead validation, CRM updates, and email notifications—powered by n8n, OpenAI, VAPI.ai, and GoHighLevel. Tools & Services Used - GoHighLevel (CRM & appointment management) -…