Braze
Trigger Braze API-triggered email campaigns directly from GrowthLoop journeys
If you use Braze for email, you can trigger API-triggered email campaigns directly from GrowthLoop journeys without switching tools.
Here's how to access that:
- Head over to GrowthLoop and create a journey.
- Drag a Destination node into the journey and choose your Braze destination.
- In the destination node configuration, select Send Email as the export action.
Send email
Configure the email campaign:
- Recipient's Email — choose the field that contains the recipient's email address.
- Email Template — choose the Braze campaign you want to trigger. In GrowthLoop, this dropdown shows API-triggered email campaigns from Braze, not content-library email templates.
- Template Variables — map your GrowthLoop dataset or real-time event fields to the variables required by the campaign.
- Send Test Email — send a test email before publishing to verify the configuration.
When you select a campaign, GrowthLoop loads variables from the campaign's email message by parsing api_trigger_properties fields in the subject, preheader, and body.
Braze campaign requirements
For a campaign to appear in GrowthLoop:
- Delivery type must be API-Triggered in Braze. Scheduled or action-based campaigns are not shown.
- The campaign must include an email message.
For GrowthLoop to expose template variables to map in the journey:
-
Variables must use Braze Liquid in this form:
{{api_trigger_properties.${first_name}}} -
Profile attributes such as
{{${first_name}}}are not exposed as GrowthLoop template variables.
For sends to succeed, the campaign should be launched in Braze (not left in draft). GrowthLoop sends through Braze's /campaigns/trigger/send endpoint using the selected campaign ID and mapped trigger_properties.
API key permissions
Your Braze REST API key needs at least:
campaigns.listcampaigns.detailscampaigns.trigger.send
Granting full campaign permissions can simplify setup, but is not required. See Braze destination setup for API URL and key configuration.
Once the journey is published, GrowthLoop triggers the selected Braze campaign for each user who reaches the destination node. Braze sends the email to eligible recipients using the mapped recipient email and personalization values.
Updated 5 days ago