Skip to content
Cal.com logo

Cal.com integration

Scheduling & Events · 6 actions · API key auth

Scheduling and booking management via the Cal.com v2 API

The ModuleX Cal.com integration lets a ModuleX agent operate Cal.com on your behalf, running create, remove and list actions across bookings, all bookings and bookable slots, directly from a plain-English request, using your organization's own Cal.com credentials. No pre-built workflow is required: the agent picks the right Cal.com action for the task.

Cal.com is a scheduling & events platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Cal.com action. Or, when you want a repeatable process, the composer assembles a Cal.com workflow for you, streaming the nodes onto the canvas as it builds.

Drive Cal.com in plain English

Type what you want. A ModuleX agent picks the right Cal.com action, or chains several, and runs it. No workflow to build.

  • Create a new booking on Cal.com
    resolves tocreate_booking
  • Find the booking I describe and remove it
    resolves toget_bookingdelete_booking
  • Show me the all bookings that match what I describe
    resolves toget_all_bookings

What you can automate with Cal.com

  • Find the right booking and remove it in one promptget_bookingdelete_booking
  • Look up an all booking on demandget_all_bookings
  • Pull a list of event type id options for a reportlist_event_type_id_options

Cal.com integration at a glance

VendorCal.com
Actions available6
AuthenticationAPI key
Uses your own credentialsYes
Works with the assistantYes
Works in the composerYes
Multi-step / tool-chainingYes
Technical referenceView docs
Integration version1.0.0
Last updatedJul 2026

All 6 Cal.com actions

Bookings3
create_booking
Create a new booking on Cal.com
delete_booking
Cancel an existing booking by its UID
get_booking
Retrieve a booking by its UID
All Bookings1
get_all_bookings
Retrieve all bookings from Cal.com with optional filters
Bookable Slots1
get_bookable_slots
Retrieve available bookable slots between a datetime range
Event Type ID Options1
list_event_type_id_options
Retrieve available event types with their IDs

See full parameters and response schemas in the Cal.com integration docs

Two ways to use Cal.com in ModuleX

Ask the assistantType what you want done and a ModuleX agent picks the right Cal.com action and runs it. No workflow to build.
Compose a workflowNeed it to happen every time? Describe the process and the composer wires Cal.com into a repeatable workflow you can run on a schedule, from chat, or as an API.

Connecting Cal.com

API keyCal.com uses API-key authentication. You provide your own Cal.com secret key; ModuleX encrypts it and scopes it to your organization, so your whole team can use Cal.com without re-authenticating.

Step-by-step setup in the Cal.com docs

Works with Cal.com

Agents often chain Cal.com with these. Connect them once and one agent can use all of them in a single task.

Cal.com + ModuleX FAQ

  • A ModuleX agent can run any of Cal.com's 6 actions, across bookings, all bookings, bookable slots and event type id options, from a plain-English request, using your organization's own Cal.com credentials.

Put Cal.com to work in ModuleX.

Connect Cal.com once with your own credentials and let your agent run all 6 actions on demand.

Last updated: Jul 2026Browse all 179 integrations