FruxonDocs

Cal.com

Cal.com scheduling integration for event types, availability, and booking meetings directly

The Cal.com integration lets your agents list event types, check availability, and book, reschedule, and cancel meetings directly through the Cal.com API — the open-source scheduling platform.

Prerequisites

You need:

Setup

  1. Open Integrations from the sidebar
  2. Select Cal.com from the catalog
  3. Click Add Integration Config
  4. Give the config a display name (e.g., "Cal.com")
  5. Paste your Cal.com API Key
  6. Save the config

Using in Your Agent

  1. Open your agent in Agent Studio and select an Agent Step
  2. Under Attached Integration Configurations, click Attach configuration and choose your config
  3. Attach Cal.com tools from the tools panel
  4. Tools are referenced as cal_com.list_event_types, cal_com.create_booking, etc.

Available Tools

User

ToolDescriptionAction Type
get_meGet the authenticated user's profile, including id, username, email, and timezoneReadOnly

Event Types & Availability

ToolDescriptionAction Type
list_event_typesList event types (meeting templates) for a userReadOnly
get_available_slotsList open booking slots for an event type within a date rangeReadOnly

Bookings

ToolDescriptionAction Type
create_bookingBook a meeting directly for an event type at a given start timeReversible
list_bookingsList bookings with optional status, attendee, and event type filtersReadOnly
get_bookingGet details of a single booking by its UIDReadOnly
reschedule_bookingReschedule an existing booking to a new start timeReversible
cancel_bookingCancel an existing booking with an optional reasonIrreversible

On this page