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
Action
Description
Inputs
Outputs
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
- 1Get your Calendly API key or OAuth token
- 2Generate an AgentSpec for scheduling actions
- 3Define event listing, management, and cancellation actions
- 4Publish for discovery
- 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
Learn more
Make Calendly agent-native with Elba
Generate an AgentSpec for your Calendly integration in seconds. Free to use.