Calendly
Also an agent toolCalendly scheduling integration for invitee booking and cancellation automation workflows
34 actions · 4 triggers
The Calendly integration lets you connect Calendly to your automations with 34 actions and 4 triggers — and every action is also a tool an AI agent can call. Examples: Get Current User, Get User, List Event Types, Get Event Type, Create One-Off Event Type. No blank-canvas wiring — connect it and use it in your workflows.
Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.
Triggers 4
Events in Calendly that can start a workflow.
Invitee Created
Fires when a new invitee books a meeting (invitee.created)
Invitee Canceled
Fires when an invitee cancels their booking (invitee.canceled)
New Calendly Event Type
List event types (GET /event_types). Requires a user, organization, OR group URI filter.
New Calendly Meeting
List scheduled events (GET /scheduled_events). Requires a user, organization, group, OR invitee_email filter.
Actions 34
What Zervanor can do in Calendly.
Scheduled Events5
List Scheduled Events
List scheduled events (GET /scheduled_events). Requires a user, organization, group, OR invitee_email filter.
Get Scheduled Event
Retrieve a single scheduled event (GET /scheduled_events/{uuid}).
Cancel Scheduled Event
Cancel a scheduled event with an optional reason (POST /scheduled_events/{uuid}/cancellation).
List Event Invitees
List invitees of a scheduled event (GET /scheduled_events/{event_uuid}/invitees).
Get Event Invitee
Retrieve a single invitee with answers, tracking/UTM, and cancel/reschedule info (GET /scheduled_events/{event_uuid}/invitees/{invitee_uuid}).
Webhook Subscriptions4
List Webhook Subscriptions
List webhook subscriptions (GET /webhook_subscriptions). Requires organization + scope; user/group per scope.
Get Webhook Subscription
Retrieve a single webhook subscription (GET /webhook_subscriptions/{uuid}).
Create Webhook Subscription
Create a webhook subscription (POST /webhook_subscriptions). Caller supplies signing_key.
Delete Webhook Subscription
Delete a webhook subscription (DELETE /webhook_subscriptions/{uuid}).
Event Types3
List Event Types
List event types (GET /event_types). Requires a user, organization, OR group URI filter.
Get Event Type
Retrieve a single event type (GET /event_types/{uuid}).
List Event Type Hosts
List hosts (memberships) for an event type (GET /event_types/{uuid}/hosts).
Invitee No Shows3
Create Invitee No-Show
Mark an invitee as a no-show (POST /invitee_no_shows).
Get Invitee No-Show
Retrieve an invitee no-show record (GET /invitee_no_shows/{uuid}).
Delete Invitee No-Show
Undo / remove a no-show record (DELETE /invitee_no_shows/{uuid}).
Groups2
List Groups
List groups in an organization (GET /groups). Requires an organization filter.
Get Group
Retrieve a single group (GET /groups/{uuid}).
Organization Memberships2
List Organization Memberships
List memberships (GET /organization_memberships). Requires a user or organization filter.
Get Organization Membership
Retrieve a single membership with role, user, and organization (GET /organization_memberships/{uuid}).
Organizations2
List Organization Invitations
List invitations for an organization (GET /organizations/{org_uuid}/invitations).
Get Organization Invitation
Retrieve a single invitation (GET /organizations/{org_uuid}/invitations/{uuid}).
Routing Form Submissions2
List Routing Form Submissions
List routing form submissions (GET /routing_form_submissions). Requires a form URI filter.
Get Routing Form Submission
Retrieve a single submission with answers and result/booking link (GET /routing_form_submissions/{uuid}).
Routing Forms2
List Routing Forms
List routing forms (GET /routing_forms). Requires an organization filter.
Get Routing Form
Retrieve a single routing form with its questions/schema (GET /routing_forms/{uuid}).
User Availability Schedules2
List User Availability Schedules
List a user's availability schedules (GET /user_availability_schedules). Requires a user filter.
Get User Availability Schedule
Retrieve a single availability schedule (GET /user_availability_schedules/{uuid}).
Users2
Get Current User
Fetch the currently authenticated user's profile, current_organization URI, timezone, and scheduling URL (GET /users/me).
Get User
Retrieve a specific user by UUID (GET /users/{uuid}).
Event Type Available Times1
List Event Type Available Times
List bookable time slots for an event type within a max 7-day window (GET /event_type_available_times).
One Off Event Types1
Create One-Off Event Type
Create a one-off (single-use) event type (POST /one_off_event_types).
Sample Webhook Data1
Get Sample Webhook Data
Fetch a sample webhook payload for an event type + scope (GET /sample_webhook_data).
Scheduling Links1
Create Scheduling Link
Create a single-use scheduling link (POST /scheduling_links).
User Busy Times1
List User Busy Times
List a user's busy/unavailable intervals within a max ~7-day window (GET /user_busy_times). Requires a user filter.
Nothing matches your search.
Automations using Calendly
Build your own automation with Calendly in the visual builder.
Automations with Calendly
Frequently asked questions
What can I automate with Calendly?
34 actions are available — for example: Get Current User, Get User, List Event Types, Get Event Type, Create One-Off Event Type, and more.
Which Calendly events can start a workflow?
4 triggers — for example: Invitee Created, Invitee Canceled, New Calendly Event Type, New Calendly Meeting.
Can Calendly be used as an AI agent tool?
Yes. Every Calendly action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.
How is the Calendly integration modelled?
Calendly is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.