Calendly
Calendly is an appointment scheduling tool that automates meeting invitations, availability checks, and reminders, helping individuals and teams avoid email back-and-forth
Sign in with one click. Composio asks the app for you; Quilt never sees the login.
Reads on its own34
Agents use these right away.
- Get event type availabilityTool to retrieve availability schedules configured for a specific Calendly event type.
- Get organizationTool to retrieve information about a specific Calendly organization.
- Get userRetrieves comprehensive details for an existing Calendly user.
- List Event TypesLists event types associated with a specified user or organization, with filtering and pagination.
- List routing form submissionsLists a page of submissions for a specific routing form, including questions and answers and, when available, routing results and tracking data.
- List scheduled eventsTool to retrieve a list of scheduled Calendly events.
- Who Am IReturn the identity (name, email) of the connected Calendly account.
- Get eventUse to retrieve a specific Calendly scheduled event by its UUID, provided the event exists in the user's Calendly account.
- Get event inviteeRetrieves detailed information about a specific invitee of a scheduled event, using their unique UUIDs.
- Get event typeRetrieves details for a specific Calendly event type, identified by its UUID, which must be valid and correspond to an existing event type.
- Get groupRetrieves all attributes of a specific Calendly group by its UUID; the group must exist.
- Get group relationshipRetrieves a specific Calendly group relationship by its valid and existing UUID, providing details on user-group associations and membership.
- Get invitee no showRetrieves 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 invitationRetrieves a specific Calendly organization invitation using its UUID and the parent organization's UUID.
- Get organization membershipRetrieves a specific Calendly organization membership by its UUID, returning all its attributes.
- Get routing formRetrieves a specific routing form by its UUID, including its questions and other configuration details.
- Get routing form submissionTool to retrieve details about a specific routing form submission by its UUID.
- Get sample webhook dataTool to retrieve sample webhook payload data for testing webhook subscriptions.
- Get user availability scheduleRetrieves a user availability schedule by its UUID, including its availability rules and whether it is the user's default schedule.
- Get webhook subscriptionRetrieves the details of an existing webhook subscription, identified by its UUID, including its callback URL, subscribed events, scope, and state.
- List activity log entriesRetrieves a list of activity log entries for a specified Calendly organization (requires an active Enterprise subscription), supporting filtering, sorting, and pagination.
- List event inviteesRetrieves a list of invitees for a specified Calendly event UUID, with options to filter by status or email, and sort by creation time.
- List event type available timesFetches available time slots for a Calendly event type within a future time range of at most seven days; results are not paginated.
- List event type hostsTool to retrieve a list of event type hosts (memberships) for a specific event type.
- List group relationshipsLists Calendly group relationships, with optional organization, owner, and group filters and pagination.
- List groupsReturns a list of groups for a specified Calendly organization URI, supporting pagination.
- List organization invitationsRetrieves a list of invitations for a specific organization, identified by its UUID.
- List organization membershipsRetrieves a list of organization memberships.
- List outgoing communicationsRetrieves 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 valid range.
- List routing formsRetrieves routing forms for a specified organization; routing forms are questionnaires used to direct invitees to appropriate booking pages or external URLs.
- List user availability schedulesRetrieves all availability schedules for the specified Calendly user.
- List user busy timesFetches 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 Meeting LocationsTool to retrieve configured meeting location information for a given Calendly user.
- List webhook subscriptionsRetrieves webhook subscriptions for a Calendly organization; `scope` determines if `user` or `group` URI is also required for filtering.
Asks someone first19
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Cancel scheduled eventTool to cancel a scheduled Calendly event by creating a cancellation record.
- Create Event TypeTool to create a new one-on-one event type (kind: solo) in Calendly.
- Create webhook subscriptionTool to create a webhook subscription for receiving Calendly event notifications.
- Delete organization membershipTool to remove a user from a Calendly organization by membership UUID.
- Invite user to organizationTool to invite a user to a Calendly organization via email.
- Create Event InviteeTool to create a new Event Invitee with standard notifications, calendar invites, reschedules, and workflows.
- Update Event TypeTool to update an existing one-on-one event type (kind: solo) in Calendly.
- Update Event Type AvailabilityTool to update an event type availability schedule in Calendly.
- Create One-Off Event TypeCreates a temporary Calendly one-off event type for a host, with a duration and date setting for the meeting availability.
- Create scheduling linkCreate a single-use scheduling link.
- Create shareCreates 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 linkCreates a one-time, single-use scheduling link for an active Calendly event type, expiring after one booking.
- Delete invitee dataPermanently 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).
- Delete invitee no showDeletes 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 dataFor 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 to complete.
- Delete webhook subscriptionDeletes an existing webhook subscription to stop Calendly sending event notifications to its registered callback URL; this operation is idempotent.
- Mark invitee as no-showTool to mark an invitee as a no-show for a scheduled event.
- Remove user from organizationRemoves a user (who is not an owner) from an organization by their membership UUID, requiring administrative privileges.
- Revoke a user's organization invitationRevokes a pending and revokable (not yet accepted or expired) organization invitation using its UUID and the organization's UUID, rendering the invitation link invalid.
4 more of its actions are no longer kept up by Calendly and are left out.