Cal.com
Integrate Databuddy with your Cal.com scheduling pages to gain insights into user behavior and improve your booking performance.
TL;DR: Connect your Cal.com account to Databuddy using your Client ID.
How to set up Databuddy with Cal.com
- Go to your Databuddy dashboard and copy your Client ID.
- Log in to your Cal.com account.
- Open the Databuddy App in the App Store.
- Click Install App.
- Activate it on each event page you want to track by adding your Client ID.
For self-hosted setups, you can also provide your API URL and Script URL see details.
That's it! Your Cal.com pages are now connected to Databuddy.
Security settings
By default, Databuddy only accepts requests from your website's registered domain. To track analytics from Cal.com booking pages, you need to add Cal.com to your allowed origins.
Go to: Website Settings → Security
Add these origins:
cal.com
*.cal.comThe wildcard *.cal.com covers all Cal.com subdomains including app.cal.com and any custom subdomains.
Learn more about security settings.
For self-hosted Databuddy users
If you're using a self-hosted version of Databuddy:
- Enter your Client ID, API URL, and Script URL during setup.
- Save and complete the installation.
Use case
You can use the same Client ID across your main website and Cal.com booking pages to track full user journeys.
Example:
- A visitor lands on
yourwebsite.com/pricing→ clicks "Book a demo" → schedules via your Cal.com page. - In Databuddy, you can setup with page view your funnel, allowing you to measure drop-off, setup goals and optimize conversions.
Related Integrations
TypeScript support with React hooks and components.
App Router and Pages Router support with SSR.
Payment tracking for comprehensive conversion analytics.
Start tracking smarter today with Databuddy × Cal.com.
How is this guide?