Skip to content



The Branch partnership with Braze provides a push-button way to deliver Branch-referred iOS installs and attributions to your Braze dashboard. This allows you to analyze your users coming in from Branch deep linked campaigns.

At this time, our integration only applies to the iOS platform.

How it works

We have built a custom integration to automatically send all Branch-referred iOS install data to Braze without any extra work on your side (besides integrating both the Branch and Braze SDKs). Simply click a button, and you'll be good to go!

How do we differentiate Braze and Branch installs?

We rely on a Branch link being clicked, which leads to an install. This sets an internal boolean that an install came from Branch.



Get the Braze API key

  1. On the Braze dashboard, navigate to the App Settings section, and click 3rd Party Integrations.
  2. From there, grab your API key (this will be the same for all attribution partners listed on the page).

Configure the Branch Dashboard

  1. On the Branch Dashboard (, navigate to the Integrations page.
  2. Locate Braze and choose Enable.
  3. If you have not yet entered billing information, please do so now.
  4. Enter your Braze iOS API Key and hit Save.



What Branch sends to Braze

Branch Analytics Tag Braze Data Placeholder Tag
Campaign campaign
Channel adgroup

Braze Endpoints.

By default, Branch uses the new Braze endpoint If your Braze app is using a different Braze endpoint please contact your Branch account manager or reach out to us at If you are not sure what endpoint your app uses please open a support ticket with Braze or use the Braze REST Endpoint table to find your correct REST endpoint.