Skip to content

Any buyer, any API — every delivery kept on record.

Connect any CRM, postback, Telegram or email destination, detect real business success from the response, and keep a full delivery audit trail.

0511 features

Flows & Delivery

The network's flow wraps every delivery, and a lead only counts as delivered when the CRM sends back a lead ID.

One Flow per Network

Set up postbacks, alerts and webhooks once per network, and they run on every delivery.

What it does
When every offer has its own copy of the same postbacks and alerts, one change means editing ten places and missing one. In Alion each network has one flow: postbacks, Telegram, email, webhooks, filters and continue on CRM failure. It runs around every delivery to that network, and template variables like {{offer_id}} and {{offer_identifier_name}} are always filled from the offer the lead was routed to.
Why it exists
Because the rule already picks the offer and the offer knows its CRM, the flow only has to handle what happens around the delivery. Without one shared flow, settings drift apart between offers of the same network.
Example
Northgate Media has a CPA offer and a CRG offer in DE. Both use Northgate's one flow, so a lead on the CRG offer fires the tracker postback with {{offer_identifier_code}} set to the CRG offer's code.

Conditional Flow Steps

Any step in a flow can run only for the leads you choose.

What it does
Running several trackers or ad sources means each needs its own conversion endpoint, and some alerts only matter for one country. Every flow step can have a condition built with the same condition builder as routing rules: country, language, source, funnel, tracker, landing page, offer, email domain, time, fraud scores, device or any click param.
Why it exists
Without conditions you either send every postback to every tracker or build a separate flow for each case. One flow with conditional steps keeps it in one place.
Example
In the Kestrel Ads flow, the Meta postback runs only when source is Meta, the Taboola postback only when source is Taboola, and a Telegram alert only for leads from CA.

Deliver to Any API or Webhook

If a network takes leads over HTTP, you can connect it today.

What it does
Waiting for a platform to add a network to its integration list can cost you weeks of a deal. In Alion, requests are built from a JSON template with variable substitution and header based authentication, so any CRM that accepts leads over HTTP can be connected right away.
Why it exists
Because new networks appear every week, and a fixed integration list always lags behind. A template you control means you never wait on anyone.
Example
Velora Partners sends you API docs on Monday morning. You map name, email, phone and country into a JSON template, add their API key as a header, and the first UK lead goes out before lunch.

Five Destination Types

CRM, postback, Telegram, email and webhook in one system.

What it does
A lead needs to reach the network's CRM, your tracker, and often your own team. Alion handles all five destination types in one place: CRM, postback, Telegram, email and generic webhook.
Why it exists
Without it, alerts live in one tool, postbacks in another and CRM sends in a third, and nobody sees the whole picture for a lead.
Example
One FR lead to Brightline Leads goes to their CRM, fires a postback to your tracker, posts to your team's Telegram chat and sends a webhook to your internal sheet.

Business Success Detection

A lead counts as delivered only when the CRM returns a lead ID.

What it does
Many CRMs return HTTP 200 with an error buried inside the JSON. Alion reads the response body, not just the status code, and a lead is delivered only when the CRM answers with a lead ID. After a business rejection Alion never retries the same CRM, it moves on to the next option.
Why it exists
Without it, you record failures as successes and expect revenue for leads that never landed. Retrying a CRM that already said no only wastes time the lead could spend with another network.
Example
Halcyon Traffic's CRM answers HTTP 200 with {"success": false, "error": "duplicate"}. Alion marks the attempt as failed and tries the next leaf, Kestrel Ads, which returns lead ID 88412.

Per Destination Timeouts

Each CRM gets its own wait time, and a slow one never blocks the lead.

What it does
A slow CRM can hold a fresh lead for a minute while it cools down. In Alion every destination has its own timeout, 9 seconds by default and adjustable. Destinations are tried one at a time, and if a CRM does not answer in time the attempt counts as failed and the next network is tried.
Why it exists
Because a lead's value drops by the second. One global timeout is either too short for a slow but good network or too long for the rest.
Example
You give Northgate Media's CRM 15 seconds because it is slow but converts well, and keep Velora Partners at the default 9. When Velora does not answer in 9 seconds, the lead moves straight to the next leaf.

Late and Silent Delivery Detection

Leads a CRM accepted after the timeout are caught, recorded and flagged.

What it does
Sometimes a CRM accepts the lead after Alion has stopped waiting, and the lead has already gone to the next network. If the answer arrives late, the delivery becomes semi successful: statuses sync, revenue is recorded and flagged as a possible double sale, it counts against the payable cap and you get an alert. If the CRM never answered but status sync finds the lead there by email or phone, it is treated the same way.
Why it exists
Without it, a lead the network actually holds stays invisible: no revenue, no status, no cap count. Then you only find out when the network's invoice does not match yours.
Example
Brightline Leads answers with a lead ID after 14 seconds, but the lead already went to Halcyon Traffic. Alion records the Brightline delivery at $40, flags it as a possible double sale and alerts you on Telegram.

Double Delivery Control

Choose per network whether the same person may be sent there again.

What it does
Sending the same person twice to one network can break a deal, while other networks happily take a second look. Alion has a double delivery setting per network with three levels: Allow, Not the same destination, or Not this network. It checks the same lead or the same person by email or phone, the window is forever by default, and only real send attempts count.
Why it exists
Because each network has its own rule about duplicates. One global setting is either too strict and wastes leads, or too loose and gets you in trouble.
Example
Kestrel Ads is set to Not this network, so a person already sent there in March is skipped in June. Velora Partners is set to Allow, so the same person can go to Velora again through recycling.

Response Field Extraction

Pull the network's own lead ID straight out of the CRM's reply.

What it does
The network's own lead ID is what makes later status sync and reconciliation possible. Alion pulls it, along with an auto login URL or a status, straight out of the response with an interactive picker, no manual step required.
Why it exists
Without the network's lead ID, status sync has nothing to match on, and FTDs cannot be tied back to your leads.
Example
Halcyon Traffic replies with {"data": {"lead_id": "HT-5521", "autologin": "https://..."}}. You click lead_id and autologin in the picker once, and every future lead stores both.

Postback Record per Lead

See every postback a lead fired, its result and the revenue value sent.

What it does
When your tracker shows less revenue than Alion, you need to know which postback fired and with what value. Every postback is recorded per lead: which postback, its status, success or failure, and the revenue value sent. Untracked deliveries send revenue 0, and re-firing with a corrected value is a manual action.
Why it exists
Without it, a failed or wrong postback silently skews your ad platform's optimisation, and you cannot prove what was sent.
Example
A UK lead for Offer A shows two postbacks: the Google lead postback succeeded with $25, and the FTD postback failed with HTTP 500. You fix the endpoint and re-fire the FTD postback with $400.

Full Delivery Audit Trail

Proof of exactly what you sent and exactly what came back.

What it does
"We never received that lead" is the most common dispute in this business. Alion records every attempt permanently: the exact request, the exact response, and a rebuilt curl command you can replay, so the argument ends with evidence instead of memory.
Why it exists
Without a record of each attempt, every dispute with a network becomes your word against theirs, and you usually lose the money.
Example
Northgate Media says 12 DE leads from last Tuesday never arrived. You open each one, show the request and their own response with lead IDs, and they credit all 12.