Supported platforms
What gets tracked
When a visitor books a meeting, Outlit captures:
Calendar booking events appear in your timeline as “Meeting requested” activities—distinct from calendar sync events, so you won’t see duplicates.
Configuration
Calendar embed tracking is enabled by default. To disable it:string
Set to
"false" to disable automatic calendar booking detection.Limitations
Auto-identify is not available for calendar embed bookings. Cal.com and Calendly do not expose attendee email or name in their client-side events for privacy reasons. To identify visitors who book meetings, use webhooks from your calendar provider:- Set up a webhook in Cal.com or Calendly
- Receive the booking details (including email) on your server
- Call an Outlit server SDK to identify the person by email. Also identify the browser visitor with the same email to link earlier website activity
Example timeline
A typical visitor journey with calendar booking:- Pageview — Visitor lands on
/demo - Meeting requested — Visitor books “30 Minute Demo” via Cal.com embed
- Identify the person — Your webhook handler records the attendee email. Identify the browser visitor with the same email to join earlier website activity
identify() call. An email-only server identify cannot link an otherwise anonymous browser visitor by itself.