Skip to main content

What It Does

Connect your Cal.com account to CustomerOS to see the complete buyer journey leading up to every meeting booking. Understand which marketing campaigns, content, and website pages drive your most valuable meetings—all while keeping your existing Cal.com workflow intact. Works with Cal.com cloud and self-hosted instances - Perfect for teams who value data sovereignty and open-source flexibility.

Why It Matters for Marketing

Meeting Attribution: See exactly which marketing channels, campaigns, and content pieces drive Cal.com bookings. Connect ad spend directly to booked meetings and closed deals. Buyer Journey Visibility: Track the complete path from first website visit to booked meeting. Understand how prospects engage with your content before scheduling a call. Campaign Optimization: Identify high-performing campaigns that drive qualified meetings, not just traffic. Double down on what converts browsers into bookers. Lead Quality Insights: See which sources bring buyers who book meetings versus those who just browse. Optimize for quality conversations, not just clicks. Content Performance: Discover which blog posts, case studies, or landing pages prospects read before booking. Create more of what actually drives meetings.

Use Cases

Marketing Attribution: Discover that your LinkedIn thought leadership campaign drove 20 qualified demos last month, while paid search only drove 5. Shift budget to campaigns that drive real conversations. Meeting Type Optimization: Analyze which event durations convert best. See that prospects who book 30-minute discovery calls are 2x more likely to request pricing than those who book 15-minute intro calls. Content Performance: Identify that prospects who engage with your ROI calculator before booking ask more qualified questions about implementation and close 40% faster. Channel Analysis: Understand that LinkedIn campaigns drive more qualified Cal.com bookings than other channels, even with lower traffic volume. Focus budget where it matters. Sales Enablement: Give your sales team full buyer journey context before every Cal.com meeting—see what prospects viewed, downloaded, and engaged with beforehand. Location Optimization: Test which meeting types (Google Meet vs Zoom) result in better show rates and conversion outcomes. Optimize booking options based on data.

How It Works

  1. Connect Cal.com: One-click OAuth connection to your Cal.com workspace (cloud or self-hosted)
  2. Automatic sync: All event types sync every hour automatically
  3. Track bookings: Every booking is linked to website touchpoints, marketing campaigns, and content engagement
  4. Company matching: System automatically matches attendees to companies based on email domains
  5. View insights: See complete buyer journeys, attribution reports, and meeting analytics in CustomerOS
What Syncs:
  • Your Cal.com event types (all calendars synced automatically every hour)
  • Real-time availability when visitors view the booking widget
  • Meeting bookings with attendee details and location information
  • Event type metadata (duration, description, location type)
  • Host information for proper attribution
Full booking lifecycle: Create, cancel, and reschedule bookings directly through CustomerOS with real-time Cal.com sync. Your team keeps using Cal.com. CustomerOS adds the attribution layer behind the scenes without changing your workflow.

How to Connect

  1. Go to Settings → Integrations → Meetings → Cal.com
  2. Click Connect Cal.com and authorize CustomerOS (read-only access)
  3. Your event types appear automatically within the hour
  4. Start tracking—bookings are attributed to buyer journeys immediately
Self-hosted Cal.com users: Enter your Cal.com instance URL during connection setup.

Smart Features

  • Automatic attribution - Every booking is linked to the prospect’s website activity and marketing touchpoints
  • Real-time availability - Widget displays your actual Cal.com calendar availability
  • Buyer journey tracking - See every page visit, content download, and campaign touch before the booking
  • Hourly event sync - New event types appear automatically within an hour
  • Self-hosted support - Works with both Cal.com cloud and your own self-hosted instance
  • Multiple location types - Supports Google Meet, Zoom, Daily, and all Cal.com integrations
  • Full booking management - Create, cancel, and reschedule bookings with real-time sync
  • Company matching - Automatically matches attendees to accounts based on email domains
  • Multi-timezone support - Visitors see availability in their local timezone
  • Open-source friendly - Built for teams who value flexibility and data control
  • Privacy-first option - Self-hosted Cal.com keeps all booking data on your infrastructure

Prerequisites

  • Active Cal.com account (cloud or self-hosted) with at least one event type configured
  • Event types should have location set (Google Meet, Zoom, Daily, etc.)
  • For self-hosted instances: Cal.com v2 or later with OAuth enabled

Important Notes

  • Event type sync happens every hour, so new event types may take up to 60 minutes to appear in CustomerOS
  • Bookings track immediately - Attribution and buyer journey tracking happens in real-time when someone books
  • All event types sync - You can’t select a subset; all active event types are made available
  • Company matching is automatic based on attendee email domains—ensure attendees use company emails for best results
  • Self-hosted instances must have OAuth 2.0 enabled and accessible from the internet for the integration to work
  • Location types - All Cal.com location integrations are supported (Google Meet, Zoom, Daily, Phone, Custom)

Next Steps

  • Learn how Buyer Journeys reveal the path to meeting bookings
  • Review the main Meetings page to understand full attribution capabilities
  • Explore Touchpoints to see specific website interactions before bookings
  • Review Briefs for pre-meeting insights and buyer journey context
  • Connect Calendly or HubSpot Meetings if you use multiple schedulers