Overview
Calendly is configured per agent so each workflow can use the right event type, booking link, and booking-field mapping. This works well when different agents book different meeting types or route to different teams.Before you start
- A telli agent that should book appointments
- A Calendly account and event type
- A Calendly API key
Set up Calendly in telli
Add your Calendly credentials
Add your API key and select the Calendly event type that should be used for bookings.
Configure booking fields
Open the settings for the selected event type and map the booking questions you want telli to fill automatically.
Booking fields
When connecting Calendly, you can configure booking fields to automatically fill the custom questions on your Calendly event type during booking. Each booking field maps a Calendly question to a value source.| Type | Description | Example |
|---|---|---|
| Constant | A fixed value, always the same | Brand name, company name |
| Contact property | Resolved from the contact’s data. If not available, the agent asks the caller for it | Phone number, email, first name |
| System variable | Resolved from internal system data using a path expression | Contact ID, timezone |
| LLM parameter | Collected by the agent during the conversation | Reason for appointment, preferred language |
How it works
- telli uses the configured Calendly event type for that agent
- Booking fields are resolved automatically during booking
- Contact properties and constants are filled without extra conversation
- LLM parameters prompt the agent to collect missing information from the caller
Every required custom question on your Calendly event type must have a corresponding booking field configured, otherwise the booking will fail. Optional questions without a mapping are skipped.