Built on the Adobe Experience Platform, Adobe’s Real-time Customer Data Platform (Real-time CDP) helps companies bring together known and anonymous data from multiple enterprise sources in order to create customer profiles that can be used to provide personalized customer experiences across all channels and devices in real-time.

The Braze and Adobe CDP integration allows brands to connect and map their Adobe data (custom attributes and segments) to Braze in real-time. Brands can then act on this data, delivering personalized targeted experiences to those users. With Adobe, the integration is intuitive. Simply take any Adobe identity, map it to a Braze external ID, and send it off to the Braze platform. All data sent will be accessible in Braze through a new AdobeExperiencePlatformSegments attribute.


Requirement Description
Adobe Account You must have an active Adobe account to utilize their services with Braze
Braze REST API Key A Braze REST API Key with users.track permissions.

This can be created within the Braze Dashboard -> Developer Console -> REST API Key -> Create New API Key
Braze REST Endpoint Your REST Endpoint URL. Your endpoint will depend on the Braze URL for your instance.

Integration overview

Step 1: Connect Adobe account to Braze destination

From the Adobe settings page, select Destinations under Collections. From there, locate the Braze tile and select Configure.


Step 2: Provide Braze token

Token In the account step, provide your Braze account token API key. For more information on how to obtain your API key in the Braze REST API Key Overview. Enter this key and click Connect to destination.

Step 3: Authentication

Next, you will be presented with the Authentication step. Here, you must enter your Braze connection details:

  • Name: Enter the name you would like to recognize this destination by in the future.
  • Destination: Enter a description that will help you identify this destination.
  • Endpoint Instance: Please reach out to your Braze representative about which endpoint instance you should use.
  • Marketing Use Case: Marketing use cases indicate the intent for which data will be exported to the destination. You can select from Adobe-defined marketing use cases or you can create your own marketing use case. To read more about Adobe marketing use cases, visit their Data Governance in Adobe Experience Platform documentation.


Step 4: Create destination

Lastly, click Create destination. Your destination has now been created. You can click Save & Exit if you want to activate segments later, or you can select Next to continue the workflow and select segments to Activate.

Step 5: Activate segments

Activate the data you have in the Adobe Real-Time CDP by mapping segments to the Braze destination.

Listed below are the general steps required to activate a segment. For thorough guidance on Adobe segments and the segment activation workflow, visit their Segment Documentation.

  1. Select and activate the Braze destination.
  2. Select applicable segments.
  3. Configure scheduling and file names for each segment you export.
  4. Select attributes to send to Braze.
  5. Review and verify activation.

Step 6: Field mapping

To correctly send your audience data from Adobe Experience Platform to Braze, you must complete the field mapping step. Mapping consists of creating a link between the Adobe Experience Data Model fields and the corresponding Braze Platform fields.

  1. In the Mapping Step, click Add new mapping.

  2. In the Source Field Section, click the arrow button next to the empty field, this will open the Select source field window.

  3. From the Select source field window, you must select Adobe attributes to map to your Braze Attributes.

    Next, you must select the identity namespace. This option is used to map a Platform identity namespace to a Braze namespace.
    Choose your source fields, then click Select.

  4. In the Target Field section, click the mapping icon to the right of the field.

  5. In the Select target field window, you can choose between three categories of target fields:

    Select attributes: Use this option to map your Adobe XDM attributes to standard Braze Attributes.
    Select identity namespace: Use this option to map Platform identity namespaces to Braze identity namespaces.
    Select custom attributes: Use this option to map Adobe XDM attributes to custom Braze Attributes that you defined in your Braze account.


    You can also use this option to rename existing XDM attributes into Braze. For example, mapping a lastname XDM attribute to a custom Last_Name attribute in Braze, will create the Last_Name attribute in Braze if it doesn’t already exist, and map the lastname XDM attribute to it.

    Choose your target fields, the click Select.

  6. You should now see your field mapping in the list.

  7. To add more mappings, repeat steps 1 through 6 as necessary.


Let’s say your XDM profile schema and your Braze instance contains the following attributes and identities:

  XDM Profile Schema Braze Instance
Attributes -
- mobilePhone.number
- FirstName
- LastName
- PhoneNumber
Identities - Email
- Google Ad ID (GAID)
- Apple ID For Advertisers (IDFA)
- external_id

The correct mapping would look like this:


Exported data

To verify if data has been exported successfully to Braze, check your Braze account. Adobe Experience Platform segments are exported to Braze under the AdobeExperiencePlatformSegments attribute.

Data usage and governance

All Adobe Experience Platform destinations are compliant with data usage policies when handling your data. For detailed information on how the Adobe Experience Platform enforces data governance, see Adobe’s Data Governance in Real-Time CDP documentation.

New Stuff!