Skip to main content
Calendly’s booking page can’t tell your website when someone books a call, so you can’t track bookings the normal way. The fix: have Calendly send bookers to a “Thank You” page on your own site after they book. Put the pixel there instead, and it picks up the booker’s name and email automatically.
1

Get your Whop Account ID

Find it from your Whop Dashboard - the part of the URL after dashboard/, starting with biz_. Looks like biz_xxxxxxxxxxx.
2

Create a Thank You page

Build a simple “Thank You” or “Call Confirmed” page wherever you already host your site. This is the page bookers land on right after they book a call.
3

Install the pixel on your booking page too

This guide’s other steps cover the Thank You page — but the pixel also needs to be on the page where people actually book the call (your landing page, or wherever the Calendly scheduler is embedded or linked from). Without it there, you won’t see page views or ad clicks for that page, only the final booking. Paste this into the <head> of that page. Replace biz_xxxxxxxxxxxxx with your own account ID.
Pixel snippet
If your site builder doesn’t let you edit the <head>, check its dedicated guide in this section — or, if you already use Google Tag Manager, add this same code there as a Custom HTML tag that fires on all pages.
4

Tell Calendly to send bookers to your page

Open your event type, then go to Edit > More options > Confirmation page. Under After booking, choose Redirect to an external site, and enter your Thank You page’s URL. Turn on Pass event details to your redirected page — this is what makes Calendly send the booker’s name and email along with the redirect.
5

Paste the pixel snippet onto your Thank You page

Paste the same pixel snippet from step 3 into the <head> of your Thank You page too — every page in your funnel needs its own copy, not just the booking page.
6

Add one more snippet to record the booking

Right under the pixel snippet on your Thank You page, paste this too. Calendly already includes the booker’s name and email in the page’s web address, and this picks them up automatically — you don’t need to type anything in:
Track a booking
7

Confirm it's tracking

Book a call through the flow, then check the Websites page in your Whop dashboard. Your domain appears there once a page view comes through.

Embedding Calendly on your own page instead?

If you embed Calendly’s scheduler directly on a page (Share > Add to Website) rather than linking out to calendly.com, you can skip the redirect and listen for the booking to complete right there — the pixel snippet from step 3 still needs to be on that same page:
Track a booking on an embedded calendar
This message confirms a booking happened, but doesn’t include the invitee’s name or email — Calendly keeps those out of the client-side event for privacy. If you already collected the visitor’s details earlier in your funnel, pass them into the same track call, or use the redirect method above instead.
Don’t track purchases, subscriptions, or trials. Whop records every checkout view, purchase, subscription, and trial start server-side with zero configuration. Only send events Whop can’t see, such as bookings.