Home
Integrations Library
Other Integrations
ClickMagick Postback Setup Guide
ClickMagick Postback Setup Guide

SERIES:

ClickMagick Postback Setup Guide

Complete guide to setting up conversion tracking between ClickMagick and Everflow. Covers both advertiser webhook setup (Use Case 1) and affiliate postback tracking (Use Case 2).

Overview

This guide covers how to set up conversion tracking between ClickMagick and Everflow. There are two common use cases depending on your role:

Use Case 1: Advertiser Setup — You are an advertiser using ClickMagick to track and optimize traffic that converts through Everflow. You need to send conversion data from ClickMagick back to Everflow via server-to-server postbacks. Use Case 2: Affiliate Setup — You are an affiliate promoting offers on an Everflow-powered network and using ClickMagick to track your own campaigns. You need to pass your ClickMagick tracking ID through Everflow and receive postbacks when conversions occur.
What's Changed Last updated Apr 8, 2026
Apr 8, 2026 Updated
Full rewrite: added Use Case 2 (affiliate setup), updated macro reference with correct ClickMagick tokens (cmc_tid, cmc_amt), added fresh Everflow UI screenshots, expanded troubleshooting.
Mar 23, 2026 Added
Initial publication.

Prerequisites

An active ClickMagick account with a configured tracking domain An Everflow account (either as a network/advertiser or as an affiliate on an Everflow-powered network) Your Everflow Network ID (NID) and Tracking Domain

Use Case 1: Sending ClickMagick Conversions to Everflow

This setup is for advertisers who use ClickMagick to track and optimize their traffic. When a conversion occurs, ClickMagick fires a webhook (postback) to Everflow so the conversion is recorded in your Everflow reporting.

Step 1: Configure the Default Landing Page URL

Set your Offer's landing page to pass Everflow's Transaction ID to ClickMagick so conversions can be attributed back correctly.

1 Open Your Offer Settings In Everflow, navigate to Offers and select your Offer. Click Edit to open the settings.
Everflow Offer overview page showing the General section with Landing Page URL and Conversion Tracking Method
2 Set the Landing Page URL On the Tracking & Controls tab, enter your ClickMagick tracking link in the Default Landing Page URL field and append ?s2={transaction_id} to pass Everflow's Transaction ID.
Everflow Offer Tracking and Controls tab showing Default Landing Page URL, Tracking Domain, and Conversion Tracking Method fields

Example landing page URL:

Landing Page URL
https://YOUR_CLICKMAGICK_DOMAIN.com/?s2={transaction_id}
Good to Know ClickMagick uses the s2 parameter to capture external reference IDs. The {transaction_id} macro is automatically replaced by Everflow with the unique ID for each click.

Step 2: Set the Conversion Tracking Method

On the same Tracking & Controls tab, set the Conversion Tracking Method to Server to Server Postback. This tells Everflow to expect conversion data via postback URLs rather than pixel-based tracking.

Step 3: Configure ClickMagick Webhooks

Now set up ClickMagick to fire postbacks to Everflow when conversions occur. In your ClickMagick dashboard, follow the webhook setup process described in ClickMagick's webhook documentation.

Sale Conversion Postback

This is the primary postback that fires when a sale is completed. Use the following Everflow endpoint URL in your ClickMagick webhook configuration:

Sale Conversion Postback
https://www.TRACKING_DOMAIN.com/?nid=XX&transaction_id=[cmc_tid]&amount=[cmc_amt]

Checkout Hit Postback (Optional — Advertiser Event)

If you also want to track checkout events (before a full sale), set up an Advertiser Event in Everflow and use this postback format:

Checkout Event Postback
https://www.TRACKING_DOMAIN.com/?nid=XX&aid=X&adv_event_id=X&transaction_id=[cmc_tid]
Note These additional events (such as checkout hits) must also be created as conversion events within your ClickMagick account. The configuration for these events is managed in ClickMagick's campaign settings — refer to ClickMagick's documentation for details on creating custom conversion events.
Parameter Reference Replace TRACKING_DOMAIN with your Everflow tracking domain, XX with your Network ID, aid with your Advertiser ID, and adv_event_id with the Event ID from your Advertiser Event configuration. The ClickMagick tokens [cmc_tid] and [cmc_amt] are automatically replaced with the Transaction ID and sale amount.

Setting Up in ClickMagick

Once you have your Everflow postback URLs ready, configure them in ClickMagick. Navigate to Campaigns → Tools → Webhooks, click + Add Endpoint, set the Conversion Type to Sales, and paste your Everflow postback URL.

ClickMagick Campaigns dashboard showing the Tools dropdown menu with Webhooks option
ClickMagick Add Endpoint form showing Conversion Type set to Sales and the Endpoint URL field

For the tracking link, use the URL Builder to append ?cmc_tid={click_id} to your landing page URL along with your UTM parameters. See ClickMagick's native ads integration guide for detailed steps.

Step 4: Test the Integration

In Everflow, generate a Partner Tracking Link for the Offer. Click the tracking link to simulate a visit through the full ClickMagick → Everflow flow. Submit a test purchase or trigger the conversion event on the advertiser's landing page. Check the Conversion Report in Everflow to confirm the postback fired and the conversion was recorded with the correct Transaction ID and amount.

Use Case 2: Affiliate Using ClickMagick With an Everflow Network

This setup is for affiliates who promote offers on an Everflow-powered affiliate network and use ClickMagick to track their own campaigns. The goal is to pass ClickMagick's tracking ID through Everflow so that when a conversion occurs, Everflow fires a postback to ClickMagick with the conversion data.

This is a 3-step process. For full details, see ClickMagick's affiliate network tracking guide.

Step 1: Add ClickMagick Tracking Code to Your Landing Page

Paste the ClickMagick tracking code on the landing page you are sending traffic to. This code captures the ClickMagick visitor ID for attribution.

Step 2: Build Your Affiliate Link With ClickMagick's Affiliate Link Builder

Use ClickMagick's Affiliate Link Builder and select Everflow as the affiliate platform. This automatically appends sub1=[cmc_vid] to your Everflow affiliate link, which passes the ClickMagick visitor ID into Everflow's sub1 parameter.

Your modified affiliate link will look something like:

Affiliate Link with ClickMagick ID
https://www.YOUR_TRACKING_DOMAIN.com/click?pid=XX&oid=XX&sub1=[cmc_vid]

Step 3: Configure the Postback URL in Everflow

Get your custom Postback URL from ClickMagick's Postback URL Tool (select Everflow as the platform). Then paste this URL into Everflow's partner postback configuration.

The ClickMagick postback URL format:

ClickMagick Postback URL
https://www.clkmg.com/api/s/post/?uid=XXXXXX&s1={sub1}&amt={payout_amount}

The uid is unique to your ClickMagick account. The {sub1} and {payout_amount} macros are Everflow tokens that pass back the ClickMagick visitor ID and conversion amount.

1 Navigate to the Partner's Postback Settings In Everflow, go to Partners, select the partner account, and find the postback URL configuration area. This is where you paste the ClickMagick postback URL.
Everflow Partner Details page showing the General section, Referral Setting with tracking link, and Billing information
2 Paste the ClickMagick Postback URL Paste the postback URL from ClickMagick's Postback URL Tool into the Postback URL field. Everflow will fire this URL every time a conversion is recorded for this partner.
Important The uid in the ClickMagick postback URL is unique to each ClickMagick user account. Each affiliate will have their own uid — make sure affiliates use their own Postback URL Tool to generate the correct URL.

Everflow Tracking Tokens

These are the Everflow macros you can use in postback URLs. ClickMagick (or any postback receiver) will receive these values when Everflow fires the postback.

Everflow Token What It Passes Example Use {transaction_id} Unique click/conversion identifier Primary attribution key {payout_amount} Partner payout for the conversion Revenue tracking in ClickMagick {sub1} through {sub5} Custom sub-parameter values passed on the click Passing ClickMagick visitor ID via sub1 {offer_id} Everflow Offer ID Campaign identification {affiliate_id} Everflow Partner/Affiliate ID Partner identification

ClickMagick Token Reference

These are the ClickMagick tokens used in webhook endpoint URLs (Use Case 1) and postback URLs (Use Case 2).

ClickMagick Token What It Contains Used In [cmc_tid] ClickMagick click/tracking ID (replaces legacy #S2#) Webhook endpoint URL (Use Case 1) [cmc_amt] Conversion sale amount (replaces legacy #RATE#) Webhook endpoint URL (Use Case 1) [cmc_vid] ClickMagick visitor ID Affiliate link sub1 parameter (Use Case 2)

Troubleshooting

?
Conversions not appearing in Everflow

Verify that the s2 parameter is being passed in your landing page URL. Check the ClickMagick click log to confirm the s2 value is populated with a valid Everflow Transaction ID. Also ensure the Conversion Tracking Method on the Offer is set to Server to Server Postback.

?
Amount showing as $0

Make sure you are using the [cmc_amt] token in your webhook endpoint URL (Use Case 1) or {payout_amount} in the postback URL (Use Case 2). If ClickMagick does not have the sale amount, the value will be empty.

?
ClickMagick postback not firing (Use Case 2)

Confirm that the affiliate link was built using ClickMagick's Affiliate Link Builder with Everflow selected as the platform. The link must include sub1=[cmc_vid]. Also verify that the postback URL in Everflow's partner settings uses the correct uid from the affiliate's ClickMagick account.

?
Transaction ID mismatch between platforms

Check that you are using the correct token for each use case. Use Case 1 should use [cmc_tid] (ClickMagick's click ID) mapped to Everflow's transaction_id parameter. Use Case 2 should use {sub1} (Everflow macro) which contains the ClickMagick visitor ID.

Save These Reads For Later