For agencies & sub-networks
An Affiliate Network
Built for Agencies
And the Rosters Behind Them
Aggregate direct SaaS and software campaigns, hand them to internal buying teams or sub-publishers, and keep every client separated at link level — with API access to the same data your dashboard shows, consolidated invoicing, and terms priced against your whole network's volume.
- One account, every client
- Sub IDs pass through untouched
- Terms written into the brief
-
REST API
Campaign and conversion data
Pull the catalog and export conversions into your own tracker, CRM or ledger.
-
sub1 – sub5
Per-client attribution
Five slots to separate a client, a buyer or a sub-publisher at link level.
-
Named manager
Direct line, not a queue
Assigned at Platinum tier and senior at VIP — where agency volume normally lands.
-
Negotiated terms
Rates and caps on combined volume
Your whole network's throughput is what the advertiser prices against, not one seat.
Multi-team operations
Built for Multi-Team Management and High Volume
The two problems agencies hit on every network are attribution that will not split by client and reporting that has to be rebuilt before anyone outside the agency can read it. These are the answers to both.
-
Sub-affiliate tracking and parameter mapping
Tag every internal buyer, client or sub-publisher at the tracking-link level across five sub ID slots. Performance separates itself in reporting, so you never maintain a parallel account per client just to tell them apart.
-
API access to the network's own data
Pull the campaign catalog with its terms, GEO lists and payout models, and export conversion logs into your tracker, CRM or accounting system. The export is the same data the dashboard shows, so there is no reconciliation step.
-
Terms priced against your combined volume
Rate bumps, higher daily caps and custom commission splits are agreed with the advertiser against what your whole network delivers. Agreed terms are written back into the campaign brief rather than living in an email thread.
-
Compliance handled on your side of the line
Campaign approvals, traffic-quality questions and advertiser disputes run through the network rather than through you. Your buyers get an answer on what is permitted before they spend, not a clawback after.
-
Consolidated invoicing and one schedule
One balance and one $10 minimum across every client and campaign, instead of a dozen small balances clearing on different days. You request the payment when the consolidated total is worth moving.
-
Onboarding that includes the integration
Offer sourcing, postback and API setup, and multi-user access for your team are set up with your account manager rather than left to a support ticket queue.
The whole idea
One account, one invoice, one export per client. The split lives in the link, not in a spreadsheet you rebuild every month.
What a link can carry, slot by slot, is on tracking links; what lands when is on the payment schedule.
How it runs
How Agencies and Sub-Networks Work With Us
Three stages, and the same four points the diagram above draws — written out for anyone reading rather than looking.
- 1
Connect the catalog
Sync campaigns, destination URLs and terms into your own tracker or agency dashboard through the API, or work directly in the network dashboard if you would rather not build against it.
- 2
Distribute to your teams
Assign campaigns to buyers or sub-publishers and hand each one a link carrying its own sub ID values. ClickIDs pass through untouched, so routing stays intact across the hop.
- 3
Reconcile once, get paid once
Conversions report in real time over server-to-server postbacks against the sub IDs you set, and the whole network's activity clears on a single consolidated schedule.
Setups
Tailored to Every Enterprise Setup
Four shapes an agency account takes here, and what each one actually needs from the network.
-
Sub-networks and aggregators
Redistributing a campaign catalog to a publisher base of your own.
What it needs Bulk catalog access, scheduled API syncing, and sub ID attribution that survives being passed on twice.
-
Media buying agencies and in-house teams
Buying paid traffic at volume for clients or for your own brands.
What it needs High daily caps, fast postback delivery, and a direct answer on what an advertiser permits before budget goes out.
-
Influencer and creator networks
Coordinating campaigns across a roster of creators rather than a media buy.
What it needs Vanity promo codes per creator, links simple enough to hand over, and attribution that works off-platform.
-
Performance marketing agencies
Running acquisition for several brands at once under one roof.
What it needs Clean per-client isolation in reporting, consolidated billing, and exports a client can read without a rebuild.
Already running multi-client campaigns? The agency category page covers per-client attribution and reporting in more detail, and the advertiser side is where a client's own campaign would be listed.
What to run
Which Campaigns Suit a Multi-Client Roster
A campaign that works for one publisher can be unmanageable across ten clients, and the reason is usually the qualifying event. Read what each category pays on, then what it costs you to run at roster scale.
| Category | Pays on | What you manage across clients |
|---|---|---|
| SaaS & cloud | A verified trial, a booked demo or a paid plan | Recurring terms differ campaign to campaign, so a client forecast is only as good as the cycle count on the brief. |
| Software & licensed apps | A completed licence purchase, not a download | Price, edition and platform move between pushes. Refresh the creative set your buyers are working from. |
| E-commerce & retail | An order the advertiser accepts and keeps | Conversions stay pending until the return window closes, so a client's report settles well behind the sale. |
| Mobile apps | A post-install event, not the install | Incentivized installs are refused here. Brief every sub-publisher before they buy inventory, not after. |
| Finance & fintech | An approved, funded or validated action | Creatives are cleared by compliance before traffic runs, and only in markets where the advertiser is licensed. |
| Travel & hospitality | A completed stay, departure or pick-up | Cancellations reverse after validation, so booking volume is the wrong number to promise a client on. |
| EdTech & education | Usually a screened enquiry, not an enrolment | Claim wording is copied from the advertiser's page word for word. No buyer rewrites it for a hook. |
| Business services | A lead the advertiser's own team accepts | A person screens every lead, so the gap between submitted and approved is wider than a consumer campaign's. |
| Digital services | A paid plan the advertiser keeps | The commission base is often the price actually paid, not the list price. Check it before you quote a client. |
| AI & productivity | A first paid plan, rarely a free signup | Pricing tiers and features move monthly. A stale claim is the most common rejection in this category. |
Every category page carries the full brief vocabulary for its vertical — payout base, validation rules, allowed traffic and country lists. What is open to applications right now is on browse campaigns, filterable by vertical, payout model and region, and the rulebook for every vertical side by side is on offer categories.
Integration
Fits the Stack You Already Run
Three integration points cover the whole loop: what you can sell, what converted, and being told the moment it happens. Everything you pass on the click comes back on the conversion, which is what lets an export land in a ledger without a reconciliation pass.
- Campaigns The catalog, on your schedule Campaign names, destination URLs, payout models and rates, allowed GEOs and traffic rules — enough to publish a campaign inside your own system without transcribing a brief.
- Conversions Approved transactions for reconciliation Conversion logs with your sub ID values attached, in the same shape the dashboard reports them. This is the export that feeds a client report or an accounting entry.
- Postbacks Server-to-server, as it happens A call to your endpoint the moment a conversion is recorded, carrying back every parameter you sent — which is what keeps an internal dashboard live rather than nightly.
Endpoint paths and credentials are issued with the account rather than printed here — a stale signature on a marketing page is a failed first integration. Link anatomy and the five sub ID slots are on tracking links.
On the finance side
- One consolidated invoice across every client
- One threshold, not a balance per campaign
- Payment on request, $10 minimum
- 0% network commission on every method
- Hold periods stated per campaign
- Exports that match the dashboard exactly
How thresholds, hold periods and clearing dates actually work is on the payment schedule; the tier ladder that moves them is on the loyalty program.
The money across the hop
Keeping Two Ledgers From Drifting
You owe buyers, sub-publishers or clients on your schedule. The advertiser clears on theirs. These four are where the two sets of numbers come apart.
-
The join key
Sub IDs are the only thing that separates a client
A conversion comes back carrying the exact values you sent. If the client, the buyer and the channel are not in three different slots at click time, no export will pull them apart afterwards.
-
Timing
Pending is not approved
Conversions land pending while the advertiser's hold runs. What you settle with a buyer this month is a decision about risk, not a figure the dashboard has confirmed.
-
Risk
A reversal reaches past you
A refund, a cancelled order or traffic that fails review invalidates the conversion. If you have already paid the buyer behind it, the difference is yours to carry.
-
Dates
The hold is per campaign, not per account
Each brief names its own hold length, so a roster spread across ten campaigns clears on ten different dates into one balance and one payment run.
How earnings clear covers pending, approved, held and paid; the payment schedule covers the minimum, the methods and the request; and the five slots a link can carry are on tracking links.
Responsibility
Who Answers for a Sub-Publisher's Traffic
The network runs the advertiser relationship. You run the people sending the clicks. Knowing where the line sits is what stops a client campaign being paused before anyone has a conversation.
-
Handled by the network
- Campaign approvals, and the answer on what a campaign permits before budget goes out
- Traffic-quality questions and advertiser disputes, raised with the advertiser rather than with you
- Negotiated rates and caps, written back into the campaign brief instead of an email thread
- Conversions invalidated centrally, with the reason and the campaign shown
- A pause and a notice when a placement runs outside the rules
-
Stays with your account
- Every traffic source declared up front — sources are approved as declared
- Keeping sub-publishers and buyers inside those declared sources
- Conversions from prohibited sources, which are invalidated and rejected from payouts
- Disclosing a past ban rather than leaving it to be found
- One login for the operation. Duplicate accounts get merged or closed
The ladder is published, so none of it arrives as a surprise: a pause and a notice naming what was found, conversions from the placement invalidated, and account termination for severe or repeated breaches. The practical consequence for an operator is that briefing a buyer costs less than a clawback does.
Onboarding
Get Started as an Agency Partner
Four steps, with what the review actually looks at stated up front.
- 01
Apply as an agency
Register and describe the operation: the model you run, the size of the buying team or publisher base behind you, and the traffic those teams actually use.
- 02
Verification
A person reviews the company and the network behind it. Company registration and tax details are collected at this stage because they are what payouts and invoices are issued against.
- 03
Integration and access
Campaign access is opened, API credentials and postback endpoints are configured with your account manager, and additional users are added so nothing depends on one login.
- 04
Scale
Distribute campaigns across your teams, negotiate rates and caps as volume proves out, and clear everything on one schedule.
How approval works walks through the review in full, and how compliance is enforced covers what happens when a sub-publisher breaks a campaign rule — the question every network operator asks second.
Questions
FAQ for Agencies & Sub-Networks
What operators ask before moving a client roster onto a new network.
How does sub-affiliate tracking work?
Five sub ID slots pass through on every campaign, and conversions report back against the exact values you sent. Map them however your operation is shaped — one slot for the client, one for the buyer, one for the channel — and reporting filters on any of them without a parallel account per client.
Do we need a separate account per client?
No, and it is the wrong setup here. One agency account with sub ID tagging per client keeps payouts and thresholds consolidated, and reporting still separates cleanly. Additional users can be added so campaign access does not depend on one person's login.
Can we pull conversion data into our own accounting system?
Yes. The API exposes the campaign catalog and conversion logs with your sub ID values attached, in the same shape the dashboard reports them, so nothing has to be reconciled before it reaches your ledger. Endpoints and credentials are issued with the account.
What does an agency account require?
Company registration and tax details, because payouts and invoices are issued against a legal entity, plus an honest description of your sub-publisher network or buying team and the traffic it runs. Sources are approved as declared, so listing them accurately up front is what keeps campaign access wide.
Can we get custom rates or higher caps?
That is the normal path at agency volume. Your account manager takes the request to the advertiser and it is priced against your combined throughput and traffic quality rather than a single seat's numbers. Anything agreed is written into the campaign brief.
A client wants their own campaign on the network. Is that possible?
Yes — that is the advertiser side. Introduce them through the partnership form on the advertisers page and business development handles onboarding from there.
Which affiliate programs suit an agency roster?
Match the category to what the client actually sells, then read what the campaign pays on before you promise anything: a post-install event, an accepted lead and an order that survives a return window behave very differently in a monthly report. The category table above lists the ten groups with the event each pays on, and the live index is filterable by vertical, payout model and region.
If a sub-publisher breaks a campaign rule, who answers for it?
The account the traffic ran under, which is yours. Conversions from a prohibited source are invalidated and rejected from payouts, the placement is paused with a notice explaining what was found, and repeated or fraudulent breaches end the account. That is why sources are declared up front and why briefing your buyers before they spend is the part of this that cannot be outsourced to us.
Can we redistribute campaigns to our own publisher base?
Yes — that is what a sub-network account is for. Sub ID values pass through untouched, so attribution survives the extra hop, and reporting still separates each sub-publisher. The campaign's own rules travel with it: whoever you pass it to is bound by the same brief, the same allowed sources and the same country list.
When can we pay our buyers or sub-publishers?
Safely, once a conversion is approved and the campaign's hold period has finished. Before that the sale can still be refunded or the traffic can fail review, and the commission is reversed with the reason shown. Settling earlier is a float you are funding, which is worth pricing into what you pay out rather than discovering at the end of a quarter.
What can we actually show a client?
Filter reporting by the sub ID you assigned that client and export it. The figures leave in the same shape the dashboard shows them, so the client report, your invoice and your accounting entry all come from one file instead of a rebuild.
Ready to Scale Your Agency's Performance?
Partner with affiliate.love for direct SaaS and software campaigns, attribution that splits by client, and terms priced against everything your network delivers.