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

> ✅ 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 th

- **Domain**: `n8n-workflow-5670.n8n.io`
- **Provider**: n8n.io (https://n8n.io)
- **Kind**: workflow
- **Category**: productivity
- **Live-responds (last probe)**: None
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 40%

## URLs
- Agent card: https://n8n.io/workflows/5670
- Page (HTML): https://agenstry.com/agents/n8n-workflow-5670.n8n.io
- Documentation: https://n8n.io/workflows/5670
