Calendly Trigger
Trigger workflow from any Calendly webhook event
Trigger workflow from any Calendly webhook event
This is a webhook-based trigger. Configure the external service to send events to the workflow webhook URL.
Events
Calendly Webhook
Trigger workflow from any Calendly webhook event
Setup Instructions
1. Note: This trigger requires a paid Calendly subscription (Professional, Teams, or Enterprise plan).
2. Get your Personal Access Token from Settings > Integrations > API & Webhooks in your Calendly account.
3. Use the "Get Current User" operation in a Calendly block to retrieve your Organization URI.
4. The webhook will be automatically created in Calendly when you save this trigger.
5. This webhook subscribes to all Calendly events (invitee created, invitee canceled, and routing form submitted). Use the
event field in the payload to determine the event type.Personal Access Token*
••••••••
Organization URI*
https://api.calendly.com/organizations/XXXXXX
Organization URI for the webhook subscription. Get this from "Get Current User" operation.
Output Schema
Event Payload
eventstringEvent type (invitee.created, invitee.canceled, or routing_form_submission.created)created_atstringWebhook event creation timestampcreated_bystringURI of the Calendly user who created this webhookpayloadobjectComplete event payload (structure varies by event type)Calendly Invitee Created
Trigger workflow when someone schedules a new event on Calendly
Setup Instructions
1. Note: This trigger requires a paid Calendly subscription (Professional, Teams, or Enterprise plan).
2. Get your Personal Access Token from Settings > Integrations > API & Webhooks in your Calendly account.
3. Use the "Get Current User" operation in a Calendly block to retrieve your Organization URI.
4. The webhook will be automatically created in Calendly when you save this trigger.
5. This webhook triggers when an invitee schedules a new event. Rescheduling triggers both cancellation and creation events.
Personal Access Token*
••••••••
Organization URI*
https://api.calendly.com/organizations/XXXXXX
Organization URI for the webhook subscription. Get this from "Get Current User" operation.
Output Schema
Event Payload
eventstringEvent type (invitee.created or invitee.canceled)created_atstringWebhook event creation timestampcreated_bystringURI of the Calendly user who created this webhookpayloadobjecturistringInvitee URIemailstringInvitee email addressnamestringInvitee full namefirst_namestringInvitee first namelast_namestringInvitee last namestatusstringInvitee status (active or canceled)timezonestringInvitee timezoneeventstringScheduled event URIquestions_and_answersarrayQuestions and answers from the booking formtrackingobjecttext_reminder_numberstringPhone number for text remindersrescheduledbooleanWhether this invitee rescheduledold_inviteestringURI of the old invitee (if rescheduled)new_inviteestringURI of the new invitee (if rescheduled)cancel_urlstringURL to cancel the eventreschedule_urlstringURL to reschedule the eventcreated_atstringInvitee creation timestampupdated_atstringInvitee last update timestampcanceledbooleanWhether the event was canceledcancellationobjectCancellation detailspaymentobjectPayment detailsno_showobjectNo-show detailsreconfirmationobjectReconfirmation detailsCalendly Invitee Canceled
Trigger workflow when someone cancels a scheduled event on Calendly
Setup Instructions
1. Note: This trigger requires a paid Calendly subscription (Professional, Teams, or Enterprise plan).
2. Get your Personal Access Token from Settings > Integrations > API & Webhooks in your Calendly account.
3. Use the "Get Current User" operation in a Calendly block to retrieve your Organization URI.
4. The webhook will be automatically created in Calendly when you save this trigger.
5. This webhook triggers when an invitee cancels an event. The payload includes cancellation details and reason.
Personal Access Token*
••••••••
Organization URI*
https://api.calendly.com/organizations/XXXXXX
Organization URI for the webhook subscription. Get this from "Get Current User" operation.
Output Schema
Event Payload
eventstringEvent type (invitee.created or invitee.canceled)created_atstringWebhook event creation timestampcreated_bystringURI of the Calendly user who created this webhookpayloadobjecturistringInvitee URIemailstringInvitee email addressnamestringInvitee full namefirst_namestringInvitee first namelast_namestringInvitee last namestatusstringInvitee status (active or canceled)timezonestringInvitee timezoneeventstringScheduled event URIquestions_and_answersarrayQuestions and answers from the booking formtrackingobjecttext_reminder_numberstringPhone number for text remindersrescheduledbooleanWhether this invitee rescheduledold_inviteestringURI of the old invitee (if rescheduled)new_inviteestringURI of the new invitee (if rescheduled)cancel_urlstringURL to cancel the eventreschedule_urlstringURL to reschedule the eventcreated_atstringInvitee creation timestampupdated_atstringInvitee last update timestampcanceledbooleanWhether the event was canceledcancellationobjectCancellation detailspaymentobjectPayment detailsno_showobjectNo-show detailsreconfirmationobjectReconfirmation detailsCalendly Routing Form Submitted
Trigger workflow when someone submits a Calendly routing form
Setup Instructions
1. Note: This trigger requires a paid Calendly subscription (Professional, Teams, or Enterprise plan).
2. Get your Personal Access Token from Settings > Integrations > API & Webhooks in your Calendly account.
3. Use the "Get Current User" operation in a Calendly block to retrieve your Organization URI.
4. The webhook will be automatically created in Calendly when you save this trigger.
5. This webhook triggers when someone submits a routing form, regardless of whether they book an event.
Personal Access Token*
••••••••
Organization URI*
https://api.calendly.com/organizations/XXXXXX
Organization URI for the webhook subscription. Get this from "Get Current User" operation.
Output Schema
Event Payload
eventstringEvent type (routing_form_submission.created)created_atstringWebhook event creation timestampcreated_bystringURI of the Calendly user who created this webhookpayloadobjecturistringRouting form submission URIrouting_formstringRouting form URIsubmitterobjectSubmitter detailssubmitter_typestringType of submitterquestions_and_answersarrayQuestions and answers from the booking formtrackingobjectresultobjectRouting result detailscreated_atstringSubmission creation timestampupdated_atstringSubmission last update timestamp