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

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 callThoughtly checks Cal.com availability live, offers two slots, locks the meeting, and sends the calendar invite before hangup.
- Round-robin, owner-aware, route-awareWhatever rules you've set in Cal.com — round-robin, weighted assignment, geo routing — Thoughtly respects them.
- No double-booking, everReal-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 questionsThoughtly 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
- 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.
- 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.
- 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.
- 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.
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.