Postback configuration lets you send server-to-server notifications to your affiliate network when order status changes (e.g. success, declined, pending). Your network gives you a postback URL; you enter it in the campaign and choose which status events trigger the call and how commission is reported. This enables real-time conversion tracking and commission settlement.
Step 1: Open Postback Configuration
Click Go to E-commerce.
Open CRM > Campaigns.
Click Edit on the campaign you want to configure postbacks for.
In the left panel, select the Postback Configuration tab.
Step 2: Configure postback settings
-
Postback URL — Enter the endpoint URL provided by your affiliate network (e.g.
https://network.com/conversions/postback). Use Test to verify the URL before saving. -
Status Triggers — Choose which order status events send a postback. Options include: All Status Events, Success, Declined, Error, Pending, Cancelled, Chargeback.
-
Commission Type — Select CPA (Fixed Amount) or CPC (Percentage).
-
Commission amount — Enter the fixed amount (e.g. in dollars) or the percentage (0–100), depending on the commission type.
-
Available Postback Tokens — Select which data to send in the postback (e.g. ClickID, OrderID, CustomerID, OrderTotal, Status, TransactionID, Timestamp, CommissionType, CommissionAmount, AffiliateID, SubAffiliateID, etc.).
-
Send Payload in Request Body — Turn on to send the payload as JSON in the request body; leave off to send it as URL query parameters.
Click Save Postback Configuration.
Implementation requirements
For postbacks to work, your backend must capture and store the affiliate’s click ID when the customer lands on your landing page. That click ID is sent back in the postback so the network can match conversions to clicks. Capture the click ID from the URL parameter and pass it to the Add Customer API as ClickID. See the API Add Customer documentation for the exact request format.