The integration of Braze and Optimove streamlines the process of planning and executing Braze Canvas journeys, leveraging Optimove's advanced customer segmentation capabilities.
Optimove generates specific customer ID lists for pre-planned campaigns and sends them to Braze Canvas with personalized messaging content and scheduled send times. This data transfer occurs via API, allowing Braze Canvas to orchestrate personalized customer journeys effectively.
Integration Overview
The Optimove<>Braze integration consists of two main parts:
- Creating a Canvas in Braze with the relevant tag.
- Executing campaigns from the Optimove Campaign Builder.
Please Note: Optimove syncs Braze Canvases every 30 minutes.
Canvas Setup in Braze
To schedule a campaign from Optimove, marketers must first create Canvases in the Braze UI. Follow these steps:
-
Create a New Canvas
Navigate to the Braze UI and create a new Canvas.
-
Select the Relevant Tag
Assign one of the following tags to the campaign:
-
om-canvas-PS(Pre-scheduled Canvas) -
om-canvas-RT(Real-time Canvas)
-
-
Set Entry Schedule
Go to the Entry Schedule page and choose the API-Triggered Delivery option. This generates a Canvas ID, which Optimove uses to execute campaigns.
-
Add Target Segment
In the Target Audience section, search for "Optimove" and select Optimove - All Users.
-
Skip Send Settings
Target groups and actions are handled in the Optimove UI.
-
Build the Canvas
Design your user journey in the Build Canvas step and click Launch Canvas when ready.
Campaign Setup in Optimove
Every 30 minutes, Optimove pulls the full list of Braze Canvases tagged with relevant Optimove identifiers. To execute a campaign:
-
Create a Campaign
Open the Campaign Builder and create a new campaign.
-
Select Target Group
Choose the relevant target group for the campaign.
-
Set Execution Details
Under the Execution Details section:
- Select Braze Canvas from the channel dropdown.
- Choose the appropriate Braze Canvas for execution.
-
Launch the Campaign
The Create Campaign button will turn blue once all the required fields are filled. Click it to launch.
Please Note: Optimove does not retrieve campaign metrics from Braze.
Personalization Tags
The Braze integration supports transferring personalization tags from Optimove, such as:
- First Name
- Last Name
- Country
- State
- Age
These attributes sync as custom attributes in Braze’s User Profile view.
Once synced, they can be added to Email/Push templates by selecting Custom attributes in the template editor.
API-Based Updates
Optimove uses the /users/track API to update customer attributes during the campaign process.
Please Note: This step can be skipped if the same data is updated daily in both Braze and Optimove via the ETL process.
Real-Time Integration
For real-time integrations with Braze, please contact your Solution Engineer.
For additional details on Braze Emails and Mobile Push Notification integration, click here.