Skip to content

Create a Banner

Learn how to create Banners when you build campaigns and Canvases in Braze. For more general information, see About Banners.

Prerequisites

Before you can launch your Banner, your development team must set up placements in your app or website. You can still draft your Banner campaign in the meantime, but you won’t be able to launch the campaign until the placements are configured.

Create a Banner message

Step 1: Create placements in Braze

If you haven’t already, you’ll need to create Banner placements in Braze that are used to define the locations in your app or site can display Banners. To create a placement, go to Settings > Banners Placements, then select Create Placement.

Banner Placements section to create placement IDs.

Give your placement a name and assign a Placement ID. Be sure you consult other teams before assigning an ID, as it’ll be used throughout the card’s lifecycle and shouldn’t be changed later. For more information, see Placement IDs.

Placement details that designate a Banner will display in the left sidebar for spring sale promotion campaigns.

Step 2: Choose where to build your message

Not sure whether your message should be sent using a campaign or a Canvas? Campaigns are better for single, targeted messaging campaigns, while Canvases are better for multi-step user journeys.

  1. Go to Messaging > Campaigns and select Create Campaign.
  2. Select Banner.
  3. Name your campaign something clear and meaningful.
  4. Add teams and tags as needed. Tags make your campaigns easier to find and build reports out of. For example, when using the Report Builder, you can filter by the relevant tags.
  5. Select the placement you previously created to associate it with your campaign.
  6. Add variants as needed. You can choose a different message type and layout for each one. For more information on variants, refer to Multivariate and A/B testing.
  7. Choose a start date and time for your Banner campaign. By default, Banners last indefinitely. You can change this by selecting End Time and specifying an end date and time.
  1. Create your Canvas using the Canvas composer.
  2. After setting up your Canvas, add a Message step in the Canvas builder. Name your step something clear and meaningful.
  3. Select Banner as your messaging channel.
  4. Select a placement for the Banner.
  5. Set the priority for the Banner. Banner priority determines the order in which Banners are displayed if they share the same placement.
  6. Set an expiration for the Banner. This can be after a duration of time after the step is available or at a specific date and time.

Step 3: Compose a Banner

To compose your Banner, you can choose to:

  • Start with a blank template
  • Use a Braze banner template
  • Select a saved banner template

Option to choose a blank Banner or a template.

Step 3.1: Style the Banner

You can drag and drop blocks and rows into the canvas area to start building your message.

To customize your message’s background properties, border settings, and more, select Styles. If you only want to customize the style for a specific block or row, select it to make changes.

Style panel of the Banner composer.

Step 3.2: Define on-click behavior (optional)

When a user clicks a link in the Banner, you can choose to navigate them deeper into your app or redirect them to another webpage. Additionally, you can choose to log a custom attribute or event, which updates your user’s profile with custom data when they click the Banner.

Step 3.3: Add custom properties (optional)

You can add custom properties to a Banner to attach structured metadata, such as strings or JSON objects. These properties don’t affect how the Banner is displayed but can be accessed through the Braze SDK to modify your app’s behavior or appearance. For example, you could:

  • Send metadata for your third-party analytics or integrations.
  • Use metadata such as a timestamp or JSON object to trigger conditional logic.
  • Control the behavior of a banner based on included metadata like ratio or format.

To add a custom property, select Settings > Properties > Add property.

The properties page showing the option to add the first custom property to a Banner campaign.

For each property you’d like to add, fill out the following:

When you’re finished, select Done.

The properties page with a string property with a key of color and value of #FF0000.

Step 4: Build the remainder of your campaign or Canvas

Set Banner priority (optional)

Banner priority determines the order in which Banners are displayed if they share the same placement. To manually set the priority:

  1. Select Set exact priority.
  2. Drag and drop the campaigns to order them with the correct priority.
  3. Select Apply Sort.

Choose your audience

  1. In Target Audiences, choose segments or filters to narrow your audience. You automatically receive a preview of the approximate segment population. Exact segment membership is calculated before the message is sent.
  1. In Assign Conversions, track how often users perform specific actions after receiving a campaign by defining conversion events with up to a 30-day window to count the action as a conversion.

Choose conversion events

Braze allows you to track conversion events, how often users perform specific actions, after receiving a campaign. You have the option of allowing up to a 30-day window during which a conversion is counted if the user takes the specified action.

If you haven’t done so already, complete the remaining sections of your Canvas component. For further details on how build out the rest of your Canvas, implement multivariate testing and Intelligent Selection, and more, refer to the Build your Canvas step of our Canvas documentation.

Step 5: Test your message (optional)

Select Preview to you preview your Banner or send a test message.

Preview tab of the Banner composer.

Keep in mind, your preview may not be identical to the final render on a user’s device due to differences across hardware.

To send a test message, add either a content test group or one or more individual users as Test Recipients, then select Send Test. You’ll be able to view your test message on the device for up to 5 minutes. You can then select Copy preview link to generate and copy a shareable preview link that shows what the banner will look like for a random user. The link will last for seven days before it needs to be regenerated.

Preview tab of the Banner composer.

While reviewing your test Banner, verify the following:

  • Is your Banner campaign assigned to a placement?
  • Do the images and media show up and act as expected on your targeted device types and screen sizes?
  • Do your links and buttons direct the user to where they should go?
  • Does the Liquid function as expected? Have you accounted for a default attribute value in the event that the Liquid returns no information?
  • Is your copy clear, concise, and correct?

Step 6: Review and deploy

After you’ve finished building your campaign or Canvas, review its details, test it, then send it when you’re ready.

New Stuff!