Create a Customer Support Voice Agent with GPT-5, ElevenLabs & Calendar Booking
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 interaction
Teams looking to handle multilingual customer queries automatically
Entrepreneurs aiming to boost customer engagement without hiring large support teams
💡 What problem is this workflow solving?
Traditional customer support requires:
Human agents to answer repeated questions
Manual handling of bookings and confirmations
Limited availability outside office hours
This workflow solves those issues by combining GPT-5 intelligence with ElevenLabs voice synthesis, enabling your website visitors to:
Ask questions and receive spoken answers in multiple languages
Request appointment availability
Confirm bookings and receive automatic email confirmations
All of this happens automatically, reducing costs and ensuring consistent customer experience.
⚙️ What this workflow does
Receive customer voice input via webhook from your website
Transcribe and understand intent using GPT-5 and LangChain reasoning
Fetch information from your knowledge base (Google Sheets) for FAQs, services, or policies
Check availability in Google Calendar in real-time
Create confirmed appointments only after explicit user confirmation
Send confirmation emails with booking details via Gmail
Respond back to the user with a multilingual spoken reply using ElevenLabs
🧰 Setup
Before launching this workflow, make sure you:
Have an OpenAI API key for GPT-5
Set up an ElevenLabs account and API key for voice input/output
Enable Google Sheets API and prepare a sheet with your FAQ/knowledgebase
Enable Google Calendar API and connect your calendar for scheduling
Connect your Gmail account for booking confirmation emails
Configure the Webhook URL on your website for sending voice requests
Follow the sticky note instructions inside the workflow for final setup
🛠️ How to customize this workflow
Knowledgebase:** Add or update information in your Google Sheets to cover new FAQs
Voice settings:** Configure ElevenLabs voice style, tone, or supported languages
Appointment rules:** Adjust event duration or add reschedule/cancellation options
Notifications:** Add Slack or Telegram alerts for each new confirmed booking
Email templates:** Customize the confirmation email with your brand style
With this workflow, your website becomes an AI-powered voice assistant — capable of handling customer inquiries, providing multilingual support, and managing bookings seamlessly.
📄 Documentation: Notion Guide
Need help customizing? Contact me for consulting and support : Linkedin / Youtube
Related Templates
Instagram Full Profile Scraper with Apify and Google Sheets
📸 Instagram Full Profile Scraper with Apify and Google Sheets This n8n workflow automates the process of scraping ful...
Technology News Workflow Explanation with Key Services
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Auto-Publish Techn...
Auto-classify Gmail emails with AI and apply labels for inbox organization
Who is this for? Professionals and individuals who receive high volumes of emails, those who want to automatically organ...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments