- Integrations /
- Calendly
Connect Calendly to ElevenLabs Conversational AI Voice Agents
Enable your AI voice agents to handle real-time appointment scheduling through natural voice conversations
Let your AI Voice Agents Handle Scheduling with Calendly
Features
Integrations features
Real-Time Appointment Booking
- Live calendar availability checks during voice conversations
- Instant booking confirmation without call transfers
- Support for multiple calendar types and time zones
- Reduces booking friction from minutes to seconds
Calendar Synchronization & Management
- Bidirectional sync with Google Calendar, Outlook, and other platforms
- Automatic conflict detection and resolution
- Real-time updates across all connected systems
- Maintains data consistency across your entire tech stack
Intelligent Rescheduling & Cancellation
- Voice-driven appointment modifications
- Automated rebooking with alternative time suggestions
- Cancellation handling with confirmation workflows
- Reduces support overhead for routine scheduling changes
Multi-Language Scheduling Support
- Native scheduling conversations in multiple languages
- Localized time zone handling and formatting
- Cultural context awareness for scheduling preferences
- Expands your platform's global reach without additional development
Enterprise API Integration
- RESTful API calls with sub-second response times
- Webhook support for real-time event notifications
- Custom field mapping for CRM and support system integration
- Scalable architecture handling high-volume booking requests
Installation
Installation guides
Step 1: API Authentication Setup
Generate your Calendly API Token
- Log into your Calendly account and navigate to Integrations
- Select API & Webhooks from the integration options
- Click Create Personal Access Token
- Name your token for ElevenLabs integration
- Copy and save the generated API token securely
Store API Credentials in ElevenLabs
- Access your ElevenLabs Console
- Navigate to Settings then Secrets Manager
- Create new secret named CALENDLY_API_KEY
- Paste your Calendly personal access token as the value
- Save the secret for use in webhook tools
Step 2: ElevenLabs Integration Configuration
Create Scheduling Tools in Your Agent
- Go to Tools section in your ElevenLabs agent dashboard
- Click Create New Tool and select Webhook type
- Configure each tool with proper Calendly endpoints
Check Availability Tool
- Name: check_calendly_availability
- Description: Retrieves available time slots for scheduling
- Method: GET
- URL: https://api.calendly.com/event_types
- Add Authorization header and select CALENDLY_API_KEY from securely stored secrets
Create Booking Tool
- Name: create_calendly_booking
- Description: Books an appointment in Calendly
- Method: POST
- URL: https://api.calendly.com/scheduled_events
- Add Authorization header and select CALENDLY_API_KEY from securely stored secrets
- Add Content-Type header with value application/json
Cancel Appointment Tool
- Name: cancel_calendly_appointment
- Description: Cancels an existing Calendly appointment
- Method: POST
- URL: https://api.calendly.com/scheduled_events/{event_uuid}/cancellation
- Add Authorization header and select CALENDLY_API_KEY from securely stored secrets
- Add Content-Type header with value application/json
Troubleshooting