Cal.com connector

Use your Cal.com data for reporting, automation and AI.

Data Panda brings your Cal.com scheduling data together with the data from the rest of your business. From one place, we turn it into dashboards, automations, AI workflows and custom apps your sales, recruiting and customer-success teams use every day.

Data Panda Reporting Automation AI Apps
Cal.com logo
About Cal.com

Scheduling infrastructure, not a calendar tool.

Cal.com was started in 2021 by Peer Richelsen and Bailey Pumfleet as an open-source alternative to Calendly, with a distributed team across Europe and the US. The product is positioned as scheduling infrastructure: a cloud SaaS for individuals and teams, an enterprise edition that self-hosts behind your own VPC, and a deep API plus webhook surface, with customers ranging from solo operators to teams at Vercel and Supabase.

For most go-to-market teams Cal.com is the booking layer behind the website, the CRM lead-routing flow, the recruiter outreach sequence and the customer-success quarterly review. That makes its event data worth a lot more in a warehouse than inside the Cal.com Insights tab. Book-rate per event type, no-show rate per traffic source, time-to-meet per segment and routing-form drop-off per question only matter when they sit next to the deals, hires and renewals that the meetings were supposed to drive.

What your Cal.com data is for

What you get once Cal.com is connected.

Booking-funnel reporting

Book-rate, no-show-rate and time-to-meet per event type, source and team.

  • Book-rate per traffic source and per landing page
  • No-show-rate per event type and per persona
  • Time-to-meet per segment, week over week

Booking-event automation

Let a Cal.com webhook trigger the rest of the GTM stack.

  • New booking creates or updates the CRM contact and deal
  • No-show triggers a re-engagement sequence with the right rep
  • Routing-form drop-off opens a follow-up task on the SDR who owns the territory

AI workflows

Put booking and attendee data behind AI that helps the team route and qualify.

  • Inbound-lead scoring on routing-form answers, source and historic close rate
  • Recommended event type per persona, based on past book-to-close patterns
  • No-show prediction per booking, used to prioritise reminder cadence

Custom apps on your data

Small internal tools on Cal.com data for sales-ops, recruiting and CS leads.

  • SDR workbench with bookings per rep, no-show-rate and follow-up state
  • Recruiter view of interview bookings, stage and time-to-offer
  • CS dashboard of QBR bookings per account against renewal date
Use cases

Use cases we deliver with Cal.com data.

A list of concrete reports, automations and AI features we have built on Cal.com data. Pick the one that matches your situation.

Book-rate per sourceBookings per traffic source and per landing page, against visits.
No-show by event typeNo-show-rate per event type, persona and reminder pattern.
Time-to-meet trendDays from request to first call, per segment, week over week.
Routing-form drop-offWhere attendees abandon the qualifying form, per question.
Round-robin balanceBooking distribution across hosts and how it tracks pipeline.
Reschedule frequencyBookings rescheduled once or more, per persona and host.
Inbound versus outboundBooking origin split, with downstream close-rate per origin.
Recruiter pipeline viewInterview bookings per stage, with time-to-offer overlay.
CS QBR coverageAccounts with a QBR booked in the next ninety days, against renewal.
Embedded-link performanceBookings per embedded surface (in-app prompt, doc, marketplace listing).
Real business questions

Answers you will finally get.

Which traffic sources end in a booked meeting?

Bookings per traffic source and per landing page, joined to the visit data already in the warehouse, with downstream close-rate per source. Marketing sees which campaigns produce a calendar event the sales team shows up to, rather than which ones win the click-through report.

Where is the no-show rate hiding?

No-show-rate per event type, persona, traffic source and reminder pattern, ranked by booked volume. The fifty-percent no-show on a free-trial demo from paid social looks very different from a five-percent no-show on a CS QBR, and the warehouse view makes that gap actionable instead of a quarterly anecdote.

Is the routing form helping or filtering qualified leads out?

Drop-off per question in the Cal.com routing flow, joined to downstream pipeline outcome for the attendees who did finish. Useful for the conversation about whether question seven (company size, budget, intent) is doing qualification work or quietly losing meetings the sales team would have happily taken.

Value for everyone in the organisation

Where each function gets value.

For finance leaders

Cal.com seat cost per booked meeting and per closed deal, set against pipeline contribution. Finance sees which teams turn the seat into a meeting that moves revenue and which ones treat it as a static link in an email signature.

For sales leaders

Bookings per rep, no-show-rate and round-robin balance against pipeline created. Sales leadership separates reps who fill a calendar with the right meetings from reps whose link gets clicked but whose week stays empty.

For operations

Routing-form drop-off, event-type performance and workflow inventory in one view. RevOps runs booking-funnel audits on data that refreshes with the warehouse, not on a one-off Insights export per quarter.

Ideas

What you can automate with Cal.com.

Pair with HubSpot

Turn Cal.com bookings into HubSpot contacts and deals

A new Cal.com booking creates or updates the HubSpot contact, attaches the routing-form answers as fields, and either opens a deal or attaches the booking to an existing one. Sales reps walk into the call with the qualification answers in front of them, and pipeline reporting shows bookings per source against closed-won without a manual sync.

Pair with Salesforce

Sync Cal.com bookings to Salesforce leads and opportunities

Each Cal.com booking lands as a Lead, Contact or Opportunity activity in Salesforce, with routing-form answers mapped to custom fields and round-robin assignment respecting Salesforce ownership. Sales-ops stops reconciling Cal.com exports against the CRM, and AE quota dashboards count meetings booked-and-held instead of meetings booked-and-vapour.

Pair with Slack

Drop Cal.com bookings into the right Slack channel

New bookings, reschedules and no-shows post into the Slack channel that owns the audience: an SDR pod gets new inbound demos, a recruiting channel gets interview confirmations, a CS pod gets QBR cancellations. The team reacts in the same place they already work, and the booking thread carries the routing-form answers so context is one click away.

Pair with Stripe

Match Cal.com paid bookings to Stripe charges

Cal.com event types that take a Stripe payment up front (consult fees, paid coaching, premium support sessions) are matched back to the Stripe charge, refund and dispute records in the warehouse. Finance gets a single view of paid-booking revenue per event type, no-show write-offs and refund rate per host, instead of two systems with two different totals.

Pair with Intercom

Open Cal.com bookings as Intercom conversations

When a customer books a CS or onboarding call from inside Intercom, the booking shows up on the Intercom conversation timeline with event type, attendee and routing-form answers. CS reps stop swivel-chairing between Intercom and Cal.com, and account-level reporting shows time-to-first-call per plan and per onboarding cohort.

Pair with Notion

Log Cal.com interviews on the Notion candidate page

Recruiting teams that run their pipeline in Notion get each Cal.com interview booking written back to the candidate's Notion page: stage, interviewer, scheduled time and the link to notes. Time-to-offer and interview-load per interviewer become a Notion view that talent leads open every day, instead of a stat buried in the scheduling tool.

Your existing tools

Your data lands in a warehouse. Your BI tools read from it.

You keep the reporting tool you already have. We connect it to the warehouse where your Cal.com data lives.

Power BI logo
Power BI Microsoft
Microsoft Fabric logo
Fabric Microsoft
Snowflake logo
Snowflake Data warehouse
Google BigQuery logo
BigQuery Google
Tableau logo
Tableau Visualisation
Microsoft Excel logo
Excel Sheets & pivots
Three steps

From Cal.com to answers in three steps.

01

Connect securely

OAuth authentication. Read-only by default. We sign a DPA and your admin keeps the keys.

02

Land in your warehouse

Data flows into your warehouse on your schedule. Near real time or nightly, your call. You own the data.

03

Reporting, automation, AI

We build the first dashboard, workflow or AI feature with you, then hand over the keys. Or we stay on for ongoing delivery.

Two ways to work with us

Pick the track that fits how you work.

Track 01

Self-serve

We set up the foundation. Your team builds on top.

  • Cal.com connector configured and running
  • Warehouse set up in your cloud account
  • Clean access for your Power BI, Fabric or Tableau team
  • Documentation on what's in the data model
  • Sync monitoring so you're warned before reports break

Best fit Teams that already have a BI analyst or data engineer and want to own the build.

Track 02

Done for you

We build the whole thing, end to end.

  • Everything in Self-serve
  • Dashboards built to the questions your team actually asks
  • Automations between your systems
  • AI workflows scoped to real tasks your team runs
  • Custom apps where a dashboard does not cut it
  • Ongoing delivery at a pace that fits your team

Best fit Teams without in-house BI or dev capacity. You tell us what you need and we deliver it.

Before you book

Frequently asked questions.

Who owns the data?

You do. It lands in your warehouse, on your cloud account. We don't resell or aggregate it. If you stop working with us, the warehouse stays yours and keeps running.

How fresh is the data?

Near real time for most operational systems. For heavier sources we schedule hourly or nightly. You pick based on what the reports need.

Do I need a warehouse already?

No. If you don't have one, we help you pick one and set it up as part of the first delivery. Common starting points are Snowflake, Microsoft Fabric, or a small Postgres start.

What does the connector pull from Cal.com?

Cal.com's API exposes event types, bookings, attendees, users, teams, schedules, organizations, workflows and routing forms, and the connector mirrors that surface into the warehouse. That covers booking origin, attendee answers, reschedule and cancel events, and the team and event-type taxonomy, which is enough to run booking-funnel reporting and the automations on this page. Personal calendar content from connected Google or Outlook calendars is not part of the pull.

Does the connector work with self-hosted Cal.com as well as Cal.com cloud?

Yes. The connector talks to the Cal.com API, so a cloud workspace and a self-hosted enterprise deployment look the same from a data point of view. For self-hosted setups we point the connector at your instance URL and authenticate against your API tokens; the warehouse model and downstream automations are identical.

GDPR-compliant
Data stays in the EU
You own the warehouse

A first deliverable live in four to six weeks.

We review your Cal.com setup and the systems around it. Together we pick the first thing worth building.