Whop
Connect Whop to AnyTrack to track purchases and attribute them to your campaigns. AnyTrack matches each Whop payment on the buyer's email address, so the buyer must be identified before checkout.
Whop Integration Overview
Section titled “Whop Integration Overview”The Whop and AnyTrack integration tracks purchases from your Whop checkout. It attributes each purchase to the campaign that drove the sale. Whop sends every successful payment to AnyTrack through a webhook. AnyTrack records the Purchase and matches it to the visitor session. On the Starter plan and above, AnyTrack sends the conversion to your ad platforms through the Conversion API.
Whop payments reach AnyTrack without a click ID. AnyTrack matches each payment on the buyer’s email address. Your pages must therefore identify the buyer before the payment.
On the Free plan, AnyTrack tracks and attributes the Whop purchase, but does not send it to your ad platforms.
What the Whop integration requires
Section titled “What the Whop integration requires”AnyTrack attributes a Whop purchase only when these three conditions are true.
- AnyTrack identified the buyer before the payment — the visitor submitted a form, an optin, or another event that sent an email address to AnyTrack, such as
FormSubmitorLead. - The buyer paid with the same email address — the email address in the Whop payment must be identical to the email address AnyTrack recorded earlier.
- The checkout runs as an embedded checkout or a checkout link — install the AnyTrack Tracking Tag on the page that publishes the embedded checkout or the checkout link.
How the Whop AnyTrack integration works
Section titled “How the Whop AnyTrack integration works”Step 1: Collect the visit
When visitors land on your pages, the AnyTrack Tracking Tag collects traffic source and first-party data.
Step 2: Identify the visitor
The visitor submits a form or an optin. AnyTrack records the email address against the session.
Step 3: Visitor checks out on Whop
The visitor completes a payment on your embedded Whop checkout or through your Whop checkout link.
Step 4: Whop notifies AnyTrack
Whop sends the successful payment to AnyTrack through a webhook, including the order and buyer details.
Step 5: AnyTrack sends the conversion to ad platforms
AnyTrack matches the buyer email address to the session, records the Purchase, and attributes it to the campaign. On the Starter plan and above, AnyTrack sends the conversion to your connected ad platforms via the Conversion API.
Technical details
Section titled “Technical details”| Reference | Value | Information |
|---|---|---|
| Integration Method | Webhook | Whop sends successful payments to AnyTrack via a webhook URL. |
| Tracking Tag | Required | Install the AnyTrack Tag on the pages that lead to your Whop checkout. |
| Conversion Matching | Email address | Whop payments carry no click ID. AnyTrack matches the payment on the buyer’s email address. |
| Checkout Mode | Embed or checkout link | Publish the checkout on a page that carries the AnyTrack Tracking Tag. |
Tracked Events
Section titled “Tracked Events”| Event Name | Details | Data Source |
|---|---|---|
PageView | A visitor lands on a page with the AnyTrack Tag | AnyTrack JS Tag |
Purchase | A buyer completes a payment on Whop | Whop Webhook |
The Whop integration does not identify the buyer. The identifying event comes from another source on your pages, such as AutoTrack form tracking or a lead generation integration.
Setup Guide
Section titled “Setup Guide”Step 1: Install the Whop integration in AnyTrack
Section titled “Step 1: Install the Whop integration in AnyTrack”- Go to the Integration Catalog and search for Whop.
- Click Install Integration.
- Copy the Webhook URL provided by the integration.
Step 2: Add the webhook in Whop
Section titled “Step 2: Add the webhook in Whop”- Log in to your Whop account and open your webhook settings.
- Add a new webhook and paste the AnyTrack Webhook URL.
- Select the successful payment event as the trigger.
- Save the webhook configuration.
Step 3: Identify the buyer before the checkout
Section titled “Step 3: Identify the buyer before the checkout”AnyTrack matches a Whop payment on the buyer’s email address. Place a form or an optin on a page before the checkout. AnyTrack then records the email address against the session.
- Add a form or an optin to a funnel page that a visitor reaches before the checkout.
- Confirm that the page carries the AnyTrack Tracking Tag.
- Submit the form with a test email address.
- Open the Conversions Report and confirm that the event carries the email address.
Tell buyers to pay with the same email address they entered in the form. If a buyer pays with a different email address, AnyTrack cannot match the purchase to the session.
Step 4: Publish the checkout on a page with the Tracking Tag
Section titled “Step 4: Publish the checkout on a page with the Tracking Tag”The integration supports two checkout modes: the embedded Whop checkout and the Whop checkout link. Install the AnyTrack Tracking Tag on the page that publishes the embedded checkout or the checkout link. Without the Tracking Tag on that page, AnyTrack does not record the session that leads to the payment.
Validate your integration
Section titled “Validate your integration”- Submit the form or the optin on your funnel page with a test email address.
- Open the Events Log of your Whop integration in the AnyTrack dashboard.
- Complete a test purchase on your Whop checkout with the same email address.
- Confirm the
Purchaseevent appears with the order details. - Open the Conversions Report and confirm the
Purchaseshows the traffic source of the test session.
If the Purchase appears in the Events Log but shows no traffic source, the email match failed. Check the three conditions in What the Whop integration requires.
Troubleshoot missing Whop attribution
Section titled “Troubleshoot missing Whop attribution”| Symptom | Cause | Fix |
|---|---|---|
The Purchase appears with no traffic source | AnyTrack did not identify the buyer before the payment | Add a form or an optin before the checkout. See Step 3. |
The Purchase appears with no traffic source, and the buyer submitted the form | The buyer paid with a different email address | Prefill the Whop checkout email field with the email address from the form, or ask buyers to pay with the same email address. |
No session precedes the Purchase | The Tracking Tag is missing on the page that publishes the checkout | Install the AnyTrack Tracking Tag on that page. See Step 4. |
No Purchase reaches AnyTrack | The Whop webhook is missing or points to the wrong URL | Check the webhook URL and the successful payment trigger in Whop. See Step 2. |
Whop Integration - Frequently Asked Questions
FAQ was last reviewed on 2026-08-09
How does AnyTrack match a Whop purchase to a campaign?
Lead event records it. AnyTrack then attributes the Purchase to the campaign. On the Starter plan and above, AnyTrack sends the conversion to your ad platforms via the Conversion API.Why is my Whop purchase recorded but not attributed?
- AnyTrack identified the buyer before the payment.
- The buyer paid with the same email address.
- The Tracking Tag runs on the page that publishes the checkout.
Does the integration work with a Whop-hosted checkout page?
What happens if the buyer pays with a different email address?
Will the integration track upsells on Whop?
I use ClickFunnels 2.0 with Whop checkout. Is the setup different?
Track funnels that use ClickFunnels 2.0 for lead collection and Whop for checkout.
How AnyTrack matches an email address back to the session that earned the click.