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.
Open Calendly integrations
In Calendly, navigate to Integrations > API & Webhooks (or visit calendly.com/integrations/api_webhooks).
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").
Copy the token
Copy the generated token. This is a Bearer token used to authenticate all API requests to Calendly.
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
Header
Authorization: Bearer eyJra...Allowed domains
*.calendly.comFields
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.