Cal.com Integration
Learn how to integrate Ours with Cal.com to track bookings and custom events effortlessly while maintaining privacy and HIPAA compliance.
Ours Integration with Cal.com
This guide will walk you through integrating Ours with your Cal.com account. You’ll learn how to track bookings and custom events seamlessly while ensuring HIPAA-compliant analytics for privacy-conscious applications.
Cal.com Redirect (easy integration)
The simplest way to integrate Ours with Cal.com is to set up a redirect after booking. Here's how:
- Make sure your Ours tracking script is installed on your website.
- Link from your website to a Cal.com booking page.
- Set up a custom thank-you page in Cal.com to redirect back to your website.
On your thank-you page, fire this Ours event:
ours('track', 'BookingCompleted');
This method requires no complex integration and provides basic tracking. Configure the redirect in your Cal.com booking page settings:

Ours Cal.com Source (custom integration)
For more advanced tracking and to access booking details, you can set up a custom integration with Cal.com. Follow these steps:
-
Create a New Source:
- In the Ours app, navigate to Sources and create a new source.
- Select Cal.com from the options and copy the Webhook URL provided.
-
Subscribe to Webhooks in Cal.com:
- Go to your Cal.com account settings.
- Add a new webhook and paste the Ours Webhook URL.
- Subscribe to the Booking Created event to capture booking data.

-
Submit a Test Booking:
- Make a test booking to ensure data is sent to Ours.
- Check the Ours app for pre-populated variables from the booking payload.
-
Map Booking Fields:
- Use the field mapping interface in Ours to map Cal.com booking data to Ours attributes.
- Include at least the Ours visitor ID and optionally an email address for user association.
Advanced Source Integration
To link Ours visitor data with Cal.com bookings:
-
Add a Hidden Field in Cal.com:
- Set up a hidden field in your booking page to capture the Ours User ID.
-
Pass Visitor ID via URL:
- When linking to the Cal.com booking page, append the Ours User ID as a URL parameter. Example:
<a href="https://cal.com/your-booking-page?ours_user_id={{ours_user_id}}">Book Now</a>
- Map Hidden Field:
- Map the hidden field in the Ours app to the visitor ID for accurate user tracking.

Key Benefits of the Ours Cal.com Integration
- HIPAA Compliance: Ideal for healthcare and other privacy-sensitive industries.
- Custom Event Flexibility: Track bookings, interactions, and more.
- Enhanced Data Accuracy: Server-side integration ensures reliable analytics.
For further assistance, contact [email protected].
Updated 3 months ago