Whop
TrueMetriks tracks every Whop sale and sends it back to your ad platforms. Here is how to set it up.
Connect Whop to TrueMetriks
Video guide
Copy your webhook URL from TrueMetriks, create the webhook in Whop, then paste the signing secret back into TrueMetriks. The last two steps fire a test payment so you can confirm it works.
Step 1 - Open the Whop tile in TrueMetriks
In TrueMetriks, go to Settings > Integrations and click the highlighted Whop tile.
Integrations
Connect third-party data sources to fire events into TrueMetriks.
Typeform
Connected
Calendly
Connected
Microsoft Clarity
Configured (1 project)
Stripe
Connected
Whop
Not connected
Step 2 - Copy your webhook URL
On the Whop page, click the highlighted Copy button next to the Your webhook URL field. The URL looks like https://q.<your-domain>/w/whop. Keep this tab open - you will paste the signing secret back here in step 7.
Whop Not connected
Fire offline conversions when a Whop payment completes. Paste the webhook signing secret and add the URL below as a webhook endpoint in your Whop dashboard.
Your webhook URL
Webhook signing secret
Step 3 - Open the Developer section in Whop
Open your Whop dashboard in another tab. In the left sidebar, click the highlighted Developer link, then scroll down to the Webhooks section.
Step 4 - Create a webhook
On the Webhooks page, click the highlighted + Create webhook button in the top right.
Webhooks
Send data and events that occur on Whop to third-party platforms. Docs
No webhooks yet
Step 5 - Configure the webhook
Fill in the Create webhook form:
- Endpoint URL - paste the webhook URL you copied from TrueMetriks in step 2.
- API version - leave it on V1.
- Events - check
payment_succeededand nothing else.
Check payment_succeeded only. Do not also check membership_activated or invoice_paid - those would double-count the same payment.
Create webhook
Endpoint URL
API version
Events
All- membership_activated
- invoice_paid
- payment_created
- ✓payment_succeeded
- payment_failed
- payment_pending
Click Save webhook.
Step 6 - Copy the signing secret
Whop creates the webhook and shows it in the table. Click the highlighted Secret value (ws_...) to copy it.
Showing 1 to 1 of 1
Step 7 - Paste the signing secret in TrueMetriks and click Connect Whop
Switch back to the TrueMetriks Whop tab. Paste the ws_... value into the Webhook signing secret field, then click the highlighted Connect Whop button.
Whop Not connected
Fire offline conversions when a Whop payment completes. Paste the webhook signing secret and add the URL below as a webhook endpoint in your Whop dashboard.
Your webhook URL
Webhook signing secret
Step 8 - Connected
The page flips to the connected state with a green Connected pill and the date you connected.
Whop Connected since 31/05/2026
Fire offline conversions when a Whop payment completes. Paste the webhook signing secret and add the URL below as a webhook endpoint in your Whop dashboard.
Your webhook URL
Step 9 - Send a test event
You can confirm the whole pipeline without a real charge. Back in Whop, open the webhook's three-dots menu and click Test.
Step 10 - Run the test
In the Test webhook dialog, select payment_succeeded and click Test. A response with "status": 200 and "success": true means TrueMetriks received and accepted the event.
Test webhook
Event
Response
Verify
Anytime a payment triggers in Whop, you will see the matching Purchase event inside the TrueMetriks dashboard. The Step 10 test is the quickest way to confirm the wiring - the test payload is sample data, so it will not connect to a real ad journey, but the Purchase still lands in the visitor timeline:
First visit
If the customer's journey is connected to an ad, we forward that Purchase to every connected ad platform - Facebook CAPI, Google Ads, GA4, TikTok - so the same revenue lands in their reports too.
Frequently asked questions
Which Whop event should the webhook listen for?
Only payment_succeeded. It fires on the initial purchase and on every subscription renewal, so this single event covers all revenue. Do not add membership_activated or invoice_paid, since they would double-count.
Can I confirm the connection without a real charge?
Yes. Open the webhook's three-dots menu in Whop, click Test, select payment_succeeded, and run it. A response with status 200 and success true means TrueMetriks received and accepted the event.
Does the Whop revenue reach my ad platforms?
Yes. If the customer's journey is connected to an ad, TrueMetriks forwards the Purchase to every connected platform: Facebook CAPI, Google Ads, GA4, and TikTok.