MissionControlHQMissionControlHQResources
ArticlesDocs
Get early access→
Integrations
Email & Productivity
  • Gmail
  • Outlook
  • Google Docs
  • Google Sheets
  • Excel
  • Notion
  • Confluence
  • Airtable
  • Todoist
  • Google Tasks
  • Canva
Communication
  • Slack
  • Microsoft Teams
  • Discord
  • WhatsApp
  • Webex
Scheduling & Meetings
  • Google Calendar
  • Zoom
  • Calendly
  • Cal.com
  • Google Meet
  • Eventbrite
Marketing & Social
  • Mailchimp
  • Google Ads
  • Facebook
  • LinkedIn
  • YouTube
  • Reddit
  • Dub
CRM & Support
  • HubSpot
  • Salesforce
  • Attio
  • Capsule CRM
  • Intercom
  • Zendesk
  • Gorgias
  • Zoho Desk
  • Gong
File Storage
  • Google Drive
  • Dropbox
  • OneDrive
  • Box
  • SharePoint
  • Google Photos
E-commerce & Payments
  • Stripe
  • Square
Finance & Time
  • Harvest
  • Zoho Books
  • Zoho Invoice
  • FreshBooks
  • Fathom
Analytics
  • Google BigQuery
Dev & Project Management
  • GitHub
  • GitLab
  • Bitbucket
  • Linear
  • Jira
  • Asana
  • ClickUp
  • Trello
  • Monday.com
  • Basecamp
  • Wrike
  • Productboard
  • Figma
  • Miro
  • Sentry
  • PagerDuty
  • Supabase
  • DigitalOcean
Resources/Integrations/Calendly

Scheduling & Meetings

🗓️ Calendly integration

Verified July 15, 2026

PreviousZoomNextCal.com

Connect Calendly once and every agent in your squad can work in it for you, with exactly as much access as you decide to give, and a receipt for every call it makes.

What your squad can do in Calendly

  • Look things up, get current user; get event; get event invitee, and more.
  • Do real work, create event invitee; create event type; create one off event type; create scheduling link, and more.
  • Run it on a schedule: any of the 55 available tools below can be part of a scheduled task or a mission.

How to connect

  1. In your dashboard, open Integrations and find Calendly.
  2. Click Connect.
  3. Sign in to Calendly in the window that opens and approve. You land back on the Integrations page with the account live.

If the connection ever expires, the card shows Reconnect; one click re-authorizes the same account with the same settings.

Multiple accounts: connect as many as you need (say, yours and a client's). One is primary. Agents use it unless a mission says otherwise.

Access levels

This app connects with standard access. Every agent can still be individually allowed, scoped, or denied from the Integrations page.

Every tool, in plain terms

The 55 tools agents use in Calendly through Mission Control, and the lowest access level that includes each. Agents discover these themselves. You never have to name a tool; asking in plain language is enough.

ToolWhat it doesAccess level
Cancel scheduled event
CALENDLY_CANCEL_SCHEDULED_EVENT
Cancel a scheduled Calendly event by creating a cancellation record.All levels
Create event invitee
CALENDLY_CREATE_EVENT_INVITEE
DEPRECATED: Use CALENDLY_POST_INVITEE instead.All levels
Create event type
CALENDLY_CREATE_EVENT_TYPE
Create a new one-on-one event type (kind: solo) in Calendly.All levels
Create one off event type
CALENDLY_CREATE_ONE_OFF_EVENT_TYPE
Creates a temporary Calendly one-off event type for unique meetings outside regular availability, requiring valid host/co-host URIs, a future date/range for date_setting, and a positive duration.All levels
Create scheduling link
CALENDLY_CREATE_SCHEDULING_LINK
Create a single-use scheduling link. Creates a scheduling link that can be used to book an event. The link allows invitees to schedule up to the specified maximum number of events. Once the limit is reached, the link be…All levels
Create share
CALENDLY_CREATE_SHARE
Creates a customizable, one-time share link for a Calendly event type, allowing specific overrides to its settings (e.g., duration, availability, location) without altering the original event type.All levels
Create single use scheduling link
CALENDLY_CREATE_SINGLE_USE_SCHEDULING_LINK
Creates a one-time, single-use scheduling link for an active Calendly event type, expiring after one booking.All levels
Create webhooks
CALENDLY_CREATE_WEBHOOKS
Create a webhook subscription for receiving Calendly event notifications.All levels
Delete invitee data
CALENDLY_DELETE_INVITEE_DATA
Permanently removes all invitee data associated with the provided emails from past organization events, for data privacy compliance (requires Enterprise subscription; deletion may take up to one week).All levels
Delete invitee no show
CALENDLY_DELETE_INVITEE_NO_SHOW
Deletes an Invitee No-Show record by its uuid to reverse an invitee's 'no-show' status; the uuid must refer to an existing record.All levels
Delete organization membership
CALENDLY_DELETE_ORGANIZATION_MEMBERSHIP
Remove a user from a Calendly organization by membership UUID.All levels
Delete scheduled event data
CALENDLY_DELETE_SCHEDULED_EVENT_DATA
For Enterprise users, initiates deletion of an organization's scheduled event data between a start_time and end_time (inclusive, where start_time must be <= end_time); actual data deletion may take up to 7 days…All levels
Delete webhook subscription
CALENDLY_DELETE_WEBHOOK_SUBSCRIPTION
Deletes an existing webhook subscription to stop Calendly sending event notifications to its registered callback URL; this operation is idempotent.All levels
Get current user
CALENDLY_GET_CURRENT_USER
DEPRECATED: Use CALENDLY_GET_USER instead.All levels
Get event
CALENDLY_GET_EVENT
Use to retrieve a specific Calendly scheduled event by its UUID, provided the event exists in the user's Calendly account.All levels
Get event invitee
CALENDLY_GET_EVENT_INVITEE
Retrieves detailed information about a specific invitee of a scheduled event, using their unique UUIDs.All levels
Get event type
CALENDLY_GET_EVENT_TYPE
Retrieves details for a specific Calendly event type, identified by its UUID, which must be valid and correspond to an existing event type.All levels
Get event type availability
CALENDLY_GET_EVENT_TYPE_AVAILABILITY
Retrieve availability schedules configured for a specific Calendly event type.All levels
Get group
CALENDLY_GET_GROUP
Retrieves all attributes of a specific Calendly group by its UUID; the group must exist.All levels
Get group relationship
CALENDLY_GET_GROUP_RELATIONSHIP
Retrieves a specific Calendly group relationship by its valid and existing UUID, providing details on user-group associations and membership.All levels
Get invitee no show
CALENDLY_GET_INVITEE_NO_SHOW
Retrieves details for a specific Invitee No Show record by its UUID; an Invitee No Show is marked when an invitee does not attend a scheduled event.All levels
Get organization
CALENDLY_GET_ORGANIZATION
Retrieve information about a specific Calendly organization.All levels
Get organization invitation
CALENDLY_GET_ORGANIZATION_INVITATION
Retrieves a specific Calendly organization invitation using its UUID and the parent organization's UUID.All levels
Get organization membership
CALENDLY_GET_ORGANIZATION_MEMBERSHIP
Retrieves a specific Calendly organization membership by its UUID, returning all its attributes.All levels
Get routing form
CALENDLY_GET_ROUTING_FORM
Retrieves a specific routing form by its UUID, providing its configuration details including questions and routing logic.All levels
Get routing form submission
CALENDLY_GET_ROUTING_FORM_SUBMISSION
Retrieve details about a specific routing form submission by its UUID.All levels
Get sample webhook data
CALENDLY_GET_SAMPLE_WEBHOOK_DATA
Retrieve sample webhook payload data for testing webhook subscriptions.All levels
Get user
CALENDLY_GET_USER
Retrieves comprehensive details for an existing Calendly user.All levels
Get user availability schedule
CALENDLY_GET_USER_AVAILABILITY_SCHEDULE
Retrieves an existing user availability schedule by its UUID; this schedule defines the user's default hours of availability.All levels
Get webhook subscription
CALENDLY_GET_WEBHOOK_SUBSCRIPTION
Retrieves the details of an existing webhook subscription, identified by its UUID, including its callback URL, subscribed events, scope, and state.All levels
Invitee no show
CALENDLY_INVITEE_NO_SHOW
Mark an invitee as a no-show for a scheduled event.All levels
List activity log entries
CALENDLY_LIST_ACTIVITY_LOG_ENTRIES
Retrieves a list of activity log entries for a specified Calendly organization (requires an active Enterprise subscription), supporting filtering, sorting, and pagination.All levels
List events
CALENDLY_LIST_EVENTS
DEPRECATED: Use CALENDLY_LIST_SCHEDULED_EVENTS instead.All levels
List event invitees
CALENDLY_LIST_EVENT_INVITEES
Retrieves a list of invitees for a specified Calendly event UUID, with options to filter by status or email, and sort by creation time.All levels
List event types
CALENDLY_LIST_EVENT_TYPES
List all Event Types associated with a specified User or Organization.All levels
List event type available times
CALENDLY_LIST_EVENT_TYPE_AVAILABLE_TIMES
Fetches available time slots for a Calendly event type within a specified time range; results are not paginated.All levels
List event type memberships
CALENDLY_LIST_EVENT_TYPE_MEMBERSHIPS
Retrieve a list of event type hosts (memberships) for a specific event type.All levels
List groups
CALENDLY_LIST_GROUPS
Returns a list of groups for a specified Calendly organization URI, supporting pagination.All levels
List group relationships
CALENDLY_LIST_GROUP_RELATIONSHIPS
Retrieves a list of group relationships defining an owner's role (e.g., member, admin) within a group; an owner can have one membership per group but multiple admin roles across different groups.All levels
List organization invitations
CALENDLY_LIST_ORGANIZATION_INVITATIONS
Retrieves a list of invitations for a specific organization, identified by its UUID.All levels
List organization memberships
CALENDLY_LIST_ORGANIZATION_MEMBERSHIPS
Retrieves a list of organization memberships.All levels
List outgoing communications
CALENDLY_LIST_OUTGOING_COMMUNICATIONS
Retrieves a list of outgoing SMS communications for a specified organization; requires an Enterprise subscription and if filtering by creation date, both min_created_at and max_created_at must be provided to form a…All levels
List routing forms
CALENDLY_LIST_ROUTING_FORMS
Retrieves routing forms for a specified organization; routing forms are questionnaires used to direct invitees to appropriate booking pages or external URLs.All levels
List scheduled events
CALENDLY_LIST_SCHEDULED_EVENTS
Retrieve a list of scheduled Calendly events.All levels
List user availability schedules
CALENDLY_LIST_USER_AVAILABILITY_SCHEDULES
Retrieves all availability schedules for the specified Calendly user.All levels
List user busy times
CALENDLY_LIST_USER_BUSY_TIMES
Fetches a user's busy time intervals (internal and external calendar events) in ascending order for a period up to 7 days; keyset pagination is not supported.All levels
List user locations
CALENDLY_LIST_USER_LOCATIONS
Retrieve configured meeting location information for a given Calendly user.All levels
List user s event types
CALENDLY_LIST_USER_S_EVENT_TYPES
DEPRECATED: Use CALENDLY_LIST_EVENT_TYPES instead.All levels
List webhook subscriptions
CALENDLY_LIST_WEBHOOK_SUBSCRIPTIONS
Retrieves webhook subscriptions for a Calendly organization; scope determines if user or group URI is also required for filtering.All levels
Organization invitation
CALENDLY_ORGANIZATION_INVITATION
Invite a user to a Calendly organization via email.All levels
Post invitee
CALENDLY_POST_INVITEE
Create a new Event Invitee with standard notifications, calendar invites, reschedules, and workflows.All levels
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.All levels
Revoke 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 invalid.All levels
Update event type
CALENDLY_UPDATE_EVENT_TYPE
Update an existing one-on-one event type (kind: solo) in Calendly.All levels
Update event type availability
CALENDLY_UPDATE_EVENT_TYPE_AVAILABILITY
Update an event type availability schedule in Calendly.All levels

What agents can't do in Calendly (yet)

  • Anything not in the table above. The tools mirror what Calendly makes available to connected apps. If Calendly doesn't expose an operation, agents can't perform it either.
  • If something you need is missing, there's usually a path: add the service's API key under Settings → Custom integrations and your agents can call it directly. See custom integrations & secrets. You can also ask your lead agent to open a ticket describing what it needs.

Using it in missions

Just ask in plain language: “check Calendly for …”, “create … in Calendly”, “every Monday, … ”, and the agent finds the right tool, runs it, and reports back with a receipt in your Runs ledger. Anything outward-facing (sending, posting, publishing) that a mission didn't clearly authorize comes back to you as a ticket first.

Troubleshooting

Agent saysWhat's happeningFix
"Calendly isn't connected"No active connection (or this agent is denied)Connect on the Integrations page; check the agent's per-app policy
"The connection has expired"Calendly ended the authorization (they all do periodically)Click Reconnect on the account, same settings, one click
"I'm not allowed to do that"The action is above the account's access level, or the agent is scoped downRaise the level under Manage, or adjust that agent's policy
It did something unexpectedThe ask was ambiguous (e.g. matched an existing item)Be explicit, "create a NEW …", and give agents a working folder where relevant