Cal.com is a tool that shows when you're free and lets people book time with you. With this integration, your AI agent can check your open times and book an appointment while the caller is still on the phone. 📅
You only set this up once for your company. After that, any agent you turn "appointment booking" on for will use it.
That's it — every agent in your company can now share this one key.
Encrypted and Safe
Your key is encrypted and hidden in the app. Even admins see it masked.
Once your scheduling integration is connected, open any agent and switch on appointments.
That's all you need — no separate key per agent.
The Event Type ID tells Cal.com which kind of appointment to book. Each event type (for example, a 30-minute intake call) has its own number.
/event-types/<number>.Example
If the URL is:
https://app.cal.com/event-types/1427703Then your Event Type ID is 1427703.
Paste that number into the Kayse AI agent settings.
When a caller asks to book a time, your AI agent:
Your company time zone is used by default. Set your company time zone in Company Settings → Company Info so bookings land at the right local time.
Need to swap keys or turn this off?
If you disconnect, agents that had booking turned on will stop being able to book until a new key is added. Your other agent settings stay the same. ✅
"Cal.com integration is missing" warning. Connect the Scheduling integration in Company Settings → Integrations → Scheduling.
The AI can't find any open times.
Appointments show up at the wrong time. Your company time zone and your Cal.com event type time zone must match. Check both and update either one if needed.
If you use GoHighLevel (GHL / LeadConnector), you can also send bookings made by Kayse AI into your GHL calendar using Zapier. See the full guide here: How Kayse AI Books Appointments and Sends Them to GHL.