AutomationMart
Home/Browse/Voice-based appointment booking system with ElevenLabs AI and Cal.com
n8n

Voice-based appointment booking system with ElevenLabs AI and Cal.com

n8nn8n5 modulesv1.0
ElevenLabs

What problem does this workflow solve? Tired of the back-and-forth involved in scheduling meetings? This workflow lets you offer a seamless, voice-based appointment booking experience. It automatically checks your Cal.com availability and either books a meeting or helps the caller choose another time—powered by ElevenLabs for a human-like voice interaction. --- ⚙️ What does this workflow do? 1. Receives an inbound voice call (e.g., from a website or IVR system). 2. Uses Eleven

At a glance

Voice-based appointment booking system with ElevenLabs AI and Cal.com is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects ElevenLabs. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
ElevenLabs
Modules
5
Price
Free
Version
v1.0
Voice-based appointment booking system with ElevenLabs AI and Cal.com workflow diagram

About this workflow

What problem does this workflow solve? Tired of the back-and-forth involved in scheduling meetings? This workflow lets you offer a seamless, voice-based appointment booking experience. It automatically checks your Cal.com availability and either books a meeting or helps the caller choose another time—powered by ElevenLabs for a human-like voice interaction. --- ⚙️ What does this workflow do? 1. Receives an inbound voice call (e.g., from a website or IVR system). 2. Uses ElevenLabs to drive the voice interaction with natural, AI-generated speech. 3. Checks real-time availability from your Cal.com calendar. 4. Books a meeting if a slot is available. 5. If not, asks the user to suggest a new time and checks availability again. 6. Confirms the appointment with a verbal response and optional email or SMS. --- 🔧 Setup 🧠 ElevenLabs Custom Tools Setup Add two tools in Custom Tools in ElevenLabs with the following details. 1. Name: bookSlot Description: Use this tool when the user confirms their slot and appointment. When you have the proper name and email of theirs. POST: {n8nwebhookurl} 2. Name: checkAvailableSlot Description: Use this slot to check Available slots in our calendar. POST: {n8nwebhookurl} 🗣 ElevenLabs Prompt Configuration First Message: Thanks for calling InfyOm Technologies. How can I help you? Use the following System Prompt: 📅 Cal.com API Setup - Go to cal.com and generate an API Key. - Create new Cal API credentials in n8n. - Set this API Key in the credentials. --- 🧠 How it Works ☎️ 1. Incoming Call An inbound call is received by the system, and the user begins the conversation with your voice AI agent. 🧏 2. Voice Interaction via ElevenLabs The caller is greeted and asked for their preferred appointment time. All conversations are powered by natural AI speech from ElevenLabs. 🗓 3. Availability Check (Cal.com) The requested time is validated against your Cal.com availability: - ✅ If available, the appointment is booked instantly. - ❌ If unavailable, the agent informs the caller and asks for another time. 🔁 4. Retry Loop (If Slot Unavailable) If the initial slot is unavailable: - The agent asks for a new preferred time. - The process repeats until a valid slot is found or a fallback message is delivered. ✅ 5. Appointment Confirmation Once booked, the AI confirms the appointment verbally. You may also configure it to send: - 📧 Email confirmations - 📱 SMS reminders (optional) --- 👤 Who can use it? This is perfect for: - 🧑‍⚕️ Clinics or Therapists - 🧑‍💼 Consultants & Coaches - 🏢 Sales Teams - 🧠 AI-first SaaS Tools If your business relies on scheduled meetings and you'd like to automate bookings using a conversational voice experience, this is your go-to no-code solution. ---

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Generate audio documentaries from web articles with ElevenLabs and BrowserAct

Generate audio documentaries from web articles to Telegram with ElevenLabs & BrowserAct This workflow transforms any web article or blog post into a high-production-value audio documentary. It automates the entire production chain—from scraping content and writing an engaging narrative script to generating realistic voiceovers—delivering a listenable MP3 file directly to your Telegram chat. Target Audience Commuters, podcast enthusiasts, content creators, and researchers who prefer listen

Free

Generate Text-to-Speech Using Elevenlabs via API

Do you want to master AI automation, so you can save time and build cool stuff? I’ve created a welcoming Skool community for non-technical yet resourceful learners. 👉🏻 Join the AI Atelier 👈🏻 --- This workflow provides an API endpoint to generate speech from text using Elevenlabs.io, a popular text-to-speech service. Step 1: Configure Custom Credentials in n8n To set up your credentials in n8n, create a new custom authentication entry with the following JSON structure: Replace "your-elevenlabs-a

Free

GPT-4o, RunwayML, ElevenLabs for Social Media

AI Tour Video Generator with GPT-4o, RunwayML & ElevenLabs for Social Media' This n8n workflow generates 20-second faceless videos for social media by combining AI-generated images, audio, and video clips for a given tour destination. The output is a ready-to-publish video file, which can be pushed to social platforms and logged in a tracking sheet. --- ⚙️ Workflow Overview This system is divided into 4 main sections: - 🧠 Generate Image Prompts - 🎨 Generate Media (

Free

Clone and change your voice 🤖🎙️with Elevenlabs and Telegram

This workflow creates a voice AI assistant accessible via Telegram that leverages ElevenLabs powerful voice synthesis technology. Users can either clone their own voice or transform their voice using pre-existing voice models, all through simple voice messages sent to a Telegram bot. ONLY FOR STARTER, CREATOR, PRO PLAN This workflow allows users to: 1. Clone their voice by sending a voice message to a Telegram bot (creates a new voice pro

Free

🚀 TikTok video automation tool ✨ – highly optimized with OpenAI & Replicate

TikTok Video Automation Tool ✨ (Frequent Updates) Create viral TikTok videos effortlessly — no editing skills required! Who is this for? 🎯 ✅ Content Creators: Pump out engaging short videos in minutes. ✅ Marketing Agencies: Deliver high-quality client content — fast. ✅ Business Owners: Promote your brand with attention-grabbing TikToks. What problem does this solve? 🛠️ Short-form video content is king, but creating it takes time, skill, and effort. This tool automates the entire process, fr

Free

Create AI-powered YouTube shorts with OpenAI, ElevenLabs, 0CodeKit!

YouTube Shorts Automation with AI-Powered Video Generation Overview This workflow automates the creation of engaging YouTube Shorts by leveraging AI tools to generate scripts, audio, images, and videos, then compiles them into a final video ready for upload. It uses OpenAI for script and image prompt generation, ElevenLabs for text-to-speech, Replicate for image and video generation, Cloudinary for audio storage, and Creatomate for final video rendering. The workflow segments the script into 6-s

Free

Syncing contacts with CentralStationCRM, Rapidmail, and Slack

Workflow Overview This workflow benefits anyone who: wants to automate writing new contacts (with an associated 'Newsletter' tag) in CentralStationCRM to a Rapidmail list Tools in this workflow CentralStationCRM, the simple and intuitive CRM for small teams. Here is our API documentation if you want to modify the workflow. Slack, brings people and information together Rapidmail, the really good newsletter software Workflow Screenshot Workflow Description This workflow consists of: a schedul

Free

Build your own SQLite MCP server

This template is for Self-Hosted N8N Instances only. This n8n demonstrates how to build a simple SQLite MCP server to perform local database operations as well as use it for Business Intelligence. This MCP example is based off an official MCP reference implementation which can be found here - How it works A MCP server trigger is used and connected to 5 tools: 2 Code Node and 3 Custom Workflow. The 2 Code Node tools use the SQLLite3 library and are simple read-only queries and as such, the Code

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free