Calendly

Available Calendly triggers for automating workflows

Calendly provides 4 triggers for automating workflows based on events.

Triggers

Calendly Invitee Canceled

Trigger workflow when someone cancels a scheduled event on Calendly

Configuration

ParameterTypeRequiredDescription
apiKeystringYesPersonal Access Token
organizationstringYesOrganization URI for the webhook subscription. Get this from

Output

ParameterTypeDescription
eventstringEvent type (invitee.created or invitee.canceled)
created_atstringWebhook event creation timestamp
created_bystringURI of the Calendly user who created this webhook
payloadobjectpayload output from the tool
↳ uristringInvitee URI
↳ emailstringInvitee email address
↳ namestringInvitee full name
↳ first_namestringInvitee first name
↳ last_namestringInvitee last name
↳ statusstringInvitee status (active or canceled)
↳ timezonestringInvitee timezone
↳ eventstringScheduled event URI
↳ text_reminder_numberstringPhone number for text reminders
↳ rescheduledbooleanWhether this invitee rescheduled
↳ old_inviteestringURI of the old invitee (if rescheduled)
↳ new_inviteestringURI of the new invitee (if rescheduled)
↳ cancel_urlstringURL to cancel the event
↳ reschedule_urlstringURL to reschedule the event
↳ created_atstringInvitee creation timestamp
↳ updated_atstringInvitee last update timestamp
↳ canceledbooleanWhether the event was canceled
↳ cancellationobjectCancellation details
↳ canceled_bystringWho canceled the event
↳ reasonstringCancellation reason
↳ paymentobjectPayment details
↳ idstringPayment ID
↳ providerstringPayment provider
↳ amountnumberPayment amount
↳ currencystringPayment currency
↳ termsstringPayment terms
↳ successfulbooleanWhether payment was successful
↳ no_showobjectNo-show details
↳ created_atstringNo-show marked timestamp
↳ reconfirmationobjectReconfirmation details
↳ created_atstringReconfirmation timestamp
↳ confirmed_atstringConfirmation timestamp

Calendly Invitee Created

Trigger workflow when someone schedules a new event on Calendly

Configuration

ParameterTypeRequiredDescription
apiKeystringYesPersonal Access Token
organizationstringYesOrganization URI for the webhook subscription. Get this from

Output

ParameterTypeDescription
eventstringEvent type (invitee.created or invitee.canceled)
created_atstringWebhook event creation timestamp
created_bystringURI of the Calendly user who created this webhook
payloadobjectpayload output from the tool
↳ uristringInvitee URI
↳ emailstringInvitee email address
↳ namestringInvitee full name
↳ first_namestringInvitee first name
↳ last_namestringInvitee last name
↳ statusstringInvitee status (active or canceled)
↳ timezonestringInvitee timezone
↳ eventstringScheduled event URI
↳ text_reminder_numberstringPhone number for text reminders
↳ rescheduledbooleanWhether this invitee rescheduled
↳ old_inviteestringURI of the old invitee (if rescheduled)
↳ new_inviteestringURI of the new invitee (if rescheduled)
↳ cancel_urlstringURL to cancel the event
↳ reschedule_urlstringURL to reschedule the event
↳ created_atstringInvitee creation timestamp
↳ updated_atstringInvitee last update timestamp
↳ canceledbooleanWhether the event was canceled
↳ cancellationobjectCancellation details
↳ canceled_bystringWho canceled the event
↳ reasonstringCancellation reason
↳ paymentobjectPayment details
↳ idstringPayment ID
↳ providerstringPayment provider
↳ amountnumberPayment amount
↳ currencystringPayment currency
↳ termsstringPayment terms
↳ successfulbooleanWhether payment was successful
↳ no_showobjectNo-show details
↳ created_atstringNo-show marked timestamp
↳ reconfirmationobjectReconfirmation details
↳ created_atstringReconfirmation timestamp
↳ confirmed_atstringConfirmation timestamp

Calendly Routing Form Submitted

Trigger workflow when someone submits a Calendly routing form

Configuration

ParameterTypeRequiredDescription
apiKeystringYesPersonal Access Token
organizationstringYesOrganization URI for the webhook subscription. Get this from

Output

ParameterTypeDescription
eventstringEvent type (routing_form_submission.created)
created_atstringWebhook event creation timestamp
created_bystringURI of the Calendly user who created this webhook
payloadobjectpayload output from the tool
↳ uristringRouting form submission URI
↳ routing_formstringRouting form URI
↳ submitterobjectSubmitter details
↳ uristringSubmitter URI
↳ emailstringSubmitter email address
↳ namestringSubmitter full name
↳ submitter_typestringType of submitter
↳ resultobjectRouting result details
↳ typestringResult type (event_type, custom_message, or external_url)
↳ valuestringResult value (event type URI, message, or URL)
↳ created_atstringSubmission creation timestamp
↳ updated_atstringSubmission last update timestamp

Calendly Webhook

Trigger workflow from any Calendly webhook event

Configuration

ParameterTypeRequiredDescription
apiKeystringYesPersonal Access Token
organizationstringYesOrganization URI for the webhook subscription. Get this from

Output

ParameterTypeDescription
eventstringEvent type (invitee.created, invitee.canceled, or routing_form_submission.created)
created_atstringWebhook event creation timestamp
created_bystringURI of the Calendly user who created this webhook
payloadobjectComplete event payload (structure varies by event type)

On this page