- Overview
- Supported Providers
When you connect a calendar, your voice AI agent can:
- Check availability — See open time slots in real-time during calls
- Book appointments — Schedule meetings without any manual intervention
- Collect information — Gather booking details from callers or your CRM
Getting Started
Open Your Agent
- Log in to the telli app
- Navigate to Agents in the sidebar
- Select the agent you want to configure
- Scroll to the Calendar Integration section
Provider Setup
- Calendly
- Cal.com
- HubSpot Meetings
- Custom Calendar API
Fields Required
| Field | Description |
|---|---|
| API Key | Your Calendly API key |
| Event Type URI | The Calendly event type to use (e.g., johndoe/30min) |
| External URL | (Optional) Your Calendly booking page URL |
| Booking Fields | Mappings for custom questions on your event type |
Booking Fields
You can map how each question on your Calendly form gets answered:| Source Type | How It Works | When to Use |
|---|---|---|
| Constant | Fixed value every time | Company name, internal notes, team name |
| Contact Property | Pulled from the caller’s contact record in your CRM | Email, phone, company, first/last name |
| System Variable | Resolved from internal data | Contact ID, timezone, account tier |
| LLM Parameter | Agent asks the caller during the call | Meeting topic, preferred language, special requests |
Setup Steps
Finding Your Event Type URI
Your Calendly event link looks like:johndoe/30min-call- Per-Agent Configuration
- Example
- Troubleshooting
Each agent can have its own calendar connection. This is powerful for:
- Different teams with different calendars
- Different sales motions (demo calls vs. discovery vs. support)
- Routing to specific reps or departments
- A/B testing different scheduling flows