AI Meeting Booking Agent with Voice & Chat using n8n, ElevenLabs, Google Calendar, and Zoom
In this project, I show how to build an AI agent in n8n that books meetings automatically through voice calls and chat. The agent uses ElevenLabs for realistic AI voice interactions, integrates with Google Calendar for scheduling, and creates meeting links using Zoom.
Project Objective
The goal is to automate the entire meeting booking process—whether a user calls or chats, the AI agent handles the conversation, finds a time slot, books it in Google Calendar, and generates a Zoom link, all without human involvement.
Workflow Overview
Receive a booking request via voice call (ElevenLabs) or chat
AI agent checks available slots in Google Calendar
Confirm the best time with the user in real-time
Create a Zoom meeting link for the booked slot
Send confirmation details back to the user
Save all booking details in Google Calendar
Key Features
Voice booking using ElevenLabs TTS and STT
Chat booking for text-based interactions
Google Calendar integration for scheduling
Zoom integration for meeting creation
Fully automated flow in n8n with no-code setup
Use Cases
Small businesses and consultants booking client meetings
Customer support agents scheduling calls automatically
Teams needing hands-free scheduling via phone or chat
Results
With this setup, clients can easily book meetings 24/7 through voice or chat. The agent automatically handles scheduling, adds the event to Google Calendar, and shares a Zoom link—saving time and improving your customer experience.
2022 All Rights Reserved. Design by Muhammad Bilal Manzoor