Create a customer support voice agent with GPT-5, ElevenLabs & calendar booking
Ready for 3.0What this workflow does
This AI workflow has 9 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects OpenAI Chat Model, Google Sheets, Google Calendar and Gmail.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- AI Agent: runs an AI agent, with model: OpenAI GPT-5 Model; 5 tools (Knowledgebase Lookup, Reasoning Tool (LangChain), Calendar: Check Availability, Calendar: Create Appointment…)
- Webhook: Return AI Response (ElevenLabs) (Respond to Webhook): sends the response back to the webhook caller
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 (8)
- Webhook
n8n-nodes-base.webhook - Respond to Webhook
n8n-nodes-base.respondToWebhook - AI Agent
@n8n/n8n-nodes-langchain.agent - Think Tool
@n8n/n8n-nodes-langchain.toolThink - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Google Sheets Tool
n8n-nodes-base.googleSheetsTool - Google Calendar Tool
n8n-nodes-base.googleCalendarTool - Gmail Tool
n8n-nodes-base.gmailTool
From the author
Build a Customer Support AI Voice Agent with GPT-5 and ElevenLabs 👥 Who is this for? This template is ideal for: - Businesses that want to provide 24/7 automated voice-based customer support - Service providers needing to schedule appointments via voice…