Calendly · AsyncAPI Specification
Calendly Webhook Events
Version 2.0.0
The Calendly Webhook API enables developers to receive real-time notifications when scheduling events occur in Calendly. By creating webhook subscriptions, applications can automatically receive data whenever invitees schedule, cancel, or reschedule meetings, or when routing form submissions are created. This eliminates the need for polling the API and allows for event-driven integrations that respond immediately to changes in scheduling activity. Webhook payloads are signed for verification and delivered via HTTP POST to the configured callback URL.
View Spec
View on GitHub
AppointmentsAutomationBookingCalendarsMeetingsSchedulingAsyncAPIWebhooksEvents
Channels
/webhook/invitee-created
Invitee created event
Channel for invitee.created events. Triggered when a new invitee schedules a meeting through Calendly. Also triggered as part of a reschedule operation (the new booking). The payload includes the full invitee resource with event details, contact information, and answers to custom questions.
/webhook/invitee-canceled
Invitee canceled event
Channel for invitee.canceled events. Triggered when an existing scheduled event is canceled by either the host or the invitee. Also triggered as part of a reschedule operation (the old booking being canceled). The payload includes cancellation details and the reason if provided.
/webhook/routing-form-submission-created
Routing form submission created event
Channel for routing_form_submission.created events. Triggered when someone submits a routing form, regardless of whether they subsequently book a meeting. The payload includes the form submission with all questions and answers.
Messages
InviteeCreatedEvent
Invitee Created
Delivered when a new invitee schedules a meeting through Calendly.
InviteeCanceledEvent
Invitee Canceled
Delivered when an invitee or host cancels a scheduled meeting.
RoutingFormSubmissionCreatedEvent
Routing Form Submission Created
Delivered when someone submits a routing form, whether or not they subsequently book a meeting.
Servers
https
production
https://api.calendly.com
Calendly production server. Webhook subscriptions are managed via the REST API, and payloads are delivered to the subscriber-configured callback URL.