Calendly
Connect Calendly so your agent can check your availability, book the caller in and look up the meetings they already have.
At a glance
Connect Calendly
Create a personal access token
Sign in at calendly.com and open the profile menu → Developer → Personal access tokens (on older accounts: Integrations → API & Webhooks), then create a personal access token.
New tokens have no API access until you choose scopes. Select these:
Copy the token straight away. Calendly doesn’t show it again.
Which event type the agent books
When you connect, your active event type whose length is closest to 30 minutes becomes the default. The agent books that event type, with its duration, name and location settings.
The default is chosen once, at connect. If you change your event types in Calendly later, disconnect and connect again.
Tools
Calendly has no reschedule API. To move a meeting, the agent cancels it and books a new one. The invitee receives a cancellation and a new booking, not a “rescheduled” email.
Fields
Check availability
Book meeting always books the default event type. Leave event_type_uri empty so the agent doesn’t offer times from one event type and book another.
Book meeting
The meeting name comes from the event type.
Cancel meeting
List events · List events by invitee · List event types
Each needs a user or organization URI (the two list-events tools also accept a group URI). Pin it: call Get calendar owner once, or copy it from Calendly, and set user to Fixed, so the agent never has to look it up.
Pin the values that never change
Limits
- The agent books only the default event type.
- On the free Calendly plan, Book meeting is limited to 5 bookings per user per day. Over the limit, the agent is told “Provider rate limit reached — retry shortly”.
- One Calendly account per organization. To switch to a different one, click Disconnect, then Connect again.
Troubleshooting
Calls fail with 'Calendly rejected the credential'
Calendly refused the request. There are two usual causes:
- A token without the scopes above.
- A revoked token.
Reconnecting with the same token won’t help. Create a new token with the right scopes, then click Disconnect and Connect with it.
'Invalid Calendly API key' when connecting
The token is wrong, revoked, or missing the users:read or event_types:read scope. Create a new token with the scopes above and connect again. If you see ‘Could not reach Calendly to validate the key’, try again in a minute.
'No event types found on this Calendly account'
Create an active event type at calendly.com/event_types, then connect again.
'user or organization is required' or 'user, organization, or group is required'
Pin the user field on the list tools to your Calendly user URI.
