Skip to content
All services

Calendly

Scheduling automation for AI agents

Scheduling automation and booking management powered by Calendly. Manage appointments, check availability, view upcoming meetings, handle cancellations, and automate scheduling workflows. Essential for sales teams, customer success, and anyone managing appointments at scale.

26
Total Actions
17
View Data
8
Make Changes
1
Remove Data
17
View actions

Look up data, search, list, and analyze

8
Change actions

Create new things, update existing ones

1
Remove actions

Delete records and clean things up

read17 actions

Get Current User

read

Get the authenticated Calendly user's profile information including name, email, timezone, scheduling URL, and organization details. Use this first to understand who owns the calendar and get the base scheduling URL. Returns user URI needed for other API calls.

List Event Types

read

List all event types (booking page templates) configured for the user. Event types define the meetings people can book - like '30 Minute Call' or 'Product Demo'. Returns name, duration, scheduling URL, color, and whether active. Use this to find which booking links to share or to understand what meeting types are available. Note: Calendly v2 API does not support creating or editing permanent event types programmatically. Use create_one_off_event_type for one-off scheduling links.

Get Event Type

read

Get detailed information about a specific event type including duration, description, booking URL, custom questions, and scheduling rules. Use this to get the full configuration of a meeting type before sharing its link or checking availability.

Get Available Times

read

Get available time slots for booking a specific event type within a date range. Returns all open slots that can be booked. Essential for AI booking assistants to find when meetings can be scheduled. Use this before suggesting meeting times to users.

Get Busy Times

read

Get time periods when the user is busy/unavailable within a date range. Returns all blocked times from calendar connections (Google Calendar, Outlook, etc.). Use this to understand scheduling conflicts or find gaps in the calendar.

List Scheduled Events

read

List all scheduled meetings/appointments for the user. Returns meeting details including attendee info, start/end times, event type, location, and status. This is your main tool for seeing upcoming appointments, reviewing the calendar, or finding specific bookings.

Get Scheduled Event

read

Get complete details of a specific scheduled meeting including all invitee information, custom question responses, location/conferencing details, and cancellation info if applicable. Use this for detailed meeting prep or to get full context about an appointment.

List Event Invitees

read

List all invitees (attendees) for a specific scheduled event. Returns invitee names, emails, custom question responses, and status. For group events, this shows all participants. Use this to see who's attending a meeting and their submitted information.

Get Invitee

read

Get detailed information about a specific invitee including their full name, email, timezone, custom question responses, UTM parameters (for tracking), and reschedule/cancellation history. Use for CRM integration or detailed attendee analysis.

Get User Availability

read

Get the user's availability schedule rules - their configured working hours, days available, and time zone preferences. This shows the recurring availability pattern, not specific open slots. Use to understand when someone is generally available for meetings.

List Organization Memberships

read

List organization memberships for the user. Shows which Calendly organization(s) the user belongs to and their role (admin, member, etc.). Useful for multi-user Calendly setups to understand team structure.

List Webhooks

read

List active webhook subscriptions. Webhooks notify your systems in real-time when events occur (new bookings, cancellations, etc.). Use this to audit existing integrations or verify webhook setup.

List Routing Forms

read

List all routing forms for the organization. Routing forms are multi-step forms that route invitees to the right person or event type based on their answers. Use this to see what routing forms exist and get their UUIDs for further queries.

Get Routing Form

read

Get detailed information about a specific routing form including its questions, routing rules, and configuration. Use this to understand how a routing form directs invitees to different event types or team members.

List Routing Form Submissions

read

List submissions for a specific routing form. Shows who submitted the form, their answers, and whether they were routed to book a meeting. Useful for analyzing lead flow and form conversion rates.

Get Invitee No Show

read

Get details about a specific no-show record. Returns information about when the invitee was marked as a no-show and by whom. Use this to review no-show records for reporting or follow-up actions.

Get Activity Log

read

Get the organization's activity log entries showing what actions have occurred (event creations, cancellations, setting changes, etc.). Enterprise plan feature. Useful for auditing, compliance, and understanding account activity patterns.

write8 actions

Cancel Scheduled Event

write

Cancel a scheduled meeting. This will notify all invitees of the cancellation via email. The event will be marked as 'canceled' but remain in the system for record-keeping. Use with caution - cancellations cannot be undone.

Create Scheduling Link

write

Create a single-use scheduling link for a specific event type. Unlike the standard booking URL, this link can only be used once and optionally pre-fills invitee information. Perfect for sending personalized booking links to specific leads or customers.

Mark No Show

write

Mark an invitee as a no-show for a scheduled event. Use this to track attendance and identify patterns with unreliable contacts. This is useful for sales teams to track lead quality and follow up appropriately.

Unmark No Show

write

Remove the no-show marking from an invitee. Use this if someone was incorrectly marked as a no-show or if you want to give them another chance.

Create Webhook

write

Create a new webhook subscription to receive real-time notifications. Webhooks POST JSON data to your URL when events occur. Essential for integrating Calendly with CRMs, notification systems, or custom workflows.

Create Event Invitee

write

Book a Calendly meeting programmatically by creating an invitee for a specific event type and time slot. This is the core scheduling endpoint for AI agents — no redirects, iframes, or Calendly UI required. The invitee receives standard Calendly confirmation emails and calendar invites. Recommended flow: 1) list_event_types to find the right meeting type, 2) get_available_times to find open slots, 3) this tool to book. Requires a paid Calendly plan.

Create One Off Event Type

write

Create a temporary, single-use event type with custom settings. Unlike permanent event types (which must be managed in the Calendly UI), one-off event types are for ad-hoc meetings with specific parameters. Great for creating custom meeting types on the fly for specific clients or situations. The created event type appears in the Pending tab of Calendly. Note: This creates a one-off (single-use) event type, not a permanent reusable one. The Calendly v2 API does not support creating permanent event types.

Create Share

write

Create a shareable scheduling link with custom overrides using the 'Customize Once and Share' feature. Allows you to customize the event name, duration, date range, and location for a specific sharing context without modifying the original event type. Perfect for creating personalized booking links for specific clients or campaigns.

delete1 action

Delete Webhook

delete

Delete a webhook subscription. The URL will no longer receive event notifications. Use when decommissioning integrations or cleaning up unused webhooks.

Connection details

How you connect
Personal Access Token
Category
Scheduling
Version
2.2.4
Actions
26
Last Updated
2026-03-01
Setup guide
View guide →

Ready to connect Calendly?

Sign up free and let your AI work with this service today.

Get Started