Overview
A postback is a server-to-server notification that tells your system when a conversion, event, or click happens in Everflow. When someone completes an action through your tracking link — like making a purchase, signing up, or downloading an app — Everflow sends a postback to your server with all the details.
This guide covers how to set up, manage, and troubleshoot your postbacks in the Partner Platform.
Types of Postbacks
You can set up postbacks to track three types of actions:
Setting Up a Postback
Open the Postbacks section — Go to Postbacks in your Partner Platform navigation.
Create a new postback — Click the + Postback button in the top right.
Select the tracking type — Choose Conversion, Event, or CPC depending on what you want to track.
Set the scope — Choose Global to fire for all offers, or Specific to fire only for a particular offer.
Choose the method — Select Postback for server-to-server tracking (recommended) or HTML Pixel for browser-based tracking.
Enter your postback URL — Paste your server endpoint URL with the appropriate parameters (see Common Parameters below).
Common Postback Parameters
When building your postback URL, use these parameters to pass conversion data to your server. Everflow replaces each parameter with the actual value when the postback fires.
Start simple. A basic postback URL with {transaction_id} and {payout} is enough to get started. You can always add more parameters later as your tracking needs grow.
Global vs Specific Postbacks
Global Postback
Fires for every conversion across all your offers. Set it once and it applies everywhere.
Best for: Partners who use a single tracking platform (like their own reporting dashboard) and want all conversion data in one place.
Specific Postback
Fires only for conversions on a specific offer. You can set different postback URLs for different offers.
Best for: Partners running different offers through different platforms, or when an ad network (like Meta or TikTok) requires its own dedicated postback.
Managing Your Postbacks
Postback Deactivation
Everflow automatically deactivates postbacks that repeatedly fail to protect system reliability. Note: Auto-deactivation applies ONLY to the Postback delivery method. HTML pixels and social integrations are not auto-deactivated. Here's how it works:
Troubleshooting
Postback was deactivated
Go to Reporting > Postback to see which postbacks failed and why. Re-enable the postback after fixing the issue. If failures were caused by mixed traffic sources, switch from a Global postback to offer-specific ones.
Conversions aren't showing up in my system
Check that your postback is active (not paused or deactivated). Use View Debug Info to confirm Everflow is sending the postback and your server is returning a 200 response. Verify the postback URL parameters match what your system expects.
Postback fires but data is missing
Make sure the parameters in your postback URL (e.g., {transaction_id}, {sub1}) were actually passed in the original tracking link. If a sub-parameter wasn't included in the click, it will be empty in the postback.
Postback fires for wrong traffic
If you're using a Global postback, it fires for ALL conversions — including offers that don't match the postback's expected format. Switch to Specific postbacks scoped to individual offers to prevent this.
Always test your postback with a test conversion before going live. This confirms your server receives the data correctly and all parameters populate as expected. Check the Postback Report after testing to verify delivery.