Configuring with Klaviyo for BrazeAI Decisioning Studio™ Go
Set up a placeholder template and a flow in Klaviyo to trigger activations through BrazeAI Decisioning Studio™ Go.
You must create a new flow in Klaviyo for every new experimenter you set up. If you previously created a placeholder flow to import your templates, you must create a new flow and cannot reuse the previous placeholder flow.
Before creating a flow in Klaviyo, you must have the following details from your BrazeAI Decisioning Studio™ Go portal to reference:
- Flow name
- Trigger event name
Creating a placeholder template in Klaviyo
BrazeAI Decisioning Studio™ Go imports templates that are associated with existing flows in your Klaviyo account. To use a template that isn’t associated with any flows, you can create a placeholder flow containing the templates you’d like to use. The flow can be left as a draft; it doesn’t need to be live.
Step 1: Set up your flow
The purpose of this placeholder flows is to import your desired content into BrazeAI Decisioning Studio™ Go. You must create a separate flow at a later step, which BrazeAI Decisioning Studio™ Go uses to trigger activations once your experimenter is live.
- In Klaviyo, select Flows.
- Select Create flow > Create From Scratch.
- Give the placeholder Flow a name you’ll recognize, then select Create Flow.

- Select any trigger, then save the flow.
- Select Confirm and save.
Step 2: Create the placeholder template
Next, create the placeholder template:
- Drag and drop an Email node after the Trigger.

- In the Email node, select Select template.
- Then, choose the template to use and select Use template.
- Select Save > Done.
- (Optional) To add more templates to be used in BrazeAI Decisioning Studio™ Go, add another Email node and repeat steps 2–4.
- Leave all emails in Draft mode and exit the Flow.
In the BrazeAI Decisioning Studio™ Go portal, your templates should be selectable under your placeholder flow.

Creating a flow in Klaviyo
Step 1: Set up the flow
- In Klaviyo, select Flows > Create flow.
- Select Build your own.
- For Name, enter the flow name from your BrazeAI Decisioning Studio™ Go portal. Then, select Create manually.

- Select the trigger.
- Match the metric name to the trigger event name from your BrazeAI Decisioning Studio™ Go portal.

- Select Save.
If your experimenter has one base template, proceed to the following steps. If your experimenter has two or more base templates, skip to Step 3: Add a trigger split to your flow.
Step 2: Add an email to your flow
- Drag and drop an Email node after the Trigger node.
- In the Email details, select Select template.

- Find and select your base template. You can search for your template by the template name in the Resources to use section of the BrazeAI Decisioning Studio™ Go portal.

- Select Use template > Save.
- For the Subject line, enter
{{event.SubjectLine}}. - For Sender name and Sender email address, enter the details you’d like to use.

- Select Done.
- Unselect the Skip recently emailed profiles checkbox, then select Save.
- In the email node, update the mode from Draft to Live.

You’re all set! You can now trigger activations through BrazeAI Decisioning Studio™ Go.
Step 3: Add a trigger split to your flow
- Drag and drop a Trigger split node after the Trigger node.
- Select the Trigger split node and set the Dimension to EmailTemplateID.

Step 3.1: Add your email template
- In the BrazeAI Decisioning Studio™ Go portal, find the Email Template ID for your first template under the Resources to use section. Enter the Email Template ID for the Dimension field, then select Save.
- Drag and drop an Email node to the Yes branch of the Trigger split.

- In the Email details, select Select template.
- Find and select your base template. You can search for your template by the base template name in the Resources to use section of the BrazeAI Decisioning Studio™ Go portal.
- Select Use template > Save.
- For the Subject line, enter
{{event.SubjectLine}}. - For Sender name and Sender email address, enter the details you’d like to use.

- Select Done.
- Unselect the Skip recently emailed profiles checkbox, then select Save.
- In the email node, update the mode from Draft to Live.
Step 3.2: Add a new trigger split
Next, create a new Trigger split and Email node for each additional base template your experimenter will use.
- Drag and drop another Trigger split node into the No branch of the previous Trigger split node.
- Set the Dimension to EmailTemplateID and fill in the Dimension value with the Email Template ID of the base template you’re setting up.
- Select Save.

- Drag and drop an Email node in the Yes branch of your new trigger split.
- Repeat steps 1-5 in Step 3.1 to select the corresponding template.
- Set the Subject line to
{{event.SubjectLine}}, and uncheck the Skip recently emailed profiles checkbox. - Repeat this process until you have one Trigger split node and one Email node for each base template your experimenter is using. Your last Trigger split should have nothing in the “No” branch.

- In each of your Email nodes, update the mode from Draft to Live.

You’re all set! You can now trigger activations through BrazeAI Decisioning Studio™ Go.
Edit this page on GitHub