Skip to content
Scheduling

Cal.com + Thoughtly

Open-source scheduling, integrated. Round-robin and routing rules carry through to Thoughtly's voice flow.

Cal.com logo

Cal.com's open-source approach pairs perfectly with Thoughtly's autonomous voice. The integration syncs Cal.com Event Types, Teams, and routing rules into Thoughtly's flow so the agent books meetings live on the call with the same logic your reps use today. Round-robin, weighted assignment, geo routing, conditional fields — all honored.

Teams that pick Cal.com pick it for control: self-hosting, customization, audit trails. Thoughtly extends that control to voice. The integration is API-first and webhook-friendly, with full support for Cal.com's host availability, buffer times, and minimum-notice rules.

It's especially common at engineering-led companies that picked Cal.com for the dev-friendly model. Thoughtly slots in as the voice surface without forcing them to migrate to a closed scheduler.

Common use cases

  • Live booking against Cal.com Event Types on inbound calls
  • Round-robin with weighted assignment honored
  • Custom routing logic from Cal.com routing forms
  • Self-hosted Cal.com instances supported
  • Reschedule and cancel from inside the call
  • Buffer times and minimum-notice respected automatically

Why connect Cal.com to Thoughtly

The integration is bidirectional, real-time, and runs on every Thoughtly plan. Here's what teams using Cal.com get out of the box.

  • Book the meeting on the call
    Thoughtly checks Cal.com availability live, offers two slots, locks the meeting, and sends the calendar invite before hangup.
  • Round-robin, owner-aware, route-aware
    Whatever rules you've set in Cal.com — round-robin, weighted assignment, geo routing — Thoughtly respects them.
  • No double-booking, ever
    Real-time availability checks prevent conflicts. If two leads call at once, Thoughtly only books one into a slot that's still open.
  • Auto-fill all custom questions
    Thoughtly captures the answers your Cal.com booking form would have asked — name, company, intent, qualifying questions — directly from the conversation.

Triggers and actions

Wire Cal.com into Thoughtly's autonomous flows. Triggers start a call from a Cal.com event; actions let Thoughtly do work inside Cal.com without leaving the call.

TriggersEvents that start a call

  • Inbound callLead calls. Thoughtly qualifies and books against Cal.com availability.
  • Outbound triggerOutbound campaign reaches the lead, qualifies, books before hangup.
  • Cal.com booking eventWhen a meeting is booked through Cal.com, Thoughtly can fire confirmation, prep, or reminder calls.
  • No-show / cancellationCal.com flags a no-show or cancellation. Thoughtly reaches out to rebook.

ActionsWhat Thoughtly does in Cal.com

  • Check availability across hosts and teamsReal-time host availability, including weighted round-robin and route-aware logic.
  • Book the meetingLock the slot, fill custom-question answers, send confirmations.
  • RescheduleFind existing booking, offer alternatives, lock the new slot.
  • Apply routing rulesGeo, persona, qualifying-question logic — the same routing forms Cal.com runs become inputs to Thoughtly's voice flow.

How to connect Cal.com to Thoughtly

  1. 01

    Connect your account

    In Thoughtly, open Settings → Integrations and authenticate with Cal.com. OAuth flow takes about 30 seconds and respects your existing Cal.com permissions.

  2. 02

    Map your data

    Pick which Cal.com objects (records, contacts, lists, pipelines) Thoughtly should read from and write back to. You can filter by owner, stage, or any custom field.

  3. 03

    Choose your trigger

    Decide when Thoughtly calls — on inbound, on a new Cal.com record, on a status change, or on a custom webhook. You can layer multiple triggers per agent.

  4. 04

    Test on a real call, then go live

    Run a sandbox call against a test Cal.com record, watch the live transcript and updates flow through, then flip the agent on for production traffic.

Read the full setup guide on docs.thoughtly.com →

Popular Cal.com workflows

Real workflows teams ship in their first week with Thoughtly + Cal.com.

  • Sales demo booking

    Inbound or outbound call qualifies and books a demo with the right rep based on Cal.com routing. Calendar invite goes out before hangup.

  • Customer success scheduling

    CSM availability surfaced via Cal.com. Thoughtly books renewal and check-in calls for accounts approaching renewal.

  • Self-hosted Cal.com integration

    For teams running self-hosted Cal.com, Thoughtly connects via API key and respects your custom domain and event types.

  • Multi-team routing

    Inbound caller routed to the right team (Sales / Support / CS) based on intent, then to the right host inside that team via Cal.com round-robin.

Cal.com + Thoughtly FAQ

  • Most teams have a working Cal.com integration in under 15 minutes. The OAuth handshake takes seconds; the rest is mapping your fields and choosing which events should trigger a Thoughtly call. No engineering work required.

See Cal.com + Thoughtly live.

Book a demo. We'll wire up the integration and run a sample call against your real data.