March 5, 2026 release
Data & Reporting
New data center
General availability
Braze has launched a new data center: JP-01. You can sign up for region-specific data centers when setting up your Braze account.
Context variables
General availability
Context variables are temporary pieces of data you can create and use within a user’s journey through a specific Canvas. Each time a user enters the Canvas—even if they have entered it before—the context variables will be redefined based on the latest entry data and Canvas setup. This approach allows each Canvas entry to maintain its own independent context, allowing users to have multiple active states within the same journey while retaining the specific context for each state.
Cloud Data Ingestion sources
Early access
Cloud Data Ingestion has a new UI that separates sources from syncs, letting you reuse a single source across any number of syncs. This reduces duplicate configuration and simplifies setup when you have multiple syncs. If you have existing syncs, they’re automatically migrated to the new sources-and-syncs structure with no downtime. To get started, go to Cloud Data Ingestion > Sources to view, edit, or create sources, then select a source from the dropdown when creating a sync.
Additional fields for Currents and Data Share events
General availability
Currents and Data Share events now include the following new fields to deepen the data available for analytics and downstream systems:
agentconsole.AgentExecuted: Addederror(string)—a description of any error that occurred.agentconsole.ToolInvocation: Addedrequest_id(string)—a unique ID for the overall LLM request and complete execution.users.messages.rcs.InboundReceive: Addedcanvas_variation_name(string)—the name of the Canvas variation the user received.
Campaign and Canvas fields for Snowflake Data Share
General availability
Snowflake Data Share now includes additional fields reflecting Campaign and Canvas information across 66 existing tables, including:
campaign_namecanvas_namecanvas_step_namecanvas_variation_namemessage_variation_nameconversion_behaviorexperiment_split_name
CSV pre-import validation and error reporting
General availability
CSV user imports now support pre-import validation and detailed error reporting. Before importing, select Validate file before importing on the Import Users page—Braze will scan your file and generate a report identifying rows that will fail entirely (errors) and rows that will succeed with some values skipped (warnings). You can download the report, fix your CSV, and re-upload, or proceed as-is. After the import completes, a downloadable report of any rows that failed is also available, with the exact reason for each issue.
Messaging diagnostics dashboard
Early access
The Messaging Diagnostics dashboard provides a high-level breakdown of message sending outcomes, allowing you to spot trends and diagnose potential issues in your messaging setup. This dashboard can help you understand why messages from your campaigns or Canvases may not have been sent as expected.
BrazeAITM
Braze Agents in Agent Console
General availability
Braze Agents are AI-powered helpers you can create inside Braze. Agents can generate content, make intelligent decisions, and enrich your data so you can deliver more personalized customer experiences. When you create an agent, you define its purpose and set guardrails for how it should behave. After it’s live, the agent can be deployed in Braze to generate personalized copy, make real-time decisions, or update catalog fields.
Orchestration
Granular user permissions
Early access
Braze is introducing granular permissions, a more flexible way to manage user access. Refer to Migrating to granular permissions to learn about the migration process, including how legacy permissions map to granular permissions.
Channel-based rate limiting
General availability
When setting a delivery speed rate limit for a multi-channel campaign or Canvas, you can choose to set either a shared rate limit or a channel-based limit. When a multichannel campaign or Canvas uses channel-based rate limiting, the rate limit applies to each of the selected channels. For example, you can set your campaign or Canvas to send a maximum of 5,000 webhooks and 2,500 SMS messages per minute across the campaign or Canvas.
Canvas Context step
General availability
Canvas Context steps let you create and update one or more variables for a user as they move through a Canvas. For example, if you have a Canvas that manages seasonal discounts, you can use a context variable to store a different discount code each time a user enters the Canvas.
Channels & Touchpoints
Translate locales in Content Blocks
Early access
After adding locales to your workspace, you can target users in different languages all within a Content Block.
Partnerships
Algolia - Search Recommendations
Algolia is a search and discovery platform that helps developers build fast, relevant, and scalable search experiences. With a powerful API-first approach, Algolia combines advanced ranking algorithms with AI-driven insights for seamless site search, navigation, and personalized content discovery.
Anthropic - AI Model Provider
Anthropic is an AI safety and research company developing Claude, a next-generation AI assistant built to be helpful, honest, and safe for a wide range of language tasks.
Canva - Message Personalization - Creative Studio
Canva syncs your images in Canva directly to the Braze Media library, streamlining your creative workflow and keeping your visual assets up to date across all your messaging channels.
DOTS.ECO - Rewards
DOTS.ECO lets you reward users with real-world environmental impact through trackable digital certificates. Each certificate can include metadata like a shareable certificate URL and image URL, so users can view (and revisit) their proof of impact.
Figma - Message Personalization - Creative Studio
Figma is a collaborative design platform that allows you to build, design, and prototype products. Use this integration to send images and visual assets from Figma directly into the Braze media library.
Flybuy - Message Personalization - Location
Flybuy by Radius Networks is the leading omnichannel location platform leveraging AI-powered technology to optimize speed of service across pickup, delivery, drive-thru, and dine-in. Through its integrated Marketing Suite, Flybuy also enables brands to deliver hyper-targeted, moment-based messages, helping to drive engagement, increase check size, and support broader loyalty initiatives.
Google Gemini - AI Model Provider
Google Gemini is Google’s family of AI models that combines advanced reasoning across text, code, and images to help brands deliver smarter, more personalized experiences.
Limbik - Message Personalization - Personalization Engines
Limbik is your AI resonance layer—predicting how real audiences interpret and respond to messages, concepts, and AI outputs before they reach the market. Powered by continuous primary research across 60+ countries and 25+ languages, Limbik delivers human-validated synthetic audiences—digital populations that simulate real audience response at machine speed and with research-grade accuracy (95% confidence, 1.5% to 3% margin of error). Limbik gives you the ability to immediately ensure your messaging resonates with what your target audience believes and feels.
Linkrunner - Message Orchestration - Attribution
Linkrunner is a mobile attribution and analytics platform that helps you track and analyze your user acquisition campaigns.
Mailizio - Message Orchestration - Templates
Mailizio is an email creation and management platform that makes it easy to design reusable, brand-safe content using an intuitive visual editor. With Mailizio’s integration to Braze, you can export your content blocks and email templates, then automatically generate in-app messages from those same assets, enabling fast and fully controlled campaign deployment.
Open Loyalty - Data and Analytics - Loyalty
Open Loyalty is a cloud-based loyalty program platform that lets you build and manage customer loyalty and rewards programs. The Braze and Open Loyalty integration syncs loyalty data—such as points balance, tier changes, and expiry warnings—directly into Braze in real-time. This lets you trigger personalized messages (Email, Push, SMS) when a user’s loyalty status changes.
OpenAI - AI Model Provider
OpenAI creates advanced AI models, like GPT, that enable natural language understanding and generation, empowering brands to build and scale meaningful customer interactions.
Shopgate - Channels
Shopgate is a mobile commerce and omnichannel platform that helps merchants create shopping apps and improve the efficiency of brick-and-mortar stores through fulfillment tools and clienteling, meaning personalized in-store customer support based on customer data.
Splio - Data and Analytics - Cohort Import
Splio is an audience-building tool that lets you increase the number of campaigns and revenue without harming customer experience, and provides analytics to track the performance of CRM campaigns both online and offline.
SDK
SDK breaking 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.
- Android SDK 41.1.1
- Flutter SDK 17.1.0
- Swift SDK 14.0.2
- Xamarin SDK 9.0.0
- Updated the Android binding from Braze Android SDK 37.0.0 to 41.0.0.
- Updated the iOS binding from Braze Swift SDK 13.3.0 to 14.0.1.
- Added new transitive NuGet dependencies required by the Braze Android SDK:
- Xamarin.AndroidX.DataStore.Preferences (1.1.7.1)
- Xamarin.KotlinX.Serialization.Json.Jvm (1.9.0.2)
- Xamarin.Kotlin.StdLib has been updated from 2.0.21.3 to 2.3.0.1. If your project explicitly pins this package to an older version, you will need to update it to avoid restore errors.
- Removed the News Feed feature.
- The BRZInAppMessageDismissalReason.BRZInAppMessageDismissalReasonWipeData enum case has been renamed to BRZInAppMessageDismissalReason.WipeData.
- Expo Plugin 4.0.0
- This version requires 19.0.0 of the Braze React Native SDK.
- (Android) Fixed a memory leak in the data persistence layer.
- (Android) Added support for Braze.getInitialPushPayload() to handle push notification deep links when the app is launched from a terminated state. This resolves an issue where deep links from push notifications were not handled on Android when the app was cold started.
- React Native SDK 19.0.0
- Updates the native Swift SDK version bindings from Braze Swift SDK 13.3.0 to 14.0.1.
- Updates the native Android SDK version bindings from Braze Android SDK 40.0.2 to 41.0.0.
Edit this page on GitHub