Recover missed calls and book HVAC appointments with GoHighLevel, Twilio, Gemini
Ready for 3.0What this workflow does
This AI workflow has 21 nodes and runs when an HTTP POST request hits its webhook URL (plus 2 other triggers). Along the way it connects HighLevel, Twilio and Google Gemini Chat Model.
How it runs
Trigger: When an HTTP POST request hits its webhook URL (plus 2 other triggers).
- Filter Valid Call Statuses (If): checks a condition and branches into true / false
- Check If Lead (HighLevel): get many
- Check Lead SMS Origin (HighLevel): get many
- Prepare Lead Data (Edit Fields (Set)): sets or maps fields
- Check Pipeline State (HighLevel): get many (opportunity)
- Check Pipeline State (HighLevel): get many (opportunity)
- Create Lead in HighLevel (HighLevel): uses HighLevel
- Lead Analyzer Agent (AI Agent): runs an AI agent, with model: Gemini Chat Model; output parser: Parse Structured Output
- Update Contact in HighLevel (HighLevel): update
- Create Opportunity in HighLevel (HighLevel): work with opportunity
…plus 6 more steps. See the full node list below.
Services it uses
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 (9)
- Webhook
n8n-nodes-base.webhook - If
n8n-nodes-base.if - Edit Fields (Set)
n8n-nodes-base.set - HighLevel
n8n-nodes-base.highLevel - Twilio
n8n-nodes-base.twilio - Twilio Trigger
n8n-nodes-base.twilioTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured
From the author
Workflow explanation: Watch on YouTube Automated Missed Call Recovery with Gohighlevel + Twilio + Gemini Prerequisites for the HVAC n8n Workflow Before setting up the workflow in n8n, ensure you have completed the following foundational steps: Twilio Call…