Before you start
- Install web tracking on each page before the Whop checkout.
- Get owner access to your Whop company.
- Create a restricted Account API key in Whop → Developer → API Keys.
- Add these permissions to the key.
Connect Whop
1
Open Whop
In Sources, select connect on the Whop card.
2
Enter the credentials
Enter the Account API key.Enter the company ID from the Whop dashboard URL. The ID starts with
biz_.3
Create the connection
Select Connect Whop.
How attribution works
- A customer visits a page that has Datalyr web tracking.
- Datalyr records the page visit and available campaign values.
- The customer completes the Whop checkout.
- Datalyr matches the payment to the available customer journey.
datalyr.identify() before the customer opens Whop checkout.
A payment can appear without attribution when Datalyr cannot find a matching website visit.
Data you receive
Revenue and metrics
Datalyr provides these Whop metrics:
Datalyr uses the Whop
total field for a successful payment. Whop defines this field as the creator-facing total that excludes buyer fees.
Successful payments include one-time payments, initial subscription payments, and recurring payments. A refund does not decrease this count.
Datalyr records only a refund that has the succeeded status. It uses the refund amount and the refund currency.
Datalyr stores the source currency. Reports convert revenue to USD when a conversion is necessary.
Datalyr does not subtract processing fees or disputes. Compare Datalyr net revenue with creator-facing payment totals after succeeded refunds.
This connection does not import Whop Ads spend or campaign-management data.
Optional conversion delivery
A Datalyr conversion rule can send eachpurchase event to another destination.
Use Datalyr rules only for destinations that do not receive the same conversion from Whop.
Test the connection
- Open a tracked landing page in a private window.
- Add a test UTM value to the landing page URL.
- Confirm the
pageviewevent in Events. - Complete a low-value Whop purchase.
- Confirm the
purchaseevent and revenue in Datalyr. - Confirm the payment value, currency, and available campaign values.
- Refund all or part of the payment.
- Confirm the negative
payment.refundedevent. - Confirm that revenue decreases by the refund amount.
- Activate and deactivate a test membership.
- Confirm the membership activation and deactivation events.