What Cal.com enables
Use the Cal.com integration when an agent needs to:- Check availability.
- Book meetings.
- Reschedule existing meetings.
- Cancel meetings.
Before you connect
Have a Cal.com account and API key ready.If you do not have a Cal.com account yet, create one first. During setup, you can
connect Google Calendar if you want Cal.com availability to stay in sync with your
Google Calendar. Calendar sync is optional; it is only needed when you want bookings to
reflect that calendar.
- Go to Cal.com API keys.
- Select Create new.
- Recommended: set the key to never expire if your Cal.com workspace allows it.
- Copy the API key.
Cal.com billing
Your Cal.com account, organization plan, seats, calendar-provider setup, and Cal.com invoices are managed by your business in Cal.com. Vocily does not create, upgrade, downgrade, cancel, or pay for your Cal.com plan. If your team uses a paid Cal.com organization plan, keep that plan active in Cal.com so the event types and booking permissions your agents rely on remain available. Vocily connects through the API key you provide and uses the Cal.com access that your account already has.Connect Cal.com
To connect Cal.com:- Open Integrations.
- Choose Cal.com.
- Paste your Cal.com API key.
- Save the connection.
Add Cal.com to an agent
After Cal.com is connected:- Open the agent.
- Go to Capabilities in the Configuration tabs.
- Open Integrations.
- Add a Cal.com capability.
- Choose what the agent should do: check calendar availability or book and manage appointments, then choose the Cal.com event type the agent should use.
- Select Configure.
- Review the fields and adjust the instructions for this agent.
- Select Add integration.
Choose the capability type
Vocily supports two Cal.com capability types:Calendar Availability
Checks open meeting slots from the selected Cal.com event type. Use this when the
agent should offer available times before the customer chooses one.
Book Appointment
Books the selected Cal.com event type and can also list, reschedule, or cancel
existing bookings for the caller.
Configure Calendar Availability
Use Calendar Availability when the agent only needs to check available slots or share options with the caller.Configure Book Appointment
Use Book Appointment when the agent should create a booking or manage an existing booking during the conversation.
Book Appointment also includes booking-flow controls:
Write prompt instructions for scheduling
When the agent uses Cal.com, explain the scheduling behavior in the agent prompt:- When to offer a booking.
- What information to collect before checking availability.
- How to handle reschedules or cancellations.
- What to say while it checks or updates the calendar.
Disconnect Cal.com
Disconnecting Cal.com removes Cal.com-backed capabilities from agents in the workspace. Use this when you want agents to stop checking availability or managing bookings through that Cal.com account.What’s next
- Add scheduling to an agent in Capabilities.
- Review all workspace connections in Integrations.