Calendly Integration

API Key (Bearer)

Connect your AI agent to Calendly. Manage scheduling, check availability, share booking links, and handle cancellations from conversations.

What your agent can do

With Calendly credentials, your agent gets full scheduling access through the Calendly API.

Event scheduling

List scheduled events, view invitee details, and retrieve event type configurations.

Availability management

Check available time slots, manage scheduling rules, and view busy periods across calendars.

Booking links

Generate and share scheduling links for specific event types with custom parameters.

Cancellation handling

Cancel or reschedule events, manage no-show tracking, and handle cancellation reasons.

Prerequisites

  • A Calendly account (Standard, Teams, or Enterprise)
  • Personal Access Token from Integrations > API
  • A ClawTrust agent on any plan (Starter, Pro, or Enterprise)

Step-by-step setup

Generate a Personal Access Token in Calendly and add it to your agent.

1

Open Calendly integrations

In Calendly, navigate to Integrations > API & Webhooks (or visit calendly.com/integrations/api_webhooks).

2

Generate a Personal Access Token

Click "Get a token now" to create a new Personal Access Token. Give it a descriptive name (e.g., "ClawTrust Agent").

3

Copy the token

Copy the generated token. This is a Bearer token used to authenticate all API requests to Calendly.

4

Add to ClawTrust

In your agent's dashboard, go to Credentials > Add Credential. Select "API Key (Bearer)", paste your token, and set allowed domains to *.calendly.com and api.calendly.com.

Credential details

Type

API Key (Bearer Token)

Header

Authorization: Bearer eyJra...

Allowed domains

*.calendly.com

Fields

Personal Access Token (single field)

Example actions

Once connected, you can ask your agent to perform actions like these.

"Show me all upcoming meetings for the next 7 days"

Queries the Calendly events API and returns scheduled meetings with invitee details.

"What time slots are available for a 30-minute call this Friday?"

Checks availability for the specified event type and returns open slots.

"Cancel the meeting with jane@example.com scheduled for tomorrow"

Finds the event and cancels it, notifying the invitee automatically.

"Send a scheduling link for a discovery call to john@acme.com"

Generates a booking link for the specified event type and returns it for sharing.

Ready to connect your agent to Calendly?

Add your Personal Access Token and your agent starts managing scheduling immediately.