Back to guides

Whop

Connect Whop revenue and attribution

Last updated 2026-08-01

Connect Whop with two values. DATALYR then manages the signed webhook and the official Whop Pixel.

Read the complete Whop source contract.

1

Create your DATALYR account

  1. Create an account at datalyr.com/signup.
  2. Select the workspace that will own the Whop data.
2

Install web tracking

Install the Web SDK on each landing page, sales page, and email form before the Whop checkout.

Follow the web tracking guide. Then confirm a pageview event in Events.

A direct visit to Whop can have Whop campaign context. It cannot contain a DATALYR website journey.

3

Configure identity

Keep Auto Identify active when your privacy policy permits it. DATALYR can then capture an email from your site.

The buyer must use the same email at Whop. DATALYR cannot read an email that a buyer enters only on whop.com.

Manual identity is optional. Use this call when your application already knows the user ID and email.

window.datalyr.identify("user_123", {
  email: "buyer@example.com",
})
4

Connect Whop

  1. Open Whop → Developer → API Keys.
  2. Create a restricted Account API key.
  3. Grant every permission in the Whop source contract.
  4. Copy the company ID. It starts with biz_.
  5. Open Sources in DATALYR.
  6. Find Whop, then select connect.
  7. Enter the API key and company ID.
  8. Select Connect Whop.

DATALYR validates the company. It creates the signed webhook and stores its secret.

You do not need to create a Whop app or webhook.

5

Review the data flow

  • The managed Whop Pixel sends page events from tracked pages.
  • Whop records checkout and payment events on its servers.
  • Signed webhooks send payments, membership changes, and refunds to DATALYR.
  • DATALYR tries optional visitor_id metadata first.
  • DATALYR then tries the email bridge and Whop Events context.
  • A whop_ identity preserves revenue when no match exists.

Each successful payment creates a purchaseevent. This includes recurring payments.

Succeeded refunds create negative payment.refundedevents. Reports subtract them from Whop net revenue.

DATALYR does not subtract processing fees or disputes.

6

Configure conversion delivery

Open Conversions. Create a rule only for a destination that needs DATALYR delivery.

Whop Ads can send purchases to Meta. Do not send the same purchase to the same Meta destination from DATALYR.

A purchase rule sends initial, one-time, and recurring payments.

7

Verify the connection

  1. Open a tracked page with ?utm_source=whoptest.
  2. Confirm the pageview event in Events.
  3. Complete a low-value Whop purchase.
  4. Confirm the purchase event.
  5. Check the payment ID, value, currency, and attribution fields.
  6. Refund the payment.
  7. Confirm the negative payment.refunded event.
  8. Confirm that Whop net revenue decreases.

Connection limits

  • DATALYR does not import Whop Ads account or campaign reporting.
  • DATALYR does not subtract processing fees or disputes.
  • Whop Events context does not recreate a missing DATALYR website journey.
  • Checkout metadata remains an optional deterministic identity method.

Turn every paid click into profitable growth