Mandala
Tools

Calendly

Manage Calendly scheduling and events

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.

Tools

calendly_get_current_user

Get information about the currently authenticated Calendly user

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token

Output

ParameterTypeDescription
resourceobjectCurrent user information

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 (URI format)
organizationstringNoReturn only event types that belong to this organization (URI format)
countnumberNoNumber of results per page (default: 20, max: 100)
pageTokenstringNoPage token for pagination
sortstringNoSort order for results (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
paginationobjectPagination information

calendly_get_event_type

Get detailed information about a specific event type

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
eventTypeUuidstringYesEvent type UUID (can be full URI or just the UUID)

Output

ParameterTypeDescription
resourceobjectEvent type details

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 (URI format). Either "user" or "organization" must be provided.
organizationstringNoReturn events that belong to this organization (URI format). Either "user" or "organization" must be provided.
invitee_emailstringNoReturn events where invitee has this email
countnumberNoNumber of results per page (default: 20, max: 100)
max_start_timestringNoReturn events with start time before this time (ISO 8601 format)
min_start_timestringNoReturn events with start time after this time (ISO 8601 format)
pageTokenstringNoPage token for pagination
sortstringNoSort order for results (e.g., "start_time:asc", "start_time:desc")
statusstringNoFilter by status ("active" or "canceled")

Output

ParameterTypeDescription
collectionarrayArray of scheduled event objects
paginationobjectPagination information

calendly_get_scheduled_event

Get detailed information about a specific scheduled event

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
eventUuidstringYesScheduled event UUID (can be full URI or just the UUID)

Output

ParameterTypeDescription
resourceobjectScheduled event details

calendly_list_event_invitees

Retrieve a list of invitees for a scheduled event

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
eventUuidstringYesScheduled event UUID (can be full URI or just the UUID)
countnumberNoNumber of results per page (default: 20, max: 100)
emailstringNoFilter invitees by email address
pageTokenstringNoPage token for pagination
sortstringNoSort order for results (e.g., "created_at:asc", "created_at:desc")
statusstringNoFilter by status ("active" or "canceled")

Output

ParameterTypeDescription
collectionarrayArray of invitee objects
paginationobjectPagination information

calendly_cancel_event

Cancel a scheduled event

Input

ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
eventUuidstringYesScheduled event UUID to cancel (can be full URI or just the UUID)
reasonstringNoReason for cancellation (will be sent to invitees)

Output

ParameterTypeDescription
resourceobjectCancellation details

Triggers

calendly_invitee_created

Trigger workflow when someone schedules a new event on Calendly

Output

ParameterTypeDescription
eventstringEvent type (invitee.created or invitee.canceled)
created_atstringWebhook event creation timestamp
created_bystringURI of the Calendly user who created this webhook
payload.uristringInvitee URI
payload.emailstringInvitee email address
payload.namestringInvitee full name
payload.first_namestringInvitee first name
payload.last_namestringInvitee last name
payload.statusstringInvitee status (active or canceled)
payload.timezonestringInvitee timezone
payload.eventstringScheduled event URI
payload.questions_and_answersarrayQuestions and answers from the booking form
payload.tracking.utm_campaignstringUTM campaign parameter
payload.tracking.utm_sourcestringUTM source parameter
payload.tracking.utm_mediumstringUTM medium parameter
payload.tracking.utm_contentstringUTM content parameter
payload.tracking.utm_termstringUTM term parameter
payload.tracking.salesforce_uuidstringSalesforce UUID
payload.text_reminder_numberstringPhone number for text reminders
payload.rescheduledbooleanWhether this invitee rescheduled
payload.old_inviteestringURI of the old invitee (if rescheduled)
payload.new_inviteestringURI of the new invitee (if rescheduled)
payload.cancel_urlstringURL to cancel the event
payload.reschedule_urlstringURL to reschedule the event
payload.created_atstringInvitee creation timestamp
payload.updated_atstringInvitee last update timestamp
payload.canceledbooleanWhether the event was canceled
payload.cancellationobjectCancellation details
payload.paymentobjectPayment details
payload.no_showobjectNo-show details
payload.reconfirmationobjectReconfirmation details

calendly_invitee_canceled

Trigger workflow when someone cancels a scheduled event on Calendly

Output

ParameterTypeDescription
eventstringEvent type (invitee.created or invitee.canceled)
created_atstringWebhook event creation timestamp
created_bystringURI of the Calendly user who created this webhook
payload.uristringInvitee URI
payload.emailstringInvitee email address
payload.namestringInvitee full name
payload.first_namestringInvitee first name
payload.last_namestringInvitee last name
payload.statusstringInvitee status (active or canceled)
payload.timezonestringInvitee timezone
payload.eventstringScheduled event URI
payload.questions_and_answersarrayQuestions and answers from the booking form
payload.tracking.utm_campaignstringUTM campaign parameter
payload.tracking.utm_sourcestringUTM source parameter
payload.tracking.utm_mediumstringUTM medium parameter
payload.tracking.utm_contentstringUTM content parameter
payload.tracking.utm_termstringUTM term parameter
payload.tracking.salesforce_uuidstringSalesforce UUID
payload.text_reminder_numberstringPhone number for text reminders
payload.rescheduledbooleanWhether this invitee rescheduled
payload.old_inviteestringURI of the old invitee (if rescheduled)
payload.new_inviteestringURI of the new invitee (if rescheduled)
payload.cancel_urlstringURL to cancel the event
payload.reschedule_urlstringURL to reschedule the event
payload.created_atstringInvitee creation timestamp
payload.updated_atstringInvitee last update timestamp
payload.canceledbooleanWhether the event was canceled
payload.cancellationobjectCancellation details
payload.paymentobjectPayment details
payload.no_showobjectNo-show details
payload.reconfirmationobjectReconfirmation details

calendly_routing_form_submitted

Trigger workflow when someone submits a Calendly routing form

Output

ParameterTypeDescription
eventstringEvent type (routing_form_submission.created)
created_atstringWebhook event creation timestamp
created_bystringURI of the Calendly user who created this webhook
payload.uristringRouting form submission URI
payload.routing_formstringRouting form URI
payload.submitterobjectSubmitter details
payload.submitter_typestringType of submitter
payload.questions_and_answersarrayQuestions and answers from the booking form
payload.tracking.utm_campaignstringUTM campaign parameter
payload.tracking.utm_sourcestringUTM source parameter
payload.tracking.utm_mediumstringUTM medium parameter
payload.tracking.utm_contentstringUTM content parameter
payload.tracking.utm_termstringUTM term parameter
payload.tracking.salesforce_uuidstringSalesforce UUID
payload.resultobjectRouting result details
payload.created_atstringSubmission creation timestamp
payload.updated_atstringSubmission last update timestamp

calendly_webhook

Trigger workflow from any Calendly webhook event

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)

Notes

  • Category: tools
  • Type: calendly
Calendly