Cal.com Integration
API Key (URL Parameter)Connect your AI agent to Cal.com. Manage bookings, check availability, and handle scheduling directly from conversations.
What your agent can do
With Cal.com credentials, your agent becomes a scheduling assistant that books, reschedules, and cancels meetings.
Booking management
Create, view, and manage bookings. Your agent can book meetings on behalf of users and confirm details.
Availability check
Query real-time availability across calendars. Find open slots for specific event types and durations.
Event type listing
List all configured event types with durations, locations, and booking rules.
Reschedule and cancel
Reschedule existing bookings to new time slots or cancel them with optional reason messages.
Prerequisites
- ✓A Cal.com account (free or paid)
- ✓At least one event type configured in Cal.com
- ✓A connected calendar (Google Calendar, Outlook, etc.)
- ✓A ClawTrust agent on any plan (Starter, Pro, or Enterprise)
Step-by-step setup
Create an API key in Cal.com and add it to your agent.
Open Cal.com developer settings
Log in to Cal.com. Go to Settings > Developer > API Keys.
Create an API key
Click "Create new API key". Optionally set an expiration date and a note (e.g., "ClawTrust Agent"). Copy the generated key immediately.
Add to ClawTrust
In your agent's dashboard, go to Credentials > Add Credential. Select "API Key (URL Parameter)", paste your Cal.com API key, and set the allowed domain to *.cal.com.
Credential details
Type
Parameter
?apiKey=cal_live_xxxxxxxxAllowed domains
*.cal.comFields
API key (single field)Example actions
Once connected, you can ask your agent to perform actions like these.
"Book a 30-minute demo call with jane@acme.com for tomorrow at 2 PM"
Creates a booking on the 30-minute event type and sends a confirmation to the invitee.
"What's my availability for 1-hour meetings next Tuesday?"
Returns all open time slots for the specified event duration on that date.
"Reschedule the meeting with jane@acme.com to Thursday at 10 AM"
Moves the booking to the new time and sends an updated invitation.
"Cancel my 3 PM call today and let them know we need to reschedule next week"
Cancels the booking and sends a cancellation notice with the provided message.
Ready to connect your agent to Cal.com?
Add your API key and your agent starts managing your calendar immediately.