Calendly

Calendly is a popular scheduling automation platform that helps you book meetings, events, and appointments with ease. With Calendly, teams and individuals can streamline scheduling, reduce back-and-forth emails, and automate tasks around events.

With the Sim Calendly integration, your agents can:

  • Retrieve information about your account and scheduled events: Use tools to fetch user info, event types, and scheduled events for analysis or automation.
  • Manage event types and scheduling: Access and list available event types for users or organizations, retrieve details about specific event types, and monitor scheduled meetings and invitee data.
  • Automate follow-ups and workflows: When users schedule, reschedule, or cancel meetings, Sim agents can automatically trigger corresponding workflows—such as sending reminders, updating CRMs, or notifying participants.
  • Integrate easily using webhooks: Set up Sim workflows to respond to real-time Calendly webhook events, including when invitees schedule, cancel, or interact with routing forms.

Whether you want to automate meeting prep, manage invites, or run custom workflows in response to scheduling activity, the Calendly tools in Sim give you flexible and secure access. Unlock new automation by reacting instantly to scheduling changes—streamlining your team's operations and communications.

Usage Instructions

Integrate Calendly into your workflow. Manage event types, scheduled events, invitees, and webhooks. Can also trigger workflows based on Calendly webhook events (invitee scheduled, invitee canceled, routing form submitted). Requires Personal Access Token.

Actions

Calendly Get Current User

Get information about the currently authenticated Calendly user

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token

Output

ParameterTypeDescription
resourceobjectCurrent user information
uristringCanonical reference to the user
namestringUser full name
slugstringUnique identifier for the user in URLs
emailstringUser email address
scheduling_urlstringURL to the user's scheduling page
timezonestringUser timezone
avatar_urlstringURL to user avatar image
created_atstringISO timestamp when user was created
updated_atstringISO timestamp when user was last updated
current_organizationstringURI of current organization

Calendly Get User

Get information about a specific Calendly user

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
userUuidstringYesUser UUID. Format: UUID (e.g., "abc123-def456"), full URI (e.g., "https://api.calendly.com/users/abc123-def456"\), or the constant "me" for the authenticated user

Output

ParameterTypeDescription
resourceobjectUser information
uristringCanonical reference to the user
namestringUser full name
slugstringUnique identifier for the user in URLs
emailstringUser email address
scheduling_urlstringURL to the user's scheduling page
timezonestringUser timezone
time_notationstringTime notation preference (12h or 24h)
avatar_urlstringURL to user avatar image
created_atstringISO timestamp when user was created
updated_atstringISO timestamp when user was last updated
current_organizationstringURI of current organization
resource_typestringResource type
localestringUser locale

Calendly List Event Types

Retrieve a list of all event types for a user or organization

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
userstringNoReturn only event types that belong to this user. Format: URI (e.g., "https://api.calendly.com/users/abc123-def456"\)
organizationstringNoReturn only event types that belong to this organization. Format: URI (e.g., "https://api.calendly.com/organizations/abc123-def456"\)
countnumberNoNumber of results per page. Format: integer (default: 20, max: 100)
pageTokenstringNoPage token for pagination. Format: opaque string from previous response next_page_token
sortstringNoSort order for results. Format: "field:direction" (e.g., "name:asc", "name:desc")
activebooleanNoWhen true, show only active event types. When false or unchecked, show all event types (both active and inactive).

Output

ParameterTypeDescription
collectionarrayArray of event type objects
uristringCanonical reference to the event type
namestringEvent type name
activebooleanWhether the event type is active
booking_methodstringBooking method (e.g., "round_robin_or_collect", "collective")
colorstringHex color code
created_atstringISO timestamp of creation
description_htmlstringHTML formatted description
description_plainstringPlain text description
durationnumberDuration in minutes
scheduling_urlstringURL to scheduling page
slugstringUnique identifier for URLs
typestringEvent type classification
updated_atstringISO timestamp of last update
paginationobjectPagination information
countnumberNumber of results in this page
next_pagestringURL to next page (if available)
previous_pagestringURL to previous page (if available)
next_page_tokenstringToken for next page
previous_page_tokenstringToken for previous page

Calendly Get Event Type

Get detailed information about a specific event type

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
eventTypeUuidstringYesEvent type UUID. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/event_types/abc123-def456"\)

Output

ParameterTypeDescription
resourceobjectEvent type details
uristringCanonical reference to the event type
namestringEvent type name
activebooleanWhether the event type is active
booking_methodstringBooking method
colorstringHex color code
created_atstringISO timestamp of creation
custom_questionsarrayCustom questions for invitees
namestringQuestion text
typestringQuestion type (text, single_select, multi_select, etc.)
positionnumberQuestion order
enabledbooleanWhether question is enabled
requiredbooleanWhether question is required
answer_choicesarrayAvailable answer choices
description_htmlstringHTML formatted description
description_plainstringPlain text description
durationnumberDuration in minutes
scheduling_urlstringURL to scheduling page
slugstringUnique identifier for URLs
typestringEvent type classification
updated_atstringISO timestamp of last update

Calendly List Event Type Available Times

Retrieve bookable time slots for an event type within a date range

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
eventTypeUristringYesEvent type to check. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/event_types/abc123-def456"\)
startTimestringYesStart of the availability range. Cannot be in the past. Format: ISO 8601 (e.g., "2024-01-01T00:00:00Z")
endTimestringYesEnd of the availability range. Must be in the future and no more than 31 days after the start. Format: ISO 8601 (e.g., "2024-01-15T00:00:00Z")

Output

ParameterTypeDescription
collectionarrayArray of available time slots
statusstringAvailability status of the slot
invitees_remainingnumberNumber of invitees that can still book this slot
start_timestringISO timestamp of the slot start
scheduling_urlstringURL that books this exact slot

Calendly List Scheduled Events

Retrieve a list of scheduled events for a user or organization

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
userstringNoReturn events that belong to this user. Either "user" or "organization" must be provided. Format: URI (e.g., "https://api.calendly.com/users/abc123-def456"\)
organizationstringNoReturn events that belong to this organization. Either "user" or "organization" must be provided. Format: URI (e.g., "https://api.calendly.com/organizations/abc123-def456"\)
invitee_emailstringNoReturn events where invitee has this email
countnumberNoNumber of results per page. Format: integer (default: 20, max: 100)
max_start_timestringNoReturn events with start time before this time. Format: ISO 8601 (e.g., "2024-01-15T09:00:00Z")
min_start_timestringNoReturn events with start time after this time. Format: ISO 8601 (e.g., "2024-01-01T00:00:00Z")
pageTokenstringNoPage token for pagination. Format: opaque string from previous response next_page_token
sortstringNoSort order for results. Format: "field:direction" (e.g., "start_time:asc", "start_time:desc")
statusstringNoFilter by status. Format: "active" or "canceled"

Output

ParameterTypeDescription
collectionarrayArray of scheduled event objects
uristringCanonical reference to the event
namestringEvent name
statusstringEvent status (active or canceled)
start_timestringISO timestamp of event start
end_timestringISO timestamp of event end
event_typestringURI of the event type
locationobjectEvent location details
typestringLocation type (e.g., "zoom", "google_meet", "physical")
locationstringLocation description
join_urlstringURL to join online meeting (if applicable)
invitees_counterobjectInvitee count information
totalnumberTotal number of invitees
activenumberNumber of active invitees
limitnumberMaximum number of invitees
created_atstringISO timestamp of event creation
updated_atstringISO timestamp of last update
paginationobjectPagination information
countnumberNumber of results in this page
next_pagestringURL to next page (if available)
previous_pagestringURL to previous page (if available)
next_page_tokenstringToken for next page
previous_page_tokenstringToken for previous page

Calendly Get Scheduled Event

Get detailed information about a specific scheduled event

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
eventUuidstringYesScheduled event UUID. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/scheduled_events/abc123-def456"\)

Output

ParameterTypeDescription
resourceobjectScheduled event details
uristringCanonical reference to the event
namestringEvent name
statusstringEvent status (active or canceled)
start_timestringISO timestamp of event start
end_timestringISO timestamp of event end
event_typestringURI of the event type
locationobjectEvent location details
typestringLocation type
locationstringLocation description
join_urlstringURL to join online meeting
invitees_counterobjectInvitee count information
totalnumberTotal number of invitees
activenumberNumber of active invitees
limitnumberMaximum number of invitees
event_membershipsarrayEvent hosts/members
userstringUser URI
user_emailstringUser email
user_namestringUser name
event_guestsarrayAdditional guests
emailstringGuest email
created_atstringWhen guest was added
updated_atstringWhen guest info was updated
created_atstringISO timestamp of event creation
updated_atstringISO timestamp of last update

Calendly List Event Invitees

Retrieve a list of invitees for a scheduled event

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
eventUuidstringYesScheduled event UUID. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/scheduled_events/abc123-def456"\)
countnumberNoNumber of results per page. Format: integer (default: 20, max: 100)
emailstringNoFilter invitees by email address
pageTokenstringNoPage token for pagination. Format: opaque string from previous response next_page_token
sortstringNoSort order for results. Format: "field:direction" (e.g., "created_at:asc", "created_at:desc")
statusstringNoFilter by status. Format: "active" or "canceled"

Output

ParameterTypeDescription
collectionarrayArray of invitee objects
uristringCanonical reference to the invitee
emailstringInvitee email address
namestringInvitee full name
first_namestringInvitee first name
last_namestringInvitee last name
statusstringInvitee status (active or canceled)
questions_and_answersarrayResponses to custom questions
questionstringQuestion text
answerstringInvitee answer
positionnumberQuestion order
timezonestringInvitee timezone
eventstringURI of the scheduled event
created_atstringISO timestamp when invitee was created
updated_atstringISO timestamp when invitee was updated
cancel_urlstringURL to cancel the booking
reschedule_urlstringURL to reschedule the booking
rescheduledbooleanWhether invitee rescheduled
paginationobjectPagination information
countnumberNumber of results in this page
next_pagestringURL to next page (if available)
previous_pagestringURL to previous page (if available)
next_page_tokenstringToken for next page
previous_page_tokenstringToken for previous page

Calendly Get Event Invitee

Retrieve a single invitee of a scheduled event, including their intake answers

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
eventUuidstringYesScheduled event UUID. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/scheduled_events/abc123-def456"\)
inviteeUuidstringYesInvitee UUID. Format: UUID (e.g., "abc123-def456") or full invitee URI (e.g., "https://api.calendly.com/scheduled_events/abc123/invitees/def456"\)

Output

ParameterTypeDescription
resourceobjectInvitee details
uristringCanonical reference to the invitee
emailstringInvitee email address
namestringInvitee full name
first_namestringInvitee first name
last_namestringInvitee last name
statusstringInvitee status (active or canceled)
timezonestringInvitee timezone
eventstringURI of the scheduled event
created_atstringISO timestamp when invitee was created
updated_atstringISO timestamp when invitee was updated
cancel_urlstringURL to cancel the booking
reschedule_urlstringURL to reschedule the booking
rescheduledbooleanWhether the invitee rescheduled
text_reminder_numberstringPhone number used for SMS reminders
routing_form_submissionstringURI of the routing form submission that produced this booking
questions_and_answersarrayResponses to custom questions
questionstringQuestion text
answerstringInvitee answer
positionnumberQuestion order
trackingobjectUTM and Salesforce tracking parameters captured at booking
utm_campaignstringUTM campaign
utm_sourcestringUTM source
utm_mediumstringUTM medium
utm_contentstringUTM content
utm_termstringUTM term
salesforce_uuidstringSalesforce record identifier
cancellationobjectCancellation details when the invitee has canceled
canceled_bystringName of person who canceled
reasonstringCancellation reason
canceler_typestringType of canceler (host or invitee)
created_atstringISO timestamp of the cancellation
no_showobjectNo-show record when the invitee has been marked as a no-show
uristringCanonical reference to the no-show
created_atstringISO timestamp when marked as no-show
paymentobjectPayment collected at booking
external_idstringPayment identifier at the provider
providerstringPayment provider
amountnumberAmount charged
currencystringCurrency code
termsstringPayment terms
successfulbooleanWhether the payment succeeded

Calendly Book Meeting

Book a meeting by creating an invitee on an event type at a chosen time. Requires a paid Calendly plan

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
eventTypeUristringYesEvent type to book. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/event_types/abc123-def456"\)
startTimestringYesStart time of the booking in UTC. Must be an available slot. Format: ISO 8601 (e.g., "2024-01-15T09:00:00Z")
inviteeEmailstringYesEmail address of the invitee being booked
inviteeTimezonestringYesInvitee timezone. Format: IANA timezone (e.g., "America/New_York")
inviteeNamestringNoFull name of the invitee. Required when a first name is not provided
inviteeFirstNamestringNoFirst name of the invitee. Required when a full name is not provided
inviteeLastNamestringNoLast name of the invitee
textReminderNumberstringNoPhone number for SMS reminders. Format: E.164 phone number (e.g., "+14155551234")
eventGuestsjsonNoAdditional guests to copy on the invite. Format: array of email strings (max 10, e.g., ["guest@example.com"])

Output

ParameterTypeDescription
resourceobjectThe invitee created for the booking
uristringCanonical reference to the invitee
emailstringInvitee email address
namestringInvitee full name
first_namestringInvitee first name
last_namestringInvitee last name
statusstringInvitee status (active or canceled)
timezonestringInvitee timezone
eventstringURI of the scheduled event that was booked
created_atstringISO timestamp when the booking was created
updated_atstringISO timestamp when the booking was updated
cancel_urlstringURL to cancel the booking
reschedule_urlstringURL to reschedule the booking
rescheduledbooleanWhether the invitee rescheduled
text_reminder_numberstringPhone number used for SMS reminders
questions_and_answersarrayResponses to custom questions
questionstringQuestion text
answerstringInvitee answer
positionnumberQuestion order

Calendly Cancel Event

Cancel a scheduled event

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
eventUuidstringYesScheduled event UUID to cancel. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/scheduled_events/abc123-def456"\)
reasonstringNoReason for cancellation (will be sent to invitees)

Output

ParameterTypeDescription
resourceobjectCancellation details
canceler_typestringType of canceler (host or invitee)
canceled_bystringName of person who canceled
reasonstringCancellation reason
created_atstringISO timestamp when event was canceled

Calendly Mark Invitee No-Show

Mark an invitee of a scheduled event as a no-show

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
inviteeUristringYesFull invitee URI to mark as a no-show. Format: URI (e.g., "https://api.calendly.com/scheduled_events/abc123/invitees/def456"\)

Output

ParameterTypeDescription
resourceobjectThe created no-show record
uristringCanonical reference to the no-show
inviteestringURI of the invitee marked as a no-show
created_atstringISO timestamp when the no-show was recorded

Calendly Unmark Invitee No-Show

Remove the no-show status from an invitee

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
noShowUuidstringYesNo-show UUID to remove. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/invitee_no_shows/abc123-def456"\)

Output

ParameterTypeDescription
deletedbooleanWhether the no-show status was successfully removed
messagestringStatus message

Create a single-use scheduling link for an event type

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
eventTypeUristringYesEvent type the link books. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/event_types/abc123-def456"\)

Output

ParameterTypeDescription
resourceobjectThe created scheduling link
booking_urlstringSingle-use URL to share with an invitee
ownerstringURI of the event type that owns the link
owner_typestringResource type of the owner

Calendly List User Busy Times

Retrieve a user's internal and external busy times within a date range, based on their connected calendars

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
userstringYesUser whose busy times are returned. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/users/abc123-def456"\)
startTimestringYesStart of the requested range. Cannot be in the past. Format: ISO 8601 (e.g., "2024-01-01T00:00:00Z")
endTimestringYesEnd of the requested range. Must be after the start and no more than 7 days later. Format: ISO 8601 (e.g., "2024-01-07T00:00:00Z")

Output

ParameterTypeDescription
collectionarrayArray of busy time blocks
typestringSource of the busy block (calendly, external, or reserved)
start_timestringISO timestamp when the block starts
end_timestringISO timestamp when the block ends
buffered_start_timestringISO timestamp when the block starts including buffer
buffered_end_timestringISO timestamp when the block ends including buffer
eventobjectThe Calendly event occupying this block
uristringURI of the scheduled event

Calendly List User Availability Schedules

Retrieve a user's availability schedules, working hours, and date overrides

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
userstringYesUser whose schedules are returned. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/users/abc123-def456"\)

Output

ParameterTypeDescription
collectionarrayArray of availability schedules
uristringCanonical reference to the schedule
namestringSchedule name
defaultbooleanWhether this is the user's default schedule
userstringURI of the owning user
timezonestringTimezone the schedule is defined in
rulesarrayWeekly rules and date overrides that make up the schedule
typestringRule type (wday or date)
wdaystringDay of week the rule applies to, for wday rules
datestringCalendar date the rule overrides, for date rules
intervalsarrayAvailable intervals for the rule; empty means unavailable
fromstringInterval start time (HH:MM)
tostringInterval end time (HH:MM)

Calendly List Organization Memberships

Retrieve the members of an organization, including each member profile and role

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
organizationstringNoReturn memberships that belong to this organization. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/organizations/abc123-def456"\)
userstringNoReturn memberships that belong to this user. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/users/abc123-def456"\)
emailstringNoFilter memberships by member email address
rolestringNoFilter by role. Format: "owner", "admin", or "user"
countnumberNoNumber of results per page. Format: integer (default: 20, max: 100)
pageTokenstringNoPage token for pagination. Format: opaque string from previous response next_page_token

Output

ParameterTypeDescription
collectionarrayArray of organization membership objects
uristringCanonical reference to the membership
rolestringMember role (owner, admin, or user)
organizationstringURI of the organization
created_atstringISO timestamp when the member joined
updated_atstringISO timestamp when the membership changed
userobjectThe member
uristringCanonical reference to the user
namestringUser full name
slugstringUnique identifier for the user in URLs
emailstringUser email address
scheduling_urlstringURL to the user's scheduling page
timezonestringUser timezone
time_notationstringTime notation preference (12h or 24h)
avatar_urlstringURL to user avatar image
localestringUser locale
created_atstringISO timestamp when user was created
updated_atstringISO timestamp when user was updated
paginationobjectPagination information
countnumberNumber of results in this page
next_pagestringURL to next page (if available)
previous_pagestringURL to previous page (if available)
next_page_tokenstringToken for next page
previous_page_tokenstringToken for previous page

Calendly List Routing Forms

Retrieve the routing forms of an organization, including their questions

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
organizationstringYesOrganization whose routing forms are returned. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/organizations/abc123-def456"\)
countnumberNoNumber of results per page. Format: integer (default: 20, max: 100)
pageTokenstringNoPage token for pagination. Format: opaque string from previous response next_page_token
sortstringNoSort order for results. Format: "created_at:direction" (e.g., "created_at:asc", "created_at:desc")

Output

ParameterTypeDescription
collectionarrayArray of routing form objects
uristringCanonical reference to the routing form
organizationstringURI of the owning organization
namestringRouting form name
statusstringRouting form status (published or draft)
created_atstringISO timestamp when the form was created
updated_atstringISO timestamp when the form was updated
questionsarrayQuestions asked by the routing form
uuidstringQuestion identifier
namestringQuestion text
typestringQuestion answer type
requiredbooleanWhether an answer is required
answer_choicesarraySelectable answers for choice questions
paginationobjectPagination information
countnumberNumber of results in this page
next_pagestringURL to next page (if available)
previous_pagestringURL to previous page (if available)
next_page_tokenstringToken for next page
previous_page_tokenstringToken for previous page

Calendly List Routing Form Submissions

Retrieve the submissions of a routing form, including answers and routing result

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
formUristringYesRouting form whose submissions are returned. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/routing_forms/abc123-def456"\)
countnumberNoNumber of results per page. Format: integer (default: 20, max: 100)
pageTokenstringNoPage token for pagination. Format: opaque string from previous response next_page_token
sortstringNoSort order for results. Format: "created_at:direction" (e.g., "created_at:asc", "created_at:desc")

Output

ParameterTypeDescription
collectionarrayArray of routing form submission objects
uristringCanonical reference to the submission
routing_formstringURI of the routing form
submitterstringURI of the invitee who submitted, when the submission led to a booking
submitter_typestringType of the submitter
created_atstringISO timestamp when the form was submitted
updated_atstringISO timestamp when the submission was updated
questions_and_answersarrayAnswers given on the routing form
question_uuidstringQuestion identifier
questionstringQuestion text
answerstringSubmitted answer
trackingobjectUTM and Salesforce tracking parameters captured at submission
utm_campaignstringUTM campaign
utm_sourcestringUTM source
utm_mediumstringUTM medium
utm_contentstringUTM content
utm_termstringUTM term
salesforce_uuidstringSalesforce record identifier
resultobjectWhere the submission routed to
typestringRouting result type
valuestringRouting destination
paginationobjectPagination information
countnumberNumber of results in this page
next_pagestringURL to next page (if available)
previous_pagestringURL to previous page (if available)
next_page_tokenstringToken for next page
previous_page_tokenstringToken for previous page

Triggers

A Trigger is a block that starts a workflow when an event happens in this service.

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 "Get Current User" operation.

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
questions_and_answersarrayQuestions and answers from the booking form
trackingobjecttracking output from the tool
utm_campaignstringUTM campaign parameter
utm_sourcestringUTM source parameter
utm_mediumstringUTM medium parameter
utm_contentstringUTM content parameter
utm_termstringUTM term parameter
salesforce_uuidstringSalesforce UUID
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 "Get Current User" operation.

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
questions_and_answersarrayQuestions and answers from the booking form
trackingobjecttracking output from the tool
utm_campaignstringUTM campaign parameter
utm_sourcestringUTM source parameter
utm_mediumstringUTM medium parameter
utm_contentstringUTM content parameter
utm_termstringUTM term parameter
salesforce_uuidstringSalesforce UUID
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 "Get Current User" operation.

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
questions_and_answersarrayQuestions and answers from the booking form
trackingobjecttracking output from the tool
utm_campaignstringUTM campaign parameter
utm_sourcestringUTM source parameter
utm_mediumstringUTM medium parameter
utm_contentstringUTM content parameter
utm_termstringUTM term parameter
salesforce_uuidstringSalesforce UUID
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 "Get Current User" operation.

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