This integration combines Amplitude's analytics with Braze's mobile marketing automation tools. This will allow you to export Behavioral Cohorts from Amplitude to Braze so that you can better engage your users. Alternatively, you can use Braze's Currents feature to export event data from Braze to Amplitude.
Braze provides marketing engagement automation that allows you to engage your users through multiple channels such as in-app, push, email, web, and more. Using this integration will enable your marketing and growth teams to drive user engagement.
What you will learn in this article
This article covers how to set up the integration between Braze and Amplitude.
Before you begin
-
The Braze / Amplitude integration is only available for Growth and Enterprise customers.
-
Currently, this integration does not support handling anonymous users. You will have to set a user ID for your users in order to identify them between Amplitude and Braze.
-
Anonymized UUID as identifiers in both Amplitude and Braze will work for this integration so you don't have to send email / PII to Amplitude.
-
Currents comes included with certain Braze packages. Please contact your Braze Customer Success Manager or support@braze.com if you would like access.
Setting up and using the integration
To export behavioral cohorts to Braze, follow these steps:
- If you don't already have them, sign up for an Amplitude and a Braze account. Amplitude's Quick Start Guide will walk you through how to set up your Amplitude organization and create your first project. To create a Braze account, visit www.braze.com.
- Retrieve an Amplitude/Braze data import key from the Amplitude Import integration page on the Braze dashboard.
- In Amplitude, navigate to Sources & Destinations --> {project name} --> Destinations --> Braze. In the modal window, type in the Braze data import key and select the relevant endpoint.
NOTE: This integration must be enabled on a per-project basis.
- Click Save. You should now see the status change to "Active".
- To export users from Amplitude to Braze, first create the cohort of users you wish to export. You can read more about cohorts in Amplitude here.
- Once you have created the cohort, click Sync to... to export these users to Braze. You can then go into Braze and use their features on these users.
- Once you have exported the cohort to Braze, you can create a segment in Braze that includes the cohort. Note that the Amplitude cohort does not appear as a segment in Braze. You will have to create it as a filter parameter inside a segment. Add a filter with the following value:
Amplitude Cohorts includes <segment name>.
This will restrict the segment to the users in the cohort.
Braze Currents Integration
Braze also offers a feature called Braze Currents that allows you to export data from Braze in realtime to Amplitude. Any events you send from Braze to Amplitude will count towards your Amplitude event volume quota. For more information on how to set up and utilize this integration, see Braze's Currents documentation Braze > Technology Partners > About Amplitude & Currents.
NOTE: Currents comes included with certain Braze packages. Please contact your Braze Customer Success Manager or support@braze.com if you would like access.
Amplitude Recommend
Amplitude Recommend (formerly known as Amplitude Engage) lets you automatically send behavioral audiences to ad networks, marketing automation tools, and personalization engines so you can better tailor campaigns and product experiences.
With Amplitude Recommend, you can set up your cohorts to sync automatically with Braze on an hourly and/or daily basis, so your audiences receive the right marketing message at the right time.
To use Recommend to send user properties and computations to Braze custom attributes, select the Braze User Track API destination. You will be able to sync user properties or computed properties stored in Amplitude for users who have been active in your app in the last 90 days.
When a users's user property updates, Amplitude will update a custom trait in Braze with the same name as that user property or computation. User properties in Amplitude will be sent as string type custom traits, while computations will be sent as numeric type custom traits.
The Braze User Track API uses the Braze App Group API key - which you can create from your developer console in Braze. This key is separate from the Amplitude "Data Import Key" covered above.
NOTE: To learn more about Amplitude Recommend, visit this page or reach out to your customer success manager.
If you would like to set up a cohort to sync with Braze on a daily/hourly basis, go to the cohort that you would like to sync, and click "Sync to....", then select "Braze". This will bring up a dialog that allows you to enable hourly or daily syncing, and also to disable syncing for a synced cohort.
When a cohort is synced, a notification will appear at the top of the cohort. This shows the sync frequency and the last synced time, as well as a manual "Sync Now" button.