The “Callback” function allows affiliates to send specific conversion parameters to third-party services. You can set up conditions to trigger the callback for each offer separately or for different goals within one offer.

To open the callbacks list, go to Offers > Manage Offers section, click the “Configure” button for the offer you would like to add a callback to and select the “Callbacks” tab.

The Callback list contains the following information:

  • ID - the unique identification number for the callback.

  • Affiliate - the name of the Affiliate for which the conversions are tracked.

  • Conversion Status - the status of the tracked conversion that will trigger a callback.

  • URL - the third-party service link for the integration.

  • HTTP Type - the type of the request.

  • Created - the date and time of the callback creation.

  • Updated - the date and time of the last callback update.

To create a new callback, click the “New Callback” button in the “Action” column.

NewCallBack

Fill the following fields in the “New Callback” pop-up window:

  • Affiliate - select the Affiliate for which the conversions are tracked, and that will be one of the conditions to trigger a callback.

  • Offer Goal - select from the drop-down list the goal that will be one of the conditions to trigger the callback. This field is available only when the “Enabled Goals” option is turned on.

  • Conversion Status - select the status of the tracked conversion that will be one of the conditions to trigger the callback (Pending, Done, Rejected).

  • URL - enter the third-party service link for the integration.

  • HTTP Type - select the type of request (GET, POST(FORM), POST(JSON)).

  • Basic Auth - enter the token or login and password for the integration with the third-party service.

  • Request Params - define what parameters you want to send with this callback.

  • Request Headers - define what headers you want to send with this callback.

Press the “Save” button to complete the action.

The following conditions should be met to trigger a callback:

  1. The system received a new conversion that fulfills all conditions for the callback (“Affiliate”, “Conversion Status”, and “Offer Goal” (if it is set) match the callback settings).

  2. For each update of the “Conversion Status”, the system checks if the callback conditions are met and triggers the callback.

You can set callbacks for each goal of the offer separately, using different callback conditions. When a new conversion for the specific goal enters the system, all the callbacks for this goal that meet callback conditions are triggered. If you turn off the “Enabled Goals” option for an offer, the “Offer Goal” condition will not be considered as required for the callback, and only the “Affiliate” and “Conversion status” conditions will be checked for new conversions. When you turn on the “Enabled Goals” option again, the previous callback settings regarding the “Offer Goal” are restored.

Did this answer your question?