Cal.com Connector
Connect Zenmako to Cal.com to manage scheduling and bookings. This enables AI to view available time slots, create and manage bookings, and help coordinate meeting schedules.
Getting Your API Key
Cal.com uses API keys for authentication. Follow these steps to generate one:
Store your API key securely. The key has access to your Cal.com account data, including bookings and event types.
Connecting Cal.com
If the test succeeds, your Cal.com connection is ready to use.
Available Actions
| Action | Description |
| getAllBookings | Get all bookings with optional filters (status, attendee, event type, date range) |
| getBooking | Get booking details by UID |
| createBooking | Create a new booking for an event type |
| cancelBooking | Cancel an existing booking with an optional cancellation reason |
| rescheduleBooking | Reschedule a booking to a new time |
| confirmBooking | Confirm a pending booking that requires confirmation |
| getAllEventTypes | Get all available event types configured in your account |
| getEventType | Get details for a specific event type by ID |
| getAvailableSlots | Get available time slots for booking within a date range |
| getAllSchedules | Get all availability schedules |
| getSchedule | Get details for a specific schedule by ID |
Example Prompts
Try these prompts to interact with your Cal.com data:
Common Issues
"Invalid API key" or "Unauthorized" error
This typically means your API key is invalid or has expired. Solutions:
Unable to create bookings for certain event types
Some event types may have restrictions on who can book. Solutions:
Zenmako