Use Calendly to read account information, event types, scheduled events, and invitees. The actions also book or cancel meetings, create single-use scheduling links, mark invitees as no-shows, and inspect availability and organization membership. Configure a personal access token for the selected operation. Book Meeting requires a paid Calendly plan; see Calendly’s booking requirements .
Webhook subscriptions require a paid plan and the permissions for their user or organization scope. Switch to trigger mode to start workflows when an invitee schedules or cancels an event or submits a routing form. Pass the event data to follow-up steps, such as preparing a meeting brief, updating a CRM, or notifying participants.
Manage event types, scheduled events, invitees, and webhooks. Trigger workflows based on Calendly webhook events (invitee scheduled, invitee canceled, routing form submitted). Requires Personal Access Token.
Get information about the currently authenticated Calendly user
Inputs and outputsParameter Type Required Description apiKeystring Yes Calendly Personal Access Token
Parameter Type Description resourceobject Current user information ↳ uri string Canonical reference to the user ↳ name string User full name ↳ slug string Unique identifier for the user in URLs ↳ email string User email address ↳ scheduling_url string URL to the user's scheduling page ↳ timezone string User timezone ↳ avatar_url string URL to user avatar image ↳ created_at string ISO timestamp when user was created ↳ updated_at string ISO timestamp when user was last updated ↳ current_organization string URI of current organization
Get information about a specific Calendly user
Inputs and outputsParameter Type Required Description apiKeystring Yes Calendly Personal Access Token userUuidstring Yes User 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
Parameter Type Description resourceobject User information ↳ uri string Canonical reference to the user ↳ name string User full name ↳ slug string Unique identifier for the user in URLs ↳ email string User email address ↳ scheduling_url string URL to the user's scheduling page ↳ timezone string User timezone ↳ time_notation string Time notation preference (12h or 24h) ↳ avatar_url string URL to user avatar image ↳ created_at string ISO timestamp when user was created ↳ updated_at string ISO timestamp when user was last updated ↳ current_organization string URI of current organization ↳ resource_type string Resource type ↳ locale string User locale
Retrieve a list of all event types for a user or organization
Inputs and outputsParameter Type Required Description apiKeystring Yes Calendly Personal Access Token userstring No Return only event types that belong to this user. Format: URI (e.g., "https://api.calendly.com/users/abc123-def456 ") organizationstring No Return only event types that belong to this organization. Format: URI (e.g., "https://api.calendly.com/organizations/abc123-def456 ") countnumber No Number of results per page. Format: integer (default: 20, max: 100) pageTokenstring No Page token for pagination. Format: opaque string from previous response next_page_token sortstring No Sort order for results. Format: "field:direction" (e.g., "name:asc", "name:desc") activeboolean No When true, show only active event types. When false or unchecked, show all event types (both active and inactive).
Parameter Type Description collectionarray Array of event type objects ↳ uri string Canonical reference to the event type ↳ name string Event type name ↳ active boolean Whether the event type is active ↳ booking_method string Booking method (e.g., "round_robin_or_collect", "collective") ↳ color string Hex color code ↳ created_at string ISO timestamp of creation ↳ description_html string HTML formatted description ↳ description_plain string Plain text description ↳ duration number Duration in minutes ↳ scheduling_url string URL to scheduling page ↳ slug string Unique identifier for URLs ↳ type string Event type classification ↳ updated_at string ISO timestamp of last update paginationobject Pagination information ↳ count number Number of results in this page ↳ next_page string URL to next page (if available) ↳ previous_page string URL to previous page (if available) ↳ next_page_token string Token for next page ↳ previous_page_token string Token for previous page
Get detailed information about a specific event type
Inputs and outputsParameter Type Description resourceobject Event type details ↳ uri string Canonical reference to the event type ↳ name string Event type name ↳ active boolean Whether the event type is active ↳ booking_method string Booking method ↳ color string Hex color code ↳ created_at string ISO timestamp of creation ↳ custom_questions array Custom questions for invitees ↳ name string Question text ↳ type string Question type (text, single_select, multi_select, etc.) ↳ position number Question order ↳ enabled boolean Whether question is enabled ↳ required boolean Whether question is required ↳ answer_choices array Available answer choices ↳ description_html string HTML formatted description ↳ description_plain string Plain text description ↳ duration number Duration in minutes ↳ scheduling_url string URL to scheduling page ↳ slug string Unique identifier for URLs ↳ type string Event type classification ↳ updated_at string ISO timestamp of last update
Retrieve bookable time slots for an event type within a date range
Inputs and outputsParameter Type Required Description apiKeystring Yes Calendly Personal Access Token eventTypeUristring Yes Event type to check. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/event_types/abc123-def456 ") startTimestring Yes Start of the availability range. Cannot be in the past. Format: ISO 8601 (e.g., "2024-01-01T00:00:00Z") endTimestring Yes End 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")
Parameter Type Description collectionarray Array of available time slots ↳ status string Availability status of the slot ↳ invitees_remaining number Number of invitees that can still book this slot ↳ start_time string ISO timestamp of the slot start ↳ scheduling_url string URL that books this exact slot
Retrieve a list of scheduled events for a user or organization
Inputs and outputsParameter Type Required Description apiKeystring Yes Calendly Personal Access Token userstring No Return events that belong to this user. Either "user" or "organization" must be provided. Format: URI (e.g., "https://api.calendly.com/users/abc123-def456 ") organizationstring No Return 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_emailstring No Return events where invitee has this email countnumber No Number of results per page. Format: integer (default: 20, max: 100) max_start_timestring No Return events with start time before this time. Format: ISO 8601 (e.g., "2024-01-15T09:00:00Z") min_start_timestring No Return events with start time after this time. Format: ISO 8601 (e.g., "2024-01-01T00:00:00Z") pageTokenstring No Page token for pagination. Format: opaque string from previous response next_page_token sortstring No Sort order for results. Format: "field:direction" (e.g., "start_time:asc", "start_time:desc") statusstring No Filter by status. Format: "active" or "canceled"
Parameter Type Description collectionarray Array of scheduled event objects ↳ uri string Canonical reference to the event ↳ name string Event name ↳ status string Event status (active or canceled) ↳ start_time string ISO timestamp of event start ↳ end_time string ISO timestamp of event end ↳ event_type string URI of the event type ↳ location object Event location details ↳ type string Location type (e.g., "zoom", "google_meet", "physical") ↳ location string Location description ↳ join_url string URL to join online meeting (if applicable) ↳ invitees_counter object Invitee count information ↳ total number Total number of invitees ↳ active number Number of active invitees ↳ limit number Maximum number of invitees ↳ created_at string ISO timestamp of event creation ↳ updated_at string ISO timestamp of last update paginationobject Pagination information ↳ count number Number of results in this page ↳ next_page string URL to next page (if available) ↳ previous_page string URL to previous page (if available) ↳ next_page_token string Token for next page ↳ previous_page_token string Token for previous page
Get detailed information about a specific scheduled event
Inputs and outputsParameter Type Description resourceobject Scheduled event details ↳ uri string Canonical reference to the event ↳ name string Event name ↳ status string Event status (active or canceled) ↳ start_time string ISO timestamp of event start ↳ end_time string ISO timestamp of event end ↳ event_type string URI of the event type ↳ location object Event location details ↳ type string Location type ↳ location string Location description ↳ join_url string URL to join online meeting ↳ invitees_counter object Invitee count information ↳ total number Total number of invitees ↳ active number Number of active invitees ↳ limit number Maximum number of invitees ↳ event_memberships array Event hosts/members ↳ user string User URI ↳ user_email string User email ↳ user_name string User name ↳ event_guests array Additional guests ↳ email string Guest email ↳ created_at string When guest was added ↳ updated_at string When guest info was updated ↳ created_at string ISO timestamp of event creation ↳ updated_at string ISO timestamp of last update
Retrieve a list of invitees for a scheduled event
Inputs and outputsParameter Type Required Description apiKeystring Yes Calendly Personal Access Token eventUuidstring Yes Scheduled event UUID. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/scheduled_events/abc123-def456 ") countnumber No Number of results per page. Format: integer (default: 20, max: 100) emailstring No Filter invitees by email address pageTokenstring No Page token for pagination. Format: opaque string from previous response next_page_token sortstring No Sort order for results. Format: "field:direction" (e.g., "created_at:asc", "created_at:desc") statusstring No Filter by status. Format: "active" or "canceled"
Parameter Type Description collectionarray Array of invitee objects ↳ uri string Canonical reference to the invitee ↳ email string Invitee email address ↳ name string Invitee full name ↳ first_name string Invitee first name ↳ last_name string Invitee last name ↳ status string Invitee status (active or canceled) ↳ questions_and_answers array Responses to custom questions ↳ question string Question text ↳ answer string Invitee answer ↳ position number Question order ↳ timezone string Invitee timezone ↳ event string URI of the scheduled event ↳ created_at string ISO timestamp when invitee was created ↳ updated_at string ISO timestamp when invitee was updated ↳ cancel_url string URL to cancel the booking ↳ reschedule_url string URL to reschedule the booking ↳ rescheduled boolean Whether invitee rescheduled paginationobject Pagination information ↳ count number Number of results in this page ↳ next_page string URL to next page (if available) ↳ previous_page string URL to previous page (if available) ↳ next_page_token string Token for next page ↳ previous_page_token string Token for previous page
Retrieve a single invitee of a scheduled event, including their intake answers
Inputs and outputsParameter Type Description resourceobject Invitee details ↳ uri string Canonical reference to the invitee ↳ email string Invitee email address ↳ name string Invitee full name ↳ first_name string Invitee first name ↳ last_name string Invitee last name ↳ status string Invitee status (active or canceled) ↳ timezone string Invitee timezone ↳ event string URI of the scheduled event ↳ created_at string ISO timestamp when invitee was created ↳ updated_at string ISO timestamp when invitee was updated ↳ cancel_url string URL to cancel the booking ↳ reschedule_url string URL to reschedule the booking ↳ rescheduled boolean Whether the invitee rescheduled ↳ text_reminder_number string Phone number used for SMS reminders ↳ routing_form_submission string URI of the routing form submission that produced this booking ↳ questions_and_answers array Responses to custom questions ↳ question string Question text ↳ answer string Invitee answer ↳ position number Question order ↳ tracking object UTM and Salesforce tracking parameters captured at booking ↳ utm_campaign string UTM campaign ↳ utm_source string UTM source ↳ utm_medium string UTM medium ↳ utm_content string UTM content ↳ utm_term string UTM term ↳ salesforce_uuid string Salesforce record identifier ↳ cancellation object Cancellation details when the invitee has canceled ↳ canceled_by string Name of person who canceled ↳ reason string Cancellation reason ↳ canceler_type string Type of canceler (host or invitee) ↳ created_at string ISO timestamp of the cancellation ↳ no_show object No-show record when the invitee has been marked as a no-show ↳ uri string Canonical reference to the no-show ↳ created_at string ISO timestamp when marked as no-show ↳ payment object Payment collected at booking ↳ external_id string Payment identifier at the provider ↳ provider string Payment provider ↳ amount number Amount charged ↳ currency string Currency code ↳ terms string Payment terms ↳ successful boolean Whether the payment succeeded
Book a meeting by creating an invitee on an event type at a chosen time. Requires a paid Calendly plan
Inputs and outputsParameter Type Required Description apiKeystring Yes Calendly Personal Access Token eventTypeUristring Yes Event type to book. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/event_types/abc123-def456 ") startTimestring Yes Start time of the booking in UTC. Must be an available slot. Format: ISO 8601 (e.g., "2024-01-15T09:00:00Z") inviteeEmailstring Yes Email address of the invitee being booked inviteeTimezonestring Yes Invitee timezone. Format: IANA timezone (e.g., "America/New_York") inviteeNamestring No Full name of the invitee. Required when a first name is not provided inviteeFirstNamestring No First name of the invitee. Required when a full name is not provided inviteeLastNamestring No Last name of the invitee textReminderNumberstring No Phone number for SMS reminders. Format: E.164 phone number (e.g., "+14155551234") eventGuestsjson No Additional guests to copy on the invite. Format: array of email strings (max 10, e.g., ["guest@example.com "])
Parameter Type Description resourceobject The invitee created for the booking ↳ uri string Canonical reference to the invitee ↳ email string Invitee email address ↳ name string Invitee full name ↳ first_name string Invitee first name ↳ last_name string Invitee last name ↳ status string Invitee status (active or canceled) ↳ timezone string Invitee timezone ↳ event string URI of the scheduled event that was booked ↳ created_at string ISO timestamp when the booking was created ↳ updated_at string ISO timestamp when the booking was updated ↳ cancel_url string URL to cancel the booking ↳ reschedule_url string URL to reschedule the booking ↳ rescheduled boolean Whether the invitee rescheduled ↳ text_reminder_number string Phone number used for SMS reminders ↳ questions_and_answers array Responses to custom questions ↳ question string Question text ↳ answer string Invitee answer ↳ position number Question order
Cancel a scheduled event
Inputs and outputsParameter Type Required Description apiKeystring Yes Calendly Personal Access Token eventUuidstring Yes Scheduled event UUID to cancel. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/scheduled_events/abc123-def456 ") reasonstring No Reason for cancellation (will be sent to invitees)
Parameter Type Description resourceobject Cancellation details ↳ canceler_type string Type of canceler (host or invitee) ↳ canceled_by string Name of person who canceled ↳ reason string Cancellation reason ↳ created_at string ISO timestamp when event was canceled
Mark an invitee of a scheduled event as a no-show
Inputs and outputsParameter Type Description resourceobject The created no-show record ↳ uri string Canonical reference to the no-show ↳ invitee string URI of the invitee marked as a no-show ↳ created_at string ISO timestamp when the no-show was recorded
Remove the no-show status from an invitee
Inputs and outputsParameter Type Description deletedboolean Whether the no-show status was successfully removed messagestring Status message
Create a single-use scheduling link for an event type
Inputs and outputsParameter Type Description resourceobject The created scheduling link ↳ booking_url string Single-use URL to share with an invitee ↳ owner string URI of the event type that owns the link ↳ owner_type string Resource type of the owner
Retrieve a user's internal and external busy times within a date range, based on their connected calendars
Inputs and outputsParameter Type Required Description apiKeystring Yes Calendly Personal Access Token userstring Yes User whose busy times are returned. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/users/abc123-def456 ") startTimestring Yes Start of the requested range. Cannot be in the past. Format: ISO 8601 (e.g., "2024-01-01T00:00:00Z") endTimestring Yes End 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")
Parameter Type Description collectionarray Array of busy time blocks ↳ type string Source of the busy block (calendly, external, or reserved) ↳ start_time string ISO timestamp when the block starts ↳ end_time string ISO timestamp when the block ends ↳ buffered_start_time string ISO timestamp when the block starts including buffer ↳ buffered_end_time string ISO timestamp when the block ends including buffer ↳ event object The Calendly event occupying this block ↳ uri string URI of the scheduled event
Retrieve a user's availability schedules, working hours, and date overrides
Inputs and outputsParameter Type Required Description apiKeystring Yes Calendly Personal Access Token userstring Yes User whose schedules are returned. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/users/abc123-def456 ")
Parameter Type Description collectionarray Array of availability schedules ↳ uri string Canonical reference to the schedule ↳ name string Schedule name ↳ default boolean Whether this is the user's default schedule ↳ user string URI of the owning user ↳ timezone string Timezone the schedule is defined in ↳ rules array Weekly rules and date overrides that make up the schedule ↳ type string Rule type (wday or date) ↳ wday string Day of week the rule applies to, for wday rules ↳ date string Calendar date the rule overrides, for date rules ↳ intervals array Available intervals for the rule; empty means unavailable ↳ from string Interval start time (HH:MM) ↳ to string Interval end time (HH:MM)
Retrieve the members of an organization, including each member profile and role
Inputs and outputsParameter Type Required Description apiKeystring Yes Calendly Personal Access Token organizationstring No Return memberships that belong to this organization. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/organizations/abc123-def456 ") userstring No Return memberships that belong to this user. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/users/abc123-def456 ") emailstring No Filter memberships by member email address rolestring No Filter by role. Format: "owner", "admin", or "user" countnumber No Number of results per page. Format: integer (default: 20, max: 100) pageTokenstring No Page token for pagination. Format: opaque string from previous response next_page_token
Parameter Type Description collectionarray Array of organization membership objects ↳ uri string Canonical reference to the membership ↳ role string Member role (owner, admin, or user) ↳ organization string URI of the organization ↳ created_at string ISO timestamp when the member joined ↳ updated_at string ISO timestamp when the membership changed ↳ user object The member ↳ uri string Canonical reference to the user ↳ name string User full name ↳ slug string Unique identifier for the user in URLs ↳ email string User email address ↳ scheduling_url string URL to the user's scheduling page ↳ timezone string User timezone ↳ time_notation string Time notation preference (12h or 24h) ↳ avatar_url string URL to user avatar image ↳ locale string User locale ↳ created_at string ISO timestamp when user was created ↳ updated_at string ISO timestamp when user was updated paginationobject Pagination information ↳ count number Number of results in this page ↳ next_page string URL to next page (if available) ↳ previous_page string URL to previous page (if available) ↳ next_page_token string Token for next page ↳ previous_page_token string Token for previous page
Retrieve the routing forms of an organization, including their questions
Inputs and outputsParameter Type Required Description apiKeystring Yes Calendly Personal Access Token organizationstring Yes Organization whose routing forms are returned. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/organizations/abc123-def456 ") countnumber No Number of results per page. Format: integer (default: 20, max: 100) pageTokenstring No Page token for pagination. Format: opaque string from previous response next_page_token sortstring No Sort order for results. Format: "created_at:direction" (e.g., "created_at:asc", "created_at:desc")
Parameter Type Description collectionarray Array of routing form objects ↳ uri string Canonical reference to the routing form ↳ organization string URI of the owning organization ↳ name string Routing form name ↳ status string Routing form status (published or draft) ↳ created_at string ISO timestamp when the form was created ↳ updated_at string ISO timestamp when the form was updated ↳ questions array Questions asked by the routing form ↳ uuid string Question identifier ↳ name string Question text ↳ type string Question answer type ↳ required boolean Whether an answer is required ↳ answer_choices array Selectable answers for choice questions paginationobject Pagination information ↳ count number Number of results in this page ↳ next_page string URL to next page (if available) ↳ previous_page string URL to previous page (if available) ↳ next_page_token string Token for next page ↳ previous_page_token string Token for previous page
Retrieve the submissions of a routing form, including answers and routing result
Inputs and outputsParameter Type Required Description apiKeystring Yes Calendly Personal Access Token formUristring Yes Routing form whose submissions are returned. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/routing_forms/abc123-def456 ") countnumber No Number of results per page. Format: integer (default: 20, max: 100) pageTokenstring No Page token for pagination. Format: opaque string from previous response next_page_token sortstring No Sort order for results. Format: "created_at:direction" (e.g., "created_at:asc", "created_at:desc")
Parameter Type Description collectionarray Array of routing form submission objects ↳ uri string Canonical reference to the submission ↳ routing_form string URI of the routing form ↳ submitter string URI of the invitee who submitted, when the submission led to a booking ↳ submitter_type string Type of the submitter ↳ created_at string ISO timestamp when the form was submitted ↳ updated_at string ISO timestamp when the submission was updated ↳ questions_and_answers array Answers given on the routing form ↳ question_uuid string Question identifier ↳ question string Question text ↳ answer string Submitted answer ↳ tracking object UTM and Salesforce tracking parameters captured at submission ↳ utm_campaign string UTM campaign ↳ utm_source string UTM source ↳ utm_medium string UTM medium ↳ utm_content string UTM content ↳ utm_term string UTM term ↳ salesforce_uuid string Salesforce record identifier ↳ result object Where the submission routed to ↳ type string Routing result type ↳ value string Routing destination paginationobject Pagination information ↳ count number Number of results in this page ↳ next_page string URL to next page (if available) ↳ previous_page string URL to previous page (if available) ↳ next_page_token string Token for next page ↳ previous_page_token string Token for previous page
A trigger starts a workflow when a supported event occurs in this service.
Trigger workflow when someone cancels a scheduled event on Calendly
Configuration and outputsParameter Type Required Description apiKeystring Yes Personal Access Token organizationstring Yes Organization URI for the webhook subscription. Get this from "Get Current User" operation.
Parameter Type Description eventstring Event type (invitee.created or invitee.canceled) created_atstring Webhook event creation timestamp created_bystring URI of the Calendly user who created this webhook payloadobject ↳ uri string Invitee URI ↳ email string Invitee email address ↳ name string Invitee full name ↳ first_name string Invitee first name ↳ last_name string Invitee last name ↳ status string Invitee status (active or canceled) ↳ timezone string Invitee timezone ↳ event string Scheduled event URI ↳ questions_and_answers array Questions and answers from the booking form ↳ tracking object ↳ utm_campaign string UTM campaign parameter ↳ utm_source string UTM source parameter ↳ utm_medium string UTM medium parameter ↳ utm_content string UTM content parameter ↳ utm_term string UTM term parameter ↳ salesforce_uuid string Salesforce UUID ↳ text_reminder_number string Phone number for text reminders ↳ rescheduled boolean Whether this invitee rescheduled ↳ old_invitee string URI of the old invitee (if rescheduled) ↳ new_invitee string URI of the new invitee (if rescheduled) ↳ cancel_url string URL to cancel the event ↳ reschedule_url string URL to reschedule the event ↳ created_at string Invitee creation timestamp ↳ updated_at string Invitee last update timestamp ↳ canceled boolean Whether the event was canceled ↳ cancellation object Cancellation details ↳ canceled_by string Who canceled the event ↳ reason string Cancellation reason ↳ payment object Payment details ↳ id string Payment ID ↳ provider string Payment provider ↳ amount number Payment amount ↳ currency string Payment currency ↳ terms string Payment terms ↳ successful boolean Whether payment was successful ↳ no_show object No-show details ↳ created_at string No-show marked timestamp ↳ reconfirmation object Reconfirmation details ↳ created_at string Reconfirmation timestamp ↳ confirmed_at string Confirmation timestamp
Trigger workflow when someone schedules a new event on Calendly
Configuration and outputsParameter Type Required Description apiKeystring Yes Personal Access Token organizationstring Yes Organization URI for the webhook subscription. Get this from "Get Current User" operation.
Parameter Type Description eventstring Event type (invitee.created or invitee.canceled) created_atstring Webhook event creation timestamp created_bystring URI of the Calendly user who created this webhook payloadobject ↳ uri string Invitee URI ↳ email string Invitee email address ↳ name string Invitee full name ↳ first_name string Invitee first name ↳ last_name string Invitee last name ↳ status string Invitee status (active or canceled) ↳ timezone string Invitee timezone ↳ event string Scheduled event URI ↳ questions_and_answers array Questions and answers from the booking form ↳ tracking object ↳ utm_campaign string UTM campaign parameter ↳ utm_source string UTM source parameter ↳ utm_medium string UTM medium parameter ↳ utm_content string UTM content parameter ↳ utm_term string UTM term parameter ↳ salesforce_uuid string Salesforce UUID ↳ text_reminder_number string Phone number for text reminders ↳ rescheduled boolean Whether this invitee rescheduled ↳ old_invitee string URI of the old invitee (if rescheduled) ↳ new_invitee string URI of the new invitee (if rescheduled) ↳ cancel_url string URL to cancel the event ↳ reschedule_url string URL to reschedule the event ↳ created_at string Invitee creation timestamp ↳ updated_at string Invitee last update timestamp ↳ canceled boolean Whether the event was canceled ↳ cancellation object Cancellation details ↳ canceled_by string Who canceled the event ↳ reason string Cancellation reason ↳ payment object Payment details ↳ id string Payment ID ↳ provider string Payment provider ↳ amount number Payment amount ↳ currency string Payment currency ↳ terms string Payment terms ↳ successful boolean Whether payment was successful ↳ no_show object No-show details ↳ created_at string No-show marked timestamp ↳ reconfirmation object Reconfirmation details ↳ created_at string Reconfirmation timestamp ↳ confirmed_at string Confirmation timestamp
Trigger workflow when someone submits a Calendly routing form
Configuration and outputsParameter Type Required Description apiKeystring Yes Personal Access Token organizationstring Yes Organization URI for the webhook subscription. Get this from "Get Current User" operation.
Parameter Type Description eventstring Event type (routing_form_submission.created) created_atstring Webhook event creation timestamp created_bystring URI of the Calendly user who created this webhook payloadobject ↳ uri string Routing form submission URI ↳ routing_form string Routing form URI ↳ submitter object Submitter details ↳ uri string Submitter URI ↳ email string Submitter email address ↳ name string Submitter full name ↳ submitter_type string Type of submitter ↳ questions_and_answers array Questions and answers from the booking form ↳ tracking object ↳ utm_campaign string UTM campaign parameter ↳ utm_source string UTM source parameter ↳ utm_medium string UTM medium parameter ↳ utm_content string UTM content parameter ↳ utm_term string UTM term parameter ↳ salesforce_uuid string Salesforce UUID ↳ result object Routing result details ↳ type string Result type (event_type, custom_message, or external_url) ↳ value string Result value (event type URI, message, or URL) ↳ created_at string Submission creation timestamp ↳ updated_at string Submission last update timestamp
Trigger workflow from any Calendly webhook event
Parameter Type Required Description apiKeystring Yes Personal Access Token organizationstring Yes Organization URI for the webhook subscription. Get this from "Get Current User" operation.
Parameter Type Description eventstring Event type (invitee.created, invitee.canceled, or routing_form_submission.created) created_atstring Webhook event creation timestamp created_bystring URI of the Calendly user who created this webhook payloadobject Complete event payload (structure varies by event type)