July 23, 2024 release
Braze Docs updates
Diátaxis and Braze Docs
We’re in the process of standardizing our documentation using a framework called Diátaxis. To help our writers and contributors create content that fits into this new framework, we’ve created templates for each content type.
New pull-request template for Braze Docs
We took the time to improve our pull-request (PR) template so it’s easier and less confusing to contribute to Braze Docs. If you still think there’s room for improvement, open up a PR or submit an issue. Whatever’s easier!
Data flexibility
Export custom events and attributes
General availability
You can now export custom event and custom attributes using the /custom_attributes
and /events
endpoints.
New Currents permissions for users
There are two new permission settings for users: View Currents Integrations and Edit Currents Integrations. Learn more about user permissions.
Update to Snowflake data retention policy
Beginning August 27, 2024, personally identifiable information (PII) will be removed from all Snowflake Secure Data Sharing events data that is older than two years old. If you use Snowflake, you may choose to retain the full events data in your environment by storing a copy in your Snowflake account before the retention policy is applied. Learn more about Snowflake data retention.
Unlocking creativity
Multi-page in-app messages
General availability
Adding pages to your in-app message lets you guide users through a sequential flow, like an onboarding flow or welcome journey. To learn more, see Creating an in-app message with drag-and-drop.
Link shortening with Liquid
General availability
Use Liquid to personalize URLs to automatically shorten URLs contained in SMS messages and collect click-through-rate analytics. To try it out, see Link shortening.
API examples for catalogs
We’ve added examples for the /catalogs
endpoint using array fields. To see the examples, check out the following:
- Edit multiple catalog items
- Create multiple catalog items
- Update catalog items
- Edit catalog item
- Create catalog item
- Update catalog item
- Create catalog
Robust channels
Multiple WhatsApp Business accounts
General availability
You can now add multiple WhatsApp Business accounts and subscription groups (and phone numbers) to each workspace. For details, see Multiple WhatsApp Business accounts.
SMS Geographic Permissions
SMS Geographic Permissions enhance security and protect against fraudulent SMS traffic by enforcing controls on the countries to which you can send SMS messages. To learn how to specify an allowlist of countries so you can make sure SMS messages are only sent to approved regions, see Configuring your SMS country allowlist.
LINE and Braze
Beta
LINE is the most popular messaging app in Japan, with over 95 million monthly active users. You can integrate your LINE accounts with Braze to leverage your zero- and first-party customer data to send compelling LINE messages to the right customers based on their preferences, behaviors, and cross-channel interactions. To get started, see LINE.
Shopify: Price drops and back-in-stock
Early access
Now with Shopify, you can create custom notifications for price drops and back-in-stock items.
AI and ML automation
Rules-based merging for duplicate users
Previoulsy, you could find and merge duplicate users in Braze individually or in bulk. Now you can create rules to control how duplicates are resolved, so the most relevant user is kept. To learn more, see Rules-based merging.
AI Liquid assistant
Beta
The AI Liquid Assistant is a chat assistant powered by BrazeAITM that helps generate the Liquid you need to personalize message content. You can generate Liquid from templates, receive personalized Liquid suggestions, and optimize existing Liquid with the support of BrazeAITM. The AI Liquid Assistant also provides annotations explaining the Liquid used, so you can increase your understanding of Liquid and learn to write your own.
To get started, see AI Liquid assistant.
SDK
Android SDK logs
We overhauled the logging docs for the Braze Android SDK, so it’s easier to read and use in your app. We also added descriptions for each log level.
iOS SDK foreground push notifications
The subscribeToUpdates
method in the Braze iOS SDK can now detect if a foreground push notification is received. To learn more, see iOS push notification integration.
Updating the Xamarin docs
Since version 4.0.0, the Braze Xamarin SDK uses the Swift SDK binding, so we updated the code snippets and reference material. We also restructured the section to make it easier to read and understand. To check it out, see the Xamarin docs.
SDK updates
The following SDK updates have been released. Breaking updates are listed below; all other updates can be found by checking the corresponding SDK changelogs.
- Swift SDK 9.3.1
- Web SDK 5.3.2
- Fixed a regression introduced in 5.2.0 that could cause HTML In-App Messages to render incorrectly when an external script is loaded synchronously.
- Web SDK 5.4.0