Calendly integration | Zervanor
← All connectors

Calendly

Also an agent tool
productivity

Calendly 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.

webhook

Invitee Created

Fires when a new invitee books a meeting (invitee.created)

webhook

Invitee Canceled

Fires when an invitee cancels their booking (invitee.canceled)

polling

New Calendly Event Type

List event types (GET /event_types). Requires a user, organization, OR group URI filter.

polling

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

GET

List Scheduled Events

List scheduled events (GET /scheduled_events). Requires a user, organization, group, OR invitee_email filter.

GET

Get Scheduled Event

Retrieve a single scheduled event (GET /scheduled_events/{uuid}).

POST

Cancel Scheduled Event

Cancel a scheduled event with an optional reason (POST /scheduled_events/{uuid}/cancellation).

GET

List Event Invitees

List invitees of a scheduled event (GET /scheduled_events/{event_uuid}/invitees).

GET

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

GET

List Webhook Subscriptions

List webhook subscriptions (GET /webhook_subscriptions). Requires organization + scope; user/group per scope.

GET

Get Webhook Subscription

Retrieve a single webhook subscription (GET /webhook_subscriptions/{uuid}).

POST

Create Webhook Subscription

Create a webhook subscription (POST /webhook_subscriptions). Caller supplies signing_key.

DELETE

Delete Webhook Subscription

Delete a webhook subscription (DELETE /webhook_subscriptions/{uuid}).

Event Types3

GET

List Event Types

List event types (GET /event_types). Requires a user, organization, OR group URI filter.

GET

Get Event Type

Retrieve a single event type (GET /event_types/{uuid}).

GET

List Event Type Hosts

List hosts (memberships) for an event type (GET /event_types/{uuid}/hosts).

Invitee No Shows3

POST

Create Invitee No-Show

Mark an invitee as a no-show (POST /invitee_no_shows).

GET

Get Invitee No-Show

Retrieve an invitee no-show record (GET /invitee_no_shows/{uuid}).

DELETE

Delete Invitee No-Show

Undo / remove a no-show record (DELETE /invitee_no_shows/{uuid}).

Groups2

GET

List Groups

List groups in an organization (GET /groups). Requires an organization filter.

GET

Get Group

Retrieve a single group (GET /groups/{uuid}).

Organization Memberships2

GET

List Organization Memberships

List memberships (GET /organization_memberships). Requires a user or organization filter.

GET

Get Organization Membership

Retrieve a single membership with role, user, and organization (GET /organization_memberships/{uuid}).

Organizations2

GET

List Organization Invitations

List invitations for an organization (GET /organizations/{org_uuid}/invitations).

GET

Get Organization Invitation

Retrieve a single invitation (GET /organizations/{org_uuid}/invitations/{uuid}).

Routing Form Submissions2

GET

List Routing Form Submissions

List routing form submissions (GET /routing_form_submissions). Requires a form URI filter.

GET

Get Routing Form Submission

Retrieve a single submission with answers and result/booking link (GET /routing_form_submissions/{uuid}).

Routing Forms2

GET

List Routing Forms

List routing forms (GET /routing_forms). Requires an organization filter.

GET

Get Routing Form

Retrieve a single routing form with its questions/schema (GET /routing_forms/{uuid}).

User Availability Schedules2

GET

List User Availability Schedules

List a user's availability schedules (GET /user_availability_schedules). Requires a user filter.

GET

Get User Availability Schedule

Retrieve a single availability schedule (GET /user_availability_schedules/{uuid}).

Users2

GET

Get Current User

Fetch the currently authenticated user's profile, current_organization URI, timezone, and scheduling URL (GET /users/me).

GET

Get User

Retrieve a specific user by UUID (GET /users/{uuid}).

Event Type Available Times1

GET

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

POST

Create One-Off Event Type

Create a one-off (single-use) event type (POST /one_off_event_types).

Sample Webhook Data1

GET

Get Sample Webhook Data

Fetch a sample webhook payload for an event type + scope (GET /sample_webhook_data).

Scheduling Links1

POST

Create Scheduling Link

Create a single-use scheduling link (POST /scheduling_links).

User Busy Times1

GET

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.

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.