Sign inStart your trial

Calendly

Reference

55 actions for Calendly workflows.

01. Operations

Act on Calendly from a workflow

Operations are the actions a workflow can take in Calendly, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Audit

1 operation

Track system activities and changes within your Calendly integration by retrieving detailed activity log entries. This helps maintain compliance records and audit trails for workflow automation processes.

Action

List activity log entries

CALENDLY_LIST_ACTIVITY_LOG_ENTRIES

Track all activities and changes within your Calendly organization to monitor user actions, scheduling changes, and system events. This helps you maintain visibility over your booking system's activity history.

10 input

Availability

3 operations

Manage and retrieve user availability schedules, busy times, and scheduling windows to ensure accurate meeting coordination in your automation workflows. Use these operations to sync availability data across systems and prevent double-booking conflicts.

Action

Get user availability schedule

CALENDLY_GET_USER_AVAILABILITY_SCHEDULE

Retrieve a user's availability schedule to see their default working hours and time slots when they're available for meetings.

1 input
Action

List user availability schedules

CALENDLY_LIST_USER_AVAILABILITY_SCHEDULES

Retrieve all of your availability schedules to see which time slots and calendars you've configured for client bookings.

1 input
Action

List user busy times

CALENDLY_LIST_USER_BUSY_TIMES

Retrieve all your scheduled events and blocked time slots across your calendars to see when you're unavailable. This helps you understand your actual capacity and identify gaps in your schedule.

3 input

Communications

1 operation

Access records of outgoing communications sent through Calendly to track scheduling confirmations, reminders, and follow-ups. This enables you to maintain a complete communication history within your automated workflows.

Action

List outgoing communications

CALENDLY_LIST_OUTGOING_COMMUNICATIONS

Retrieve all outgoing SMS messages sent through Calendly to see communication history and track which messages were delivered to your clients and prospects.

5 input

EventTypes

8 operations

Create, configure, and manage event type templates that define how scheduling works in your calendars, including availability windows and host assignments. Use these operations to standardize meeting formats, availability rules, and routing logic across your organization.

Action★ Featured

Create Event Type

CALENDLY_CREATE_EVENT_TYPE

Set up a new one-on-one meeting type in Calendly that you can share with clients or colleagues for booking. Automate event type creation to quickly launch different meeting formats without manual setup.

9 input
Action★ Featured

List Event Types

CALENDLY_LIST_EVENT_TYPES

Retrieve all event types you've created in Calendly for a specific user or organization. This helps you see all your available scheduling options in one place.

8 input
Action

Create One-Off Event Type

CALENDLY_CREATE_ONE_OFF_EVENT_TYPE

Set up a temporary meeting slot for a one-time event outside your regular schedule, perfect for special circumstances or unique client needs. You can specify exactly when it's available and how long it should last.

6 input
Action

Get event type

CALENDLY_GET_EVENT_TYPE

Retrieve detailed information about a specific event type in your Calendly calendar, including its settings, availability rules, and booking details.

1 input
Action

Get event type availability

CALENDLY_GET_EVENT_TYPE_AVAILABILITY

Retrieve the availability schedule for a specific Calendly event type, including which days and times clients can book appointments. This helps you understand and manage your booking windows across different service offerings.

2 input
Action

List event type available times

CALENDLY_LIST_EVENT_TYPE_AVAILABLE_TIMES

Retrieves all available time slots for a specific Calendly event type within a given date range, helping you show customers when you're open for bookings.

3 input
Action

List event type hosts

CALENDLY_LIST_EVENT_TYPE_MEMBERSHIPS

Retrieve the list of hosts assigned to a specific event type in your Calendly account. This helps you understand who can conduct meetings for that particular event type.

3 input
Action

List user event types (Deprecated)

CALENDLY_LIST_USER_S_EVENT_TYPES

Retrieve all event types associated with a user account, allowing you to view and manage the different types of meetings you offer to clients and prospects.

8 input

Events

5 operations

Manage scheduled events by retrieving, canceling, or deleting event records and associated data. These operations are essential for automating event lifecycle management and maintaining data consistency across your workflow.

Action★ Featured

Cancel scheduled event

CALENDLY_CANCEL_SCHEDULED_EVENT

Cancels an existing scheduled event and automatically notifies all attendees about the cancellation. Use this when you need to remove a meeting from your calendar and inform participants of the change.

2 input
Action★ Featured

List scheduled events

CALENDLY_LIST_SCHEDULED_EVENTS

Retrieve all scheduled events from your Calendly calendar for a specific user, organization, or group to track upcoming meetings and appointments.

10 input
Action

Delete scheduled event data

CALENDLY_DELETE_SCHEDULED_EVENT_DATA

Initiate the removal of scheduled event data from your organization within a specified date range, with deletion processing completed over several days.

2 input
Action

Get event

CALENDLY_GET_EVENT

Retrieve detailed information about a specific scheduled event from your Calendly calendar using its unique identifier. Use this to access event details like attendees, timing, and meeting notes for follow-up or record-keeping purposes.

1 input
Action

List events (Deprecated)

CALENDLY_LIST_EVENTS

Retrieves a list of your scheduled Calendly events so you can view, track, and manage all bookings in one place. This operation helps you stay organized and monitor your calendar activity across different scopes.

10 input

Groups

4 operations

Organize and manage group relationships and team structures within your Calendly setup to enable collaborative scheduling. These operations help automate team-based workflow assignments and access control management.

Action

Get group

CALENDLY_GET_GROUP

Retrieves detailed information about a specific Calendly group, including all its settings and member details. Use this to access group configuration and verify group setup before scheduling or management tasks.

1 input
Action

Get group relationship

CALENDLY_GET_GROUP_RELATIONSHIP

Retrieve detailed information about how a specific user is connected to a group in Calendly, including their membership status and role within that group.

1 input
Action

List group relationships

CALENDLY_LIST_GROUP_RELATIONSHIPS

Retrieves all groups you belong to along with your specific role (member or admin) in each one, helping you understand your access level and responsibilities across different team groups.

5 input
Action

List groups

CALENDLY_LIST_GROUPS

Retrieve all groups within your Calendly organization to manage team scheduling and access permissions. This helps you understand your current group structure and team organization.

3 input

Invitees

7 operations

Track and manage invitee data including attendance status, no-show records, and event registration details. Use these operations to automate follow-up actions, attendance tracking, and invitee lifecycle management in your workflows.

Action★ Featured

Get event invitee

CALENDLY_GET_EVENT_INVITEE

Retrieves detailed information about a specific person who was invited to one of your scheduled events, including their responses and attendance details. This helps you track who's attending and manage your calendar interactions efficiently.

2 input
Action★ Featured

List event invitees

CALENDLY_LIST_EVENT_INVITEES

Retrieves all attendees registered for a specific Calendly event, allowing you to see who's attending and filter by their response status or email address.

6 input
Action

Create event invitee (Deprecated)

CALENDLY_CREATE_EVENT_INVITEE

Programmatically schedule meetings on behalf of your clients or team members directly through your application without requiring them to use Calendly's interface.

7 input
Action

Delete invitee data

CALENDLY_DELETE_INVITEE_DATA

Permanently removes all invitee information associated with specific email addresses from your organization's past events to meet data privacy regulations and comply with customer data deletion requests.

1 input
Action

Delete invitee no show

CALENDLY_DELETE_INVITEE_NO_SHOW

Removes a no-show marking from an invitee's record, restoring their status as if they had completed the scheduled meeting. Use this to correct no-show errors or handle special cases where you want to give clients a second chance.

1 input
Action

Get invitee no show

CALENDLY_GET_INVITEE_NO_SHOW

Retrieve details about a scheduled meeting where an invitee failed to show up, helping you track attendance patterns and follow up with no-shows.

1 input
Action

Mark invitee as no-show

CALENDLY_INVITEE_NO_SHOW

Records when an invitee misses a scheduled meeting, helping you track attendance and manage follow-up actions for no-shows in Calendly.

1 input

Organization

7 operations

Manage team membership, invitations, and organizational access controls to automate onboarding and permission management. These operations enable you to programmatically add users, revoke access, and maintain organizational structure within Calendly.

Action

Delete organization membership

CALENDLY_DELETE_ORGANIZATION_MEMBERSHIP

Remove a user's access from your Calendly organization, preventing them from managing or viewing organizational resources. Use this when team members leave, change roles, or no longer need scheduling access.

1 input
Action

Get organization

CALENDLY_GET_ORGANIZATION

Retrieve key details about your Calendly organization, including its name, URL slug, and account information for verification and integration purposes.

1 input
Action

Get organization invitation

CALENDLY_GET_ORGANIZATION_INVITATION

Retrieve details about a pending team member invitation sent to join your Calendly organization, including invitation status and recipient information.

2 input
Action

Get organization membership

CALENDLY_GET_ORGANIZATION_MEMBERSHIP

Fetch detailed information about a specific team member's membership and permissions within your Calendly organization. This helps you verify user roles, access levels, and account status for team management purposes.

1 input
Action

Invite user to organization

CALENDLY_ORGANIZATION_INVITATION

Send an email invitation to add a new team member to your Calendly organization so they can access shared calendars and scheduling features.

2 input
Action

List organization invitations

CALENDLY_LIST_ORGANIZATION_INVITATIONS

Retrieve all pending invitations sent to people to join your organization, helping you track who you've invited and their invitation status.

6 input
Action

List organization memberships

CALENDLY_LIST_ORGANIZATION_MEMBERSHIPS

Retrieve all team members and their roles within your organization to see who has access and what permissions they have. This helps you manage your team structure and understand who's collaborating on your Calendly account.

5 input

Routing

3 operations

Access routing forms and their submissions to automate workflow branching and conditional scheduling logic. Use these operations to manage complex scheduling scenarios where meeting types or handlers are determined by form responses.

Action

Get routing form

CALENDLY_GET_ROUTING_FORM

Fetch detailed information about a routing form including its questions and how it directs visitors to the right calendar or team member. Use this to review your form's current setup and routing rules without manually checking Calendly.

1 input
Action

Get routing form submission

CALENDLY_GET_ROUTING_FORM_SUBMISSION

Retrieve detailed information about a specific routing form submission, including the questions asked, answers provided, and which calendar or team member was selected for scheduling.

1 input
Action

List routing forms

CALENDLY_LIST_ROUTING_FORMS

Retrieve all routing forms configured for your organization, which are questionnaires that guide invitees to the right booking pages or destinations based on their answers.

4 input

Users

3 operations

Retrieve user profile information and meeting location details to personalize scheduling experiences and sync user data. These operations provide essential user context for automating meeting setup and resource allocation.

Action

Get current user (Deprecated)

CALENDLY_GET_CURRENT_USER

Retrieves your Calendly account profile information including name, email, and availability settings. This helps you verify your account details and ensure your scheduling setup is current.

Action

Get user

CALENDLY_GET_USER

Fetch your Calendly account details and profile information to verify your account settings and configuration.

1 input
Action

List User Meeting Locations

CALENDLY_LIST_USER_LOCATIONS

Retrieve all meeting locations that a Calendly user has configured for their meetings. This helps you understand where and how clients can meet with you.

1 input

Webhooks

5 operations

Set up real-time event notifications by creating, managing, and monitoring webhook subscriptions for Calendly events. Use these operations to trigger downstream automation whenever scheduling activities occur, enabling reactive workflow designs.

Action

Create webhook subscription

CALENDLY_CREATE_WEBHOOKS

Set up automated notifications to receive real-time alerts when Calendly events occur, such as bookings, cancellations, or rescheduling. This lets you trigger custom workflows and integrations based on scheduling activity without manual monitoring.

7 input
Action

Delete webhook subscription

CALENDLY_DELETE_WEBHOOK_SUBSCRIPTION

Removes a webhook subscription to stop receiving real-time notifications from Calendly when scheduling events occur. Use this when you no longer need automatic updates sent to your application or service.

1 input
Action

Get sample webhook data

CALENDLY_GET_SAMPLE_WEBHOOK_DATA

Retrieve sample webhook payload data to understand the structure and format of events that will be sent to your application when calendar activities occur. Use this to test and validate your webhook integration before activating it in production.

4 input
Action

Get webhook subscription

CALENDLY_GET_WEBHOOK_SUBSCRIPTION

Retrieve the configuration and status details of a webhook subscription to monitor which events are being tracked and where notifications are being sent.

1 input
Action

List webhook subscriptions

CALENDLY_LIST_WEBHOOK_SUBSCRIPTIONS

View all webhook subscriptions set up for your Calendly organization to manage which events trigger notifications to your other apps and systems.

7 input

Communication

5 operations
Action

Create Event Invitee

CALENDLY_POST_INVITEE

Tool to create a new Event Invitee with standard notifications, calendar invites, reschedules, and workflows.

7 input
Action

Remove user from organization

CALENDLY_REMOVE_USER_FROM_ORGANIZATION

Removes a user (who is not an owner) from an organization by their membership UUID, requiring administrative privileges.

1 input
Action

Revoke a user's organization invitation

CALENDLY_REVOKE_USER_S_ORGANIZATION_INVITATION

Revokes a pending and revokable (not yet accepted or expired) organization invitation using its UUID and the organization's UUID, rendering the invitation link…

2 input
Action

Update Event Type

CALENDLY_UPDATE_EVENT_TYPE

Tool to update an existing one-on-one event type (kind: solo) in Calendly.

9 input
Action

Update Event Type Availability

CALENDLY_UPDATE_EVENT_TYPE_AVAILABILITY

Tool to update an event type availability schedule in Calendly.

4 input
What now

Use Calendly in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.