Integrating Lead Prosper with Everflow for Affiliate Tracking

This support document will walk you through the process of passing data from Lead Prosper back to Everflow


This is a minimal Everflow setup. Please contact your Everflow account manager if you have specific questions on how to change offers, payouts, or other details


Before getting started, you need to create a text field titled ef_transaction_id in your campaign that will be used for mapping your Everflow transaction ID

Log in to Everflow and go to Offers. Create a new offer. We’ll call our’s LP Test for this example. Pick a client and a category

Next is the Base destination URL. This is  the URL of your landing page that your affiliates will be redirected to. Enter the URL of your landing page with /?ef_transaction_id= appended at the end

The next step is to to add the shortcode for your transaction_id after the 'ef_transaction_id='

1) Click the curly brackets icon to the right of the text area

2) Search for transaction id

3) Copy the transaction_id shortcode

4) Paste it at the end of your URL

Once done you should have a URL that looks something like:

YOURLANDINGPAGEURL.COM/?ef_transaction_id={transaction_id}


The transaction ID is the most crucial piece of information shared between Lead Prosper and Everflow. This ID will track conversions, the publisher that is sending the traffic, payout amounts, etc


Click Next at the bottom of the offer. The revenue and payout section will be set up with your account manager For this example we’ll be setting up a 80 / 20 split, so we’ll set the Revenue to RPS = 80 %, and the Payout to CPS = 20%. This will set it up so that the revenue and payout numbers will be calculated dynamically based on the sale or conversion amount that we pass back to Everflow. Remember - This is just an example set up - your Revenue and Payout options should be discussed with your Everflow account manager

Under the tracking and controls section, ensure the conversion method is set to Server Postback. The rest of the settings will need to be figured out with your Everflow account manager. For the unique session identifier we recommend selecting IP and 30 days as the session duration. This will ensure that no duplicate conversions are coming in from the same IP address

The attribution, targeting, fail traffic, creatives, and email sections will all be determined by you and  your Everflow account manager


The next step is to add partners. Click on Partners, Manage, then Add. A partner in Everflow is generally an affiliate, revshare partner, or any other source or channel that you want to track for promoting your Offers. They will receive the tracking link for your Offer and send Users to that link, with the goal of driving successful conversions. For this example we’ll call our Partner Test Partner. Here you can create a login for the Partner so that they can see their offers

Once you’ve created the Partner, click back to the offer and add the Partner to it using the Partner Visibility Settings. Once you’ve added the Partner, they now have access to the offer.

To allow a Partner to send traffic, click on the three dots to the right of the Partner and click get tracking link

This will give you a URL with the ef_transaction_id that will take you to the website you previously set up. This form is linked with Lead Prosper


Enter test data into the fields and hit submit

Click back to your Lead Prosper campaign and view the leads from your supplier

Here you will see the test lead complete with the ef_transaction id

If the buyer has dynamic pricing we’ll set up a webhook in a way that sends the price back. Set a Rule Configuration that says IF the Lead Status is Equal to Accepted, then Add a new action. We’ll call this action Everflow


Click back to the offer details. Here we see the conversion in the Tracking section.  Copy this URL to Post into the webhook action

Select Get as the Request Method. This will automatically make the payload type a query string


Highlight everything in the URL after the ?, and then cut and paste that into the body of the webhook payload, replacing the information that was previously in the payload body.


You’ll then replace TRANSACTION_ID with {{ef_transaction_id}} 


To grab the lead amount, add amount={{lp_lead_sell_price}} to the payload builder. You can also add sub_ids here if needed. Click Save

Now click back to the offer and copy the Test partner’s tracking link again. 

Go to this URL and submit a new offer. We’ll call ours eftest2

Click back to Lead Prosper to view the new test lead. Click over to the triggers log. Here you can see where the conversion was sent and the amount it was sold for

You can then copy the transaction id and search in Everflow to easily find the conversion

Here you can view the details of the conversion. The $25 conversion resulted in a $20 revenue and a $5 payout, based on the example 80/20 split we set up earlier


That’s all for this support document. Once again, this is a minimal Everflow setup. Please contact your Everflow account manager if you have specific questions on how to change offers, payouts, or other details

Still need help? Contact Us Contact Us