All Collections
Delivering surveys via Braze email campaigns
Delivering surveys via Braze email campaigns
Updated over a week ago

Iterate integrates with Braze by recording survey responses as custom user attributes in Braze allowing you to create powerful new audiences and segments.

To set up your Braze integration with Iterate, follow the Getting Started instructions

Create your Survey

Next, create the survey you'll be sending. If you are planning on including the survey within one of your Braze campaigns (most common) you can create a survey using our Email/Link survey type. Once the questions have been written and you've customized the design, go to the Send survey and select Integrations, then Braze. You'll then see the following configuration options:

Toggle on the integration to begin sending responses for that survey into Braze. Note the ?user_braze_id={{${braze_id}}} which Braze will automatically replace with the correct braze id of the user you're sending to in the campaign.

Include the Embed Code or Link

You have two options for including the survey in your Braze campaign:

  1. Embed the first question of your survey directly in your email template
    Copy the code snippet under "Email embed code" in the Braze integration section of the Send survey tab. Paste that code into the HTML of your Braze email template at the point where you'd like the survey question to appear.
    Note: If you're having trouble seeing the survey question, or it looks incorrectly formatted, you'll need to go into the Sending info tab while editing your email template in Braze, and uncheck the box called "Inline CSS"

  2. Include a link to your survey
    If you prefer, you can just link to your survey from a button or link in the body of your email, so respondents will see the first question only after they've clicked through. Copy the link under Survey link in the Braze integration section of the Send survey tab.

Next, simply start your campaign and as users respond you'll see the data populate on their profiles in real-time.

Did this answer your question?