Braze Hybrid Mode Integration

Send events to Braze in RudderStack hybrid mode.

You can use hybrid mode to send events to Braze from your web, iOS and Android sources.

Why use hybrid mode

Certain Braze functionalities like push notifications and in-app messaging require you to load the Braze SDK.

With hybrid mode, you can:

  • Send the auto-generated and user-generated events to Braze using a single connection.
  • Leverage all the RudderStack features available in cloud mode like data governance and tracking plans.
success
RudderStack sends all the user-generated events to Braze through their REST API and does not process them on the client-side - making your app lean and improving load time.

When you select hybrid mode to send events to Braze, RudderStack:

  • Initializes the Braze SDK.
  • Sends all the user-generated events (identify, track, page, screen, group, and alias) to Braze only through cloud mode and blocks them from being sent via device mode.
  • Sends the auto-generated events (in-app messages, push notifications that require the Braze SDK) via device mode.

Mobile source setup

To send events from your mobile sources in hybrid mode:

  1. Select the hybrid mode option while connecting your mobile source to the Braze destination.
Braze hybrid mode connection setting
  1. Add the Braze integration to your project.

Web source setup

To send events from your web source in hybrid mode:

  1. Select the hybrid mode option while connecting your web source to the Braze destination.
Braze hybrid mode connection setting for web
  1. Configure the Web SDK settings to receive data in Braze correctly.

Questions? Contact us by email or on Slack