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.
Create your DATALYR account
- Create an account at datalyr.com/signup.
- Select the workspace that will own the Whop data.
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.
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",
})Connect Whop
- Open Whop → Developer → API Keys.
- Create a restricted Account API key.
- Grant every permission in the Whop source contract.
- Copy the company ID. It starts with
biz_. - Open Sources in DATALYR.
- Find Whop, then select connect.
- Enter the API key and company ID.
- 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.
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_idmetadata 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.
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.
Verify the connection
- Open a tracked page with
?utm_source=whoptest. - Confirm the
pageviewevent in Events. - Complete a low-value Whop purchase.
- Confirm the
purchaseevent. - Check the payment ID, value, currency, and attribution fields.
- Refund the payment.
- Confirm the negative
payment.refundedevent. - 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.