Complementary tools

Branch vs Insert Affiliate

Not competitors, but complementary: Branch handles deep linking and attribution, Insert Affiliate tracks and rewards the affiliates who drive your in-app purchases. Here is how they differ and work together.

The short version

These two are often mentioned together, but they operate at different layers and are designed to work side by side rather than replace one another.

Branch is a mobile linking and measurement platform: deep linking and deferred deep linking to route users into the right in-app content, plus attribution to measure which channels drive installs and conversions. It is a large, established provider used by many of the world’s biggest apps.

Insert Affiliate is an affiliate platform: it attributes each verified in-app purchase to the affiliate who referred the user, then handles the commission and the payout. Branch does not do that part — in affiliate marketing it provides the links and the measurement and passes conversion data to the affiliate system, which calculates and pays.

At a glance

FeatureBranchInsert Affiliate
CategoryDeep linking & mobile attributionAffiliate tracking & payouts
Core jobRoute users into app content; measure and attribute conversionsAttribute purchases to affiliates and pay commissions
Deep linkingYes (core function)Yes (built-in Insert Links, or Branch / AppsFlyer)
Affiliate commissions & payoutsNo; sends postbacks to affiliate networksYes, via Stripe Connect
Affiliate marketplaceNoYes, free to join
Purchase verificationNot its functionYes (RevenueCat, Adapty, Apphud, Iaptic, direct)
PricingMAU-based; Basics / Essentials / Enterprise (custom)Free tier; from £20/mo + 10%
RelationshipOptional deep-linking layer for Insert AffiliateRuns the affiliate programme on top

Two different jobs

What Branch does

Branch is best-in-class at getting users to the right place and measuring how they got there: deep links and deferred deep links that survive an install, cross-platform and cross-device attribution, SKAdNetwork tooling, fraud reporting, and branded links and QR codes. Pricing scales with monthly active users across Basics, Essentials and Enterprise tiers, with larger contracts quoted through sales.

What Branch does not do

Branch does not run affiliate commission accounting, affiliate onboarding, or affiliate payouts. In its own description of affiliate marketing, Branch provides the deep linking and attribution and sends postbacks to the affiliate networks, which then handle reporting and payouts. In other words, Branch measures the affiliate’s traffic; it doesn’t calculate or pay the affiliate’s commission.

What Insert Affiliate adds

Insert Affiliate is the affiliate layer: it attributes each verified purchase to the affiliate who referred it, applies your commission rules (including tiered and daisy-chain structures), and pays affiliates through Stripe Connect, with a free marketplace for finding new promoters. It verifies purchases through RevenueCat, Adapty, Apphud, Iaptic or directly against the stores.

How they work together

Insert Affiliate lists Branch as a supported deep-linking option, so if you already run Branch you can plug it in as the layer that routes and attributes referred users, while Insert Affiliate handles the affiliate programme, commissions and payouts on top. Because Insert Affiliate also ships its own built-in Insert Links deep linking, Branch is entirely optional: you can run Insert Affiliate on its own, or alongside Branch if it is already part of your stack.

In plain terms: Branch gets the referred user into the app and measures the journey. Insert Affiliate answers the question Branch doesn’t: which affiliate earned a commission on the resulting purchase, and how do they get paid.

Do you need both?

  • If you don’t run affiliates: Branch covers deep linking and attribution on its own.
  • If affiliates drive your growth: add Insert Affiliate to attribute purchases to affiliates and pay them — using Branch as the deep-linking layer if you already have it, or Insert Affiliate’s built-in Insert Links if you don’t.

Bottom line

Branch and Insert Affiliate are complementary, not competing. Branch is a powerful deep-linking and attribution platform; Insert Affiliate is the affiliate layer that turns verified in-app purchases into tracked, paid commissions. If you run an affiliate programme, Insert Affiliate does the part Branch leaves to others, and it works with Branch or entirely on its own.

I want to help you setup your iOS or android affiliate scheme

Book a call with me and we can run through your ideas, get help with setup, or speak to me about your current affiliate situation

I couldn't use affiliate marketing in my subscription app, so I built insert affiliate to solve this issue
- Michael Butler, CEO
Michael Butler, CEO