Skip to content

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.

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.

AnyTrack attributes a Whop purchase only when these three conditions are true.

  1. 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 FormSubmit or Lead.
  2. 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.
  3. 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.

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.

ReferenceValueInformation
Integration MethodWebhookWhop sends successful payments to AnyTrack via a webhook URL.
Tracking TagRequiredInstall the AnyTrack Tag on the pages that lead to your Whop checkout.
Conversion MatchingEmail addressWhop payments carry no click ID. AnyTrack matches the payment on the buyer’s email address.
Checkout ModeEmbed or checkout linkPublish the checkout on a page that carries the AnyTrack Tracking Tag.
Event NameDetailsData Source
PageViewA visitor lands on a page with the AnyTrack TagAnyTrack JS Tag
PurchaseA buyer completes a payment on WhopWhop 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.

Step 1: Install the Whop integration in AnyTrack

Section titled “Step 1: Install the Whop integration in AnyTrack”
  1. Go to the Integration Catalog and search for Whop.
  2. Click Install Integration.
  3. Copy the Webhook URL provided by the integration.
  1. Log in to your Whop account and open your webhook settings.
  2. Add a new webhook and paste the AnyTrack Webhook URL.
  3. Select the successful payment event as the trigger.
  4. 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.

  1. Add a form or an optin to a funnel page that a visitor reaches before the checkout.
  2. Confirm that the page carries the AnyTrack Tracking Tag.
  3. Submit the form with a test email address.
  4. 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.

  1. Submit the form or the optin on your funnel page with a test email address.
  2. Open the Events Log of your Whop integration in the AnyTrack dashboard.
  3. Complete a test purchase on your Whop checkout with the same email address.
  4. Confirm the Purchase event appears with the order details.
  5. Open the Conversions Report and confirm the Purchase shows 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.

SymptomCauseFix
The Purchase appears with no traffic sourceAnyTrack did not identify the buyer before the paymentAdd a form or an optin before the checkout. See Step 3.
The Purchase appears with no traffic source, and the buyer submitted the formThe buyer paid with a different email addressPrefill 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 PurchaseThe Tracking Tag is missing on the page that publishes the checkoutInstall the AnyTrack Tracking Tag on that page. See Step 4.
No Purchase reaches AnyTrackThe Whop webhook is missing or points to the wrong URLCheck 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?
Whop sends each successful payment to AnyTrack through a webhook. The payment carries no click ID, so AnyTrack matches it on the buyer's email address. The match works when AnyTrack already recorded that email address on the session. A form, an optin, or a 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?
The email match failed. Three conditions must be true:
  • 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.
AnyTrack matches only sessions it recorded after you set up the integration. Purchases from earlier sessions stay unattributed.
Does the integration work with a Whop-hosted checkout page?
The integration supports the embedded Whop checkout and the Whop checkout link. Install the AnyTrack Tracking Tag on the page that publishes the checkout. AnyTrack then records the session and the buyer email address before the payment.
What happens if the buyer pays with a different email address?
AnyTrack cannot match the payment to the session. The Purchase still appears in your reports, but it carries no traffic source. Prefill the Whop checkout email field with the email address from your form. You can also ask buyers to pay with the same email address.
Will the integration track upsells on Whop?
Upsell tracking depends on whether Whop sends a separate webhook event for the upsell purchase. If it does, add the matching webhook trigger in your Whop account so AnyTrack receives it.
I use ClickFunnels 2.0 with Whop checkout. Is the setup different?
Yes. Follow the ClickFunnels 2.0 and Whop Checkout guide, which adds a checkout script to collect lead details before the Whop payment.