HomeIntegrationsCal.com
Native integration

Open-source scheduling, Cal.com — wired to your phone.

Whether you're on Cal.com cloud or self-hosting, your AI receptionist checks live availability, picks the right event type, and books appointments mid-call.

  • API key · cloud or self-hosted
  • Full booking lifecycle
  • Event-type routing
  • Open-source friendly
Built natively for
Cal.comCal.com
  • Cal.com cloud + self-hosted
  • Every event type
  • Cancel + reschedule via API
  • Data sovereignty respected
What syncs

From the call into Cal.com — live.

Caller details, intent, and timing flow into a real Cal.com booking with the right event type and host.

RevSquared · From the call
  • Caller name
  • Email
  • Phone
  • Inquiry type
  • Requested time
  • Caller notes
  • Host preference
  • Confirmation
Cal.com
Cal.com · Into your schedule
  • Booking · Attendee name
  • Booking · Attendee email
  • Booking · Custom field
  • Event type · Matched
  • Booking · Start
  • Booking · Notes
  • Booking · Assigned user
  • Cal.com · Email fired
How it flows

A call comes in. Cal.com handles the booking automatically.

Five steps — same flow for cloud or self-hosted, with full lifecycle control.

  1. 01

    Call comes in

    Caller asks for a meeting. Your AI agent identifies the intent and the right event type.

  2. 02

    Event types listed

    The agent queries Cal.com for available event types and picks the one that matches the caller's request.

  3. 03

    Availability checked

    Cal.com's API returns live availability for the right host or team. Buffers and limits respected.

  4. 04

    Booking created

    The agent books the slot with caller details, custom fields, and notes captured on the call.

  5. 05

    Lifecycle handed off

    Cal.com sends confirmations and reminders. Future cancels or reschedules can be done by API or by the caller.

What you get

Open-source scheduling without giving up control.

01

Cloud or self-hosted

Works with both — point the integration at Cal.com's cloud or your own instance URL.

02

Every event type

Individual, round-robin, collective, managed — every Cal.com event type is supported.

03

Full lifecycle

Create, cancel, and reschedule bookings via API. The agent can do all three.

04

Event-type routing

The agent lists available event types and books the right one based on what the caller actually wants.

05

Custom field mapping

Cal.com booking fields are populated with data the agent captured on the call — name, phone, intake answers.

06

Data sovereignty

Self-host Cal.com and the entire booking flow stays inside your infrastructure.

Why teams pick RevSquared for Cal.com

The right scheduler for teams that care about ownership.

Self-host
Full control

Run Cal.com on your own infra and your booking data never leaves it. The agent talks to your instance directly.

Lifecycle
Not just create

Most integrations only book. This one cancels and reschedules through the same API.

Open-source
No lock-in

Cal.com's open architecture means you keep options. The integration works the same way either side.

Common questions

Everything else you'd want to know.

  • Yes. Both Cal.com cloud and self-hosted instances are supported. For self-hosted you point the integration at your instance URL with an API key — the agent talks directly to your infrastructure.
Pairs well with

Other integrations operators run alongside Cal.com.

Wire your phone into Cal.com.

Cloud or self-hosted, the integration takes minutes. Every call becomes a real booking.