New: every message picks a fast or a slow model

Calendly

Calendly is an appointment scheduling tool that automates meeting invitations, availability checks, and reminders, helping individuals and teams avoid email back-and-forth

What agents can do

Actions42

  • Cancel event

    Permanently cancels an existing, active scheduled event by its `uuid`, optionally providing a `reason`, which may trigger notifications to invitees.

  • Create invitee no show

    Marks an invitee, identified by their existing and valid uri, as a 'no show' for a scheduled event.

  • 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`.

  • Create scheduling link

    Create a single-use scheduling link.

  • 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.

  • Create single use scheduling link

    Creates a one-time, single-use scheduling link for an active calendly event type, expiring after one booking.

  • Create webhook subscription

    Creates a calendly webhook subscription to notify a specified `url` (which must be a publicly accessible https endpoint) for selected `events` within a given `organization` and `scope`.

  • 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…

34 more
  • 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.

  • 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…

  • Delete webhook subscription

    Deletes an existing webhook subscription to stop calendly sending event notifications to its registered callback url; this operation is idempotent.

  • Get current user

    Retrieves detailed information about the currently authenticated calendly user.

  • Get event

    Use to retrieve a specific calendly scheduled event by its uuid, provided the event exists in the user's calendly account.

  • Get event invitee

    Retrieves detailed information about a specific invitee of a scheduled event, using their unique uuids.

  • 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.

  • Get group

    Retrieves all attributes of a specific calendly group by its uuid; the group must exist.

  • Get group relationship

    Retrieves a specific calendly group relationship by its valid and existing uuid, providing details on user-group associations and membership.

  • 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.

  • Get organization invitation

    Retrieves a specific calendly organization invitation using its uuid and the parent organization's uuid.

  • Get organization membership

    Retrieves a specific calendly organization membership by its uuid, returning all its attributes.

  • Get routing form

    Retrieves a specific routing form by its uuid, providing its configuration details including questions and routing logic.

  • Get user

    Retrieves comprehensive details for an existing calendly user.

  • Get user availability schedule

    Retrieves an existing user availability schedule by its uuid; this schedule defines the user's default hours of availability.

  • Get webhook subscription

    Retrieves the details of an existing webhook subscription, identified by its uuid, including its callback url, subscribed events, scope, and state.

  • Invite user to organization

    Invites a user to the specified calendly organization by email, if they aren't already a member and lack a pending invitation to it.

  • 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.

  • 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.

  • List events

    Retrieves a list of scheduled calendly events; requires `user`, `organization`, `group`, or `invitee email` for scope, and admin rights may be needed when filtering by `organization` or `group`.

  • List event type available times

    Fetches available time slots for a calendly event type within a specified time range; results are not paginated.

  • List event type hosts

    Retrieves a list of hosts (users) assigned to a specific, existing calendly event type, identified by its uri.

  • 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.

  • List groups

    Returns a list of groups for a specified calendly organization uri, supporting pagination.

  • List organization invitations

    Retrieves a list of invitations for a specific organization, identified by its uuid.

  • List organization memberships

    Retrieves a list of organization memberships.

  • 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…

  • 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.

  • List user availability schedules

    Retrieves all availability schedules for the specified calendly user.

  • 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.

  • List user s event types

    Retrieves event types for a user or organization; requires either the `user` or `organization` uri.

  • List webhook subscriptions

    Retrieves webhook subscriptions for a calendly organization; `scope` determines if `user` or `group` uri is also required for filtering.

  • Remove user from organization

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

  • 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.

Starts an agent when

  • Contact Created

    Triggers when a contact is added to the Calendly organization's contact list, by an invitee booking or by a direct write.

    The moment it happens

  • Contact Deleted

    Triggers when a contact is removed from the Calendly organization's contact list.

    The moment it happens

  • Contact Updated

    Triggers when a contact in the Calendly organization's contact list changes.

    The moment it happens

  • Event Type Created

    Triggers when a new Calendly event type — a bookable meeting template — is created.

    The moment it happens

  • Event Type Updated

    Triggers when any field on a Calendly event type changes — its name, duration, questions, locations or whether it is active.

    The moment it happens

  • Invitee Marked No-Show

    Triggers when a host marks an invitee as a no-show for a meeting.

    The moment it happens

  • Invitee No-Show Cleared

    Triggers when a host removes an invitee's no-show mark, undoing a mark made in error.

    The moment it happens

  • Meeting Canceled

    Triggers when a booking on a Calendly event type is cancelled, by either the host or the invitee.

    The moment it happens

  • Meeting Scheduled

    Triggers when someone books time on a Calendly event type.

    The moment it happens

  • Routing Form Submitted

    Triggers when someone submits a Calendly routing form.

    The moment it happens

How it connects

You sign in to Calendly in a window. Composio, our app-connections provider, holds the sign-in; Definable keeps only a reference to it.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.