Let your AI agent check availability and book appointments through Cal.com while the caller is still on the line. 📅
Before enabling appointment booking on an agent, you need a Cal.com API key configured at the company level.
All agents in your company share this key — you only need to set it once.
In Agent Builder, open the Capabilities panel and toggle on Appointments. Once enabled, a settings dialog will appear where you configure the Event Type ID.
The Event Type ID is the numeric identifier for a specific Cal.com event type (e.g. a 30-minute consultation, an intake call). Each event type has a unique ID.
Steps to find it:
/event-types/<number>Example:
If the URL in your browser is:
https://app.cal.com/event-types/1427703Then the Event Type ID is 1427703.
Enter this number in the Event Type ID field in the agent's appointment booking settings.
When appointment booking is enabled, the agent follows a strict flow to ensure accurate bookings:
TIP
The agent uses the company timezone by default for all bookings. Make sure your Cal.com event type timezone matches your company timezone to avoid scheduling mismatches.
| Issue | Solution |
|---|---|
| "Cal.com integration is missing" warning | Add your Cal.com API key in Company Settings → Integrations → Scheduling |
| Agent cannot find available slots | Check that the Event Type ID is correct and the event type is active in Cal.com |
| Appointments booked in the wrong timezone | Verify your company timezone in Company Settings matches your Cal.com event type timezone |