Campaign Types, Bloomreach, and Sending from Braze
This week admins can set up Campaign types so new Campaigns start with the right settings. Better Email also syncs to Bloomreach Engagement, and editors can send and schedule Braze Campaigns without opening Braze.
Start new Campaigns from a Campaign type
A Campaign type is a kind of Campaign your team sends again and again, such as a brand, a newsletter or a business unit. An admin sets it up once in Settings → Campaign types with its Design System, Destination, Folder, language, approvers and naming scheme. To create a Campaign, pick the type and add a topic, and the type fills in the rest. People still need access to the type's Design System, Destination and Folder.
A type can start new Campaigns as a copy of an existing Campaign and limit who can create from it. If Legal is a required approver on a type, only an admin can remove them, make them optional or turn them off. A type can also override Pre-flight checks and give Betty instructions, and Design System Liquid can read it as context.campaignType.name. Editing a type later doesn't change Campaigns already created from it.
Campaign types are switched on per Organization. If you don't see the settings page, contact us.
Sync to Bloomreach Engagement
Teams on Bloomreach can now sync Campaigns from Better Email. The first sync creates a draft email campaign, and later syncs keep it up to date until someone starts it in Bloomreach. Audience and schedule set in Bloomreach stay as they are. Better Email can read your customer properties into recipient fields, and Variants export as Bloomreach conditions. Turn on Sync performance data to get delivery, open and click numbers back. The connection runs through Loomi Connect, which Bloomreach offers in early access. It ends every 30 days, so reconnect the integration when asked.
Send and schedule through Braze
Editors can now send or schedule a Campaign through Braze from the Sync dialog. To set it up, give your Braze API key messages.send and the three messages.schedule permissions and turn on Send and schedule from Better Email on the integration. Then add at least one Braze segment and a From email to each Destination.
When you sync, pick a segment, then send now or choose a time. To change a scheduled send, sync again and choose Keep the schedule for new content or Reschedule for a new time. Unschedule on the Review tab cancels the send.
To see results on the Performance tab, turn on Sync performance data and add an API campaign ID and message variation ID to the Destination. Braze campaigns built from a template synced from now on are counted too, but Canvases aren't yet.
Improvements
- Admins can add AI translation instructions in Settings → Translations, for all languages and for each language separately, for example to use formal "Sie" in German or avoid a word in French.
- Modules can now show different content to different recipients with
{% recipient_if %}, for example a members-only offer. Pick a Preview Profile to see each version, and export writes the condition in your provider's code. Export stops if your provider is missing a field or Segment the condition uses. - The Review tab stays on the revision you opened. If a colleague creates a newer one, a banner offers to switch, and Sync waits until you're looking at the revision it will send.
- New Campaigns start with the Design System's Global defaults, so a header menu or other repeated item is already filled in.
Fixes
- Rich text fields opened by clicking text in the preview no longer load empty, and typing in them no longer replaces your saved text.
- Approving a Campaign when you weren't on the approver list no longer drops your approval.
- When your sign-in refreshes in the background and fails, the app no longer switches to a "Something went wrong" screen.
- External Reviewers can open Campaigns with Variants again, and can place comment pins in Safari.
