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 Seeyu Agent Studio 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, Seeyu Agent Studio agents can automatically trigger corresponding workflows—such as sending reminders, updating CRMs, or notifying participants.
  • Integrate easily using webhooks: Set up Seeyu Agent Studio 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 Seeyu Agent Studio 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)