Calendly API for AI Agents

Scheduling and appointment booking

Calendly provides APIs for managing event types, scheduling links, and booking invitees. AI agents can use Calendly to create scheduling links, check availability, and manage appointments.

What AI agents can do with Calendly

Structured actions an AI agent can execute through the Calendly API

listEventTypes
List available event types
user, active
event_types[], pagination
listScheduledEvents
List scheduled events
user, min_start_time, max_start_time, status
events[], pagination
cancelEvent
Cancel a scheduled event
event_uuid, reason
ok
getInvitee
Get invitee details
invitee_uuid
name, email, status, questions_and_answers

Use cases for Calendly + AI agents

  • Meeting scheduling automation
  • Availability checking
  • Appointment management and reminders
  • Calendar-aware AI assistants
  • Sales meeting booking

How to connect Calendly to an AI agent

  1. 1Get your Calendly API key or OAuth token
  2. 2Generate an AgentSpec for scheduling actions
  3. 3Define event listing, management, and cancellation actions
  4. 4Publish for discovery
  5. 5Connect to your Calendly user account

Best practices

Use event type slugs for consistent scheduling links
Filter events by date range to avoid large responses
Include reasoning docs about cancellation policies
Handle timezone conversions properly
Use webhooks for real-time booking notifications

Frequently asked questions

Can AI agents book meetings through Calendly?+
Agents can share scheduling links and manage existing events. Direct booking requires the invitee to use the Calendly scheduling page, but agents can send the link and manage the lifecycle.
How do agents check Calendly availability?+
List event types to see available meeting types, then check scheduled events to understand existing bookings. The scheduling link itself handles availability display for invitees.
Can agents cancel Calendly meetings?+
Yes. Use the cancelEvent action with the event UUID and an optional reason. The invitee receives a cancellation notification automatically.

More Productivity APIs

Make Calendly agent-native with Elba

Generate an AgentSpec for your Calendly integration in seconds. Free to use.