Integrations / Forms & scheduling
Calendly
Look up event types, scheduled meetings and invitees, cancel meetings, subscribe to webhooks, and trigger workflows from Calendly bookings, cancellations and no-shows.
Tools
calendly.get_current_user
Get the token's user, including their user URI and organization URI (both like https://api.calendly.com/users/AAAAAAAAAAAAAAAA).
calendly.list_event_types
List the event types of a user or organization, with their scheduling links.
calendly.list_scheduled_events
List scheduled meetings for a user or organization, optionally by invitee email, status or start time.
calendly.get_scheduled_event
Get a scheduled meeting by its UUID, the last part of its URI.
calendly.list_event_invitees
List the invitees of a scheduled meeting with their answers to booking questions.
calendly.cancel_event writes
Cancel a scheduled meeting, notifying its invitees.
calendly.create_webhook_subscription writes
Subscribe a URL to Calendly events for a user or the whole organization, signed with a signing key.
calendly.api_get
Send a GET request to any Calendly API path under https://api.calendly.com and return the response. For endpoints the named tools don't cover.
calendly.api_request writes
Send a POST, PUT, PATCH or DELETE request to any Calendly API path under https://api.calendly.com.
Tick Allow raw writes on the connection to add api_request, which can send POST, PUT, PATCH and DELETE requests to any Calendly API path.
Connect
- In Calendly, go to Integrations → API & Webhooks and generate a personal access token.
- Grant it users:read, event_types:read and scheduled_events:read, plus scheduled_events:write to cancel meetings and webhooks:write to subscribe to webhooks.
- Paste the token on the connection.
- Calendly webhook subscriptions can only be made through the API: pick a random signing key, paste it on the connection as the webhook signing key, then have a workflow call create_webhook_subscription with the connection's webhook URL, your organization URI (shown when you verify the connection) and that same signing key.
Credentials
Triggers
Calendly only takes webhook subscriptions through its API: paste a random signing key on this connection, then call the create_webhook_subscription tool with this URL, your organization URI and the same signing key.
Events
triggerkind: calendly connection: calendly events: [invitee.created] event_types: [...]
Your next automation is one sentence away.
14-day free trial with $5 of built-in AI included. Cancel anytime.