Integrations
Cal.com logo

Cal.com integration

Scheduling & Events · 6 actions · API key auth

Scheduling and booking management via the Cal.com v2 API

Overview

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.

Ask the assistant

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
Use cases

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
At a glance

Cal.com integration at a glance

VendorCal.com
CategoryScheduling & Events
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 updatedJun 2026
Reference

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

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.
Security

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

Related

Pairs well with Cal.com

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

FAQ

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.
No. The agent selects the right Cal.com action from your prompt. A workflow is only needed when you want a repeatable process — and the composer builds that for you from a description.
Via your own Cal.com API key, stored encrypted and scoped to your organization.
6, spanning bookings, all bookings, bookable slots and event type id options.
Cal.com runs on your own credentials, so any Cal.com usage is billed by Cal.com directly. ModuleX meters the agent run — and if you connect your own model keys, there's no ModuleX markup on model usage.

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: Jun 2026Browse all 175 integrations →