> ## Documentation Index
> Fetch the complete documentation index at: https://docs.noclick.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Calendly

> Connect Calendly to your workflows: 40 operations across 12 categories.

The Calendly node adds Calendly operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields.

Calendly also includes 8 trigger operations (marked in the tables below) that can start a workflow when something happens in Calendly.

<Note>
  You can wire the Calendly node into an AI agent as a tool provider: the agent calls the operations you allow. See [Agent tools](/agents/tools).
</Note>

## Credentials

Connect Calendly under **Credentials** in the node settings. See [Connecting credentials](/credentials/connecting) for the general flow.

### OAuth

Sign in with your Calendly account when prompted; no keys to copy.

[Get your credentials here](https://developer.calendly.com/).

### Personal access token

Enter the values manually when creating the credential.

[Get your credentials here](https://calendly.com/integrations/api_webhooks).

## Operations

### Advanced

| Operation          | ID               | Description                                                                                                                           | Trigger |
| ------------------ | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------- |
| **Custom Request** | `custom_request` | Call any authenticated Calendly REST endpoint (covers the long tail: contacts, outgoing communications, analytics, and anything new). |         |

### Availability

| Operation                       | ID                                 | Description                                                  | Trigger |
| ------------------------------- | ---------------------------------- | ------------------------------------------------------------ | ------- |
| **List Availability Schedules** | `list_user_availability_schedules` | List a user's availability schedules.                        |         |
| **List Busy Times**             | `list_user_busy_times`             | List a user's busy times (window must be future, \<=7 days). |         |

### Enterprise

| Operation               | ID                    | Description                                             | Trigger |
| ----------------------- | --------------------- | ------------------------------------------------------- | ------- |
| **Delete Event Data**   | `delete_event_data`   | Delete scheduled-event data by time range (Enterprise). |         |
| **Delete Invitee Data** | `delete_invitee_data` | GDPR-delete invitee data by email (Enterprise).         |         |
| **List Activity Log**   | `list_activity_log`   | List organization activity log entries (Enterprise).    |         |

### Event types

| Operation                | ID                                | Description                                                                    | Trigger |
| ------------------------ | --------------------------------- | ------------------------------------------------------------------------------ | ------- |
| **Get Event Type**       | `get_event_type`                  | Get a single event type.                                                       |         |
| **List Available Times** | `list_event_type_available_times` | List bookable time slots for an event type (window must be future, \<=7 days). |         |
| **List Event Types**     | `list_event_types`                | List event types for a user or organization.                                   |         |

### Groups

| Operation                    | ID                         | Description                                                       | Trigger |
| ---------------------------- | -------------------------- | ----------------------------------------------------------------- | ------- |
| **List Group Relationships** | `list_group_relationships` | List group relationships (group membership is exposed only here). |         |
| **List Groups**              | `list_groups`              | List groups (Teams/Enterprise).                                   |         |

### No-Shows

| Operation        | ID               | Description                   | Trigger |
| ---------------- | ---------------- | ----------------------------- | ------- |
| **Get No-Show**  | `get_no_show`    | Get a no-show record.         |         |
| **Mark No-Show** | `create_no_show` | Mark an invitee as a no-show. |         |
| **Undo No-Show** | `delete_no_show` | Undo a no-show marking.       |         |

### Organization

| Operation             | ID                               | Description                               | Trigger |
| --------------------- | -------------------------------- | ----------------------------------------- | ------- |
| **Get Membership**    | `get_organization_membership`    | Get an organization membership.           |         |
| **Get Organization**  | `get_organization`               | Get an organization.                      |         |
| **Invite User**       | `create_organization_invitation` | Invite a user to the organization.        |         |
| **List Invitations**  | `list_organization_invitations`  | List organization invitations.            |         |
| **List Memberships**  | `list_organization_memberships`  | List organization memberships (members).  |         |
| **Remove Member**     | `remove_organization_membership` | Remove a user from the organization.      |         |
| **Revoke Invitation** | `revoke_organization_invitation` | Revoke a pending organization invitation. |         |

### Routing

| Operation                         | ID                              | Description                             | Trigger |
| --------------------------------- | ------------------------------- | --------------------------------------- | ------- |
| **List Routing Form Submissions** | `list_routing_form_submissions` | List routing form submissions (Teams+). |         |
| **List Routing Forms**            | `list_routing_forms`            | List routing forms (Teams+).            |         |

### Scheduled events

| Operation                  | ID                       | Description                                        | Trigger |
| -------------------------- | ------------------------ | -------------------------------------------------- | ------- |
| **Cancel Scheduled Event** | `cancel_scheduled_event` | Cancel a scheduled event (fires invitee.canceled). |         |
| **Get Event Invitee**      | `get_event_invitee`      | Get a single invitee of a scheduled event.         |         |
| **Get Scheduled Event**    | `get_scheduled_event`    | Get a single scheduled event.                      |         |
| **List Event Invitees**    | `list_event_invitees`    | List invitees of a scheduled event.                |         |
| **List Scheduled Events**  | `list_scheduled_events`  | List scheduled events (meetings).                  |         |

### Scheduling

| Operation                  | ID                       | Description                                                      | Trigger |
| -------------------------- | ------------------------ | ---------------------------------------------------------------- | ------- |
| **Create Scheduling Link** | `create_scheduling_link` | Create a single-use scheduling link for an event type.           |         |
| **Create Share**           | `create_share`           | Create a shareable, customization-limited copy of an event type. |         |

### Triggers

| Operation                      | ID                                   | Description                                                       | Trigger |
| ------------------------------ | ------------------------------------ | ----------------------------------------------------------------- | ------- |
| **On Contact Created**         | `on_contact_created`                 | Fires when a CRM contact is created.                              | Yes     |
| **On Contact Deleted**         | `on_contact_deleted`                 | Fires when a CRM contact is deleted.                              | Yes     |
| **On Contact Updated**         | `on_contact_updated`                 | Fires when a CRM contact is updated.                              | Yes     |
| **On Invitee Canceled**        | `on_invitee_canceled`                | Fires when a booking is canceled (invitee.canceled).              | Yes     |
| **On Invitee Created**         | `on_invitee_created`                 | Fires when someone books a meeting (invitee.created).             | Yes     |
| **On No-Show Marked**          | `on_invitee_no_show_created`         | Fires when an invitee is marked a no-show.                        | Yes     |
| **On No-Show Undone**          | `on_invitee_no_show_deleted`         | Fires when a no-show marking is removed.                          | Yes     |
| **On Routing Form Submission** | `on_routing_form_submission_created` | Fires when a routing form is submitted (organization scope only). | Yes     |

### Users

| Operation            | ID                 | Description                             | Trigger |
| -------------------- | ------------------ | --------------------------------------- | ------- |
| **Get Current User** | `get_current_user` | Get the authenticated user (/users/me). |         |
| **Get User**         | `get_user`         | Get a user by URI or UUID.              |         |
