Braze Release Notes

Follow

19 release notes curated from 21 sources by the Releasebot Team. Last updated: Jun 30, 2026

Get this feed:
  • Jun 25, 2026
    • Date parsed from source:
      Jun 25, 2026
    • First seen by Releasebot:
      Jun 30, 2026
    Braze logo

    Braze

    June 25, 2026 release

    Braze adds major reporting, messaging, and AI updates, including new user deletion and event history tools, banner dismissal and custom click tracking, Quick Push A/B testing, WhatsApp test send results, and deeper BrazeAI Operator support for campaigns, content blocks, and agent workflows.

    Data & Reporting

    Metric name update for Content Cards and Banners

    The Unique Recipients metric has been renamed to Unique Daily Impressions for Content Cards and Banners. Unique Daily Impressions refer to the number received from Braze and is based on the user_id. Unique daily impressions are counted at the campaign or Canvas step level. For more details, refer to the Metrics glossary.

    User deletion

    General availability

    User deletion lets you manage your database by removing profiles that are no longer needed, created in error, or required to be deleted for compliance (such as GDPR or CCPA).

    Data point exclusions

    General availability

    eCommerce recommended events no longer count toward billable data points. You can adopt Braze eCommerce events (ecommerce.product_viewed, ecommerce.cart_updated, ecommerce.checkout_started, ecommerce.order_placed, ecommerce.order_cancelled, ecommerce.order_refunded) without data point consumption.

    Event History tab

    General availability

    The Event History tab on user profiles lists the user’s custom events and purchases from the past 30 days (up to 100 most recent). Use it to confirm an SDK or API integration is sending events as expected, debug why a user did (or didn’t) enter an event-triggered campaign or Canvas, or investigate a support escalation about a specific user.

    Deliverability Center surfaces Microsoft SNDS data for Amazon SES customers

    For workspaces that send email through Amazon SES, the Deliverability Center displays Microsoft SNDS metrics for your dedicated sending IPs. Braze backfills up to 90 days of historical SNDS data when this feature is turned on for your workspace.

    BrazeAI™

    Unified BrazeAI assistants in Operator

    The standalone BrazeAI assistants found throughout the dashboard are unified into BrazeAI Operator, establishing Operator as the single AI assistant for marketer-facing generative AI assistance across the dashboard. The following assistants now route through Operator:

    • AI Liquid Agent
    • AI Copywriter
    • AI HTML Email Template agent
    • AI Image generator
    • Content QA with AI
    • AI Copilot for Data Transformations

    The existing entry points remain where each legacy assistant button used to live. Instead of opening a standalone assistant, these entry points now open the Operator pane with dynamic prompts that are pre-scoped to your task. These entry points provide a direct route into Operator so you can use these capabilities without adjusting your existing workflows.

    Operator support for campaign creation and editing

    Operator can now create and edit entire campaigns, not just compose messages. From a single natural-language prompt or campaign brief, Operator builds a ready-to-review campaign end to end—composing the message, scheduling delivery, targeting an audience, and assigning conversion events—then recaps what it built in the review step. Previously, Operator could compose the message (one of the five campaign creation steps); it now has visibility and control over the remaining Schedule, Target, Assign, and Review steps.

    This functionality is available from the Campaigns page or from within any existing campaign. As a result, Operator can:

    • Respond to prompts such as “I want to send our lapsed users a push notification with a 20% off promo code the next time they open the app or log a custom event that cancels their subscription”.
    • Assist you in each individual step of the campaign wizard, with full visibility into what you’re working on and the ability to change form inputs on the page.
    • Navigate to the correct step in the wizard to begin taking action, whether you start from an open campaign or the Campaigns page.

    Operator support for Content Blocks

    Operator can now create and edit Content Blocks—the reusable snippets you build once and reference across multiple messages—directly from a natural-language prompt. From the Content Blocks page, ask Operator to create a new Content Block from scratch or edit an existing one, and Operator generates or updates the content for you to review.

    Agent Console templates built with Operator

    When building an agent in Agent Console, you can choose to create a custom agent or select an option in Create an agent with Operator to use BrazeAI Operator to apply a starting template. Operator can pre-configure instructions, output fields, and context for the following Agent Console starting templates.

    For more details, see Create custom agents.

    Agent Console enhancements

    You can do the following in the Agent Console:

    • Configure pre-set use cases with Operator through the Create agent button dropdown.
    • Duplicate existing agents from the agent list.
    • Save agents as drafts during creation and complete configurations later.
    • Set fallback output values for Canvas agents to prevent output variables from setting to null if the agent errors out.
    • Set required input fields for a Catalog agentic field, so that the agent doesn’t run if a required input field value is empty or missing.
    • Re-run an agent for all empty cells of an agentic column to fill any missing values without re-running the entire column.

    Edit a launched Content Optimizer step

    Beta

    After your Canvas is launched, you can now update a Content Optimizer step to:

    • Add new variants to any existing component, either manually or using AI-generated suggestions, up to the five-variant limit per component.
    • Deactivate variants to stop sending them to users.
    • Re-activate previously deactivated variants, as long as doing so keeps the component at or below the five-variant limit.

    Channels & Touchpoints

    User dismissals for Banners

    General availability

    You can allow users to manually dismiss a Banner by selecting Banner can be dismissed when configuring dismissal behavior. This option is beneficial in scenarios where you want to promote a limited-time sale for all app users, but allow them to dismiss the message if they aren’t interested.

    See Configure dismissal behavior for details on enabling dismissal and customizing the dismiss button.

    Custom click tracking for Banners

    General availability

    For more granular click tracking for Banners, you can assign a custom identifier to each interactive element using the Identifier for Reporting field in its properties panel.

    Re-eligibility for Banners

    When re-eligibility is enabled for Banner campaigns, users who dismiss a Banner can become eligible again after a configurable cooldown window that starts at dismissal. If re-eligibility isn’t turned on, dismissed users remain ineligible. To configure re-eligibility, see Configure re-eligibility. Note that Canvas Banner steps use Canvas re-entry settings instead.

    Quick Push A/B Testing

    General availability

    Quick Push A/B Testing now supports multi-platform push campaigns and Canvas steps through variant groups, so you can test aligned iOS and Android message variations in one workflow. For more information, refer to Multiple platform push messages.

    BrazeAI™ Variant Selection

    Early access

    BrazeAI™ Variant Selection automatically turns on when you add multiple push variants, applies recommended experiment defaults, and optimizes toward the highest-performing variant to improve engagement. You can turn it off if you need to send immediately. For more information, refer to BrazeAI™ Variant Selection.

    WhatsApp test send results

    After sending a test WhatsApp message, you can view a detailed delivery report directly in the message composer. This helps you confirm your message reached the intended recipient and troubleshoot failures before launch.

    Partnerships

    Convercus - Data and Analytics - Loyalty

    Convercus is a SaaS loyalty and coupon platform that helps brands and retailers grow customer frequency, basket value, and repurchase rates through omnichannel loyalty programs and personalized coupon campaigns.

    Copy Pastd - Message Orchestration - Templates

    Copy Pastd Building Blocks is a drag-and-drop email builder that pushes Liquid-powered Content Blocks and full templates directly into your Braze workspace. Design once, sync to Braze, and reuse the same components across campaigns, Canvases, and triggered flows without rebuilding HTML each time.

    Databricks Mosaic - AI Model Providers

    Databricks Mosaic is Databricks’ unified platform for building, deploying, and managing AI and machine learning models at scale on the Databricks Data Intelligence Platform.

    DinMo - Data and Analytics - Reverse ETL

    DinMo is a composable customer data platform (CDP) that connects your cloud data warehouse to Braze through reverse Extract, Transform, Load (ETL). Marketing teams can build audience segments from warehouse data, sync user attributes and events into Braze, and keep subscription statuses up to date without CSV uploads or engineering support.

    EmailShepherd - Message Orchestration - Templates

    EmailShepherd is an agentic email creation platform built on your Email Design System that allows your whole marketing team—and AI agents—to produce on-brand, production-ready emails without bottlenecks. The Braze integration publishes approved emails directly to your Braze workspace, so marketers can scale email production in Braze without sacrificing brand consistency.

    Talkable - Message Personalization - Referrals

    Talkable helps consumer brands turn happy customers into a scalable referral channel. With the Braze integration, marketing email opt-ins captured in Talkable referral campaigns flow into Braze in real time, giving your team the consent, context, and campaign data you need to welcome, segment, and engage every new advocate and friend.

    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.

    • Swift SDK 14.2.0
    • Android SDK 42.3.0
      • BannerView: BannerDismissSnapshot fields passed to onDismissCallback are now non-null. If the SDK cannot resolve placementId, stableKey, or trackingId, the callback is skipped and a warning is logged.
    • Web SDK 6.8.0
      • Adds support for new eCommerce event methods.
    • Swift SDK 14.2.1
    • Swift SDK 15.0.0
      • Banners: onDismiss now receives Braze/BannerDismissalEvent instead of Braze/Banner.
      • Raises the Xcode version to 26.0 (17A324).
      • Raises the minimum Mac Catalyst deployment target from iOS 13 (macOS 10.15 Catalina) to iOS 16 (macOS 13 Ventura).
        • Mac Catalyst users on macOS 12 Monterey or earlier are no longer supported.
      • Removes the ability to control whether the SDK prevents showing in-app messages to different users in certain edge cases.
        • Removes the option to configure through Braze.Configuration.preventInAppMessageDisplayForDifferentUser.
        • The SDK will now always behave as if this configuration option were set to true.
      • Updates the Braze.WebViewBridge.ScriptMessageHandler and Braze.WebViewBridge.SchemeHandler init to have non-optional channel parameter.
    • Android SDK 42.3.1
      • Adds support for new eCommerce event methods.
      • Adds Banner dismissal methods for custom UI implementations.
      • Includes HTML in-app message bug fixes.
    • Swift SDK 15.0.1
    • React Native 21.0.0
      • Updates native Swift and Android SDK version bindings.
      • Updates the native Swift SDK version bindings from Braze Swift SDK 14.0.4 to 15.0.1.
      • Corrects Content Cards JSDoc.
      • Raises the Xcode version to 26.0 (17A324).
    • Swift SDK 15.1.0
      • Adds support for new eCommerce event methods.
      • Adds Banner dismissal methods for custom UI implementations.
      • Adds example implementations for building custom UI with Banners.
      • Adds pass-through Live Activities observability, allowing errors and update events to be tracked with more precision and granularity.
      • Adds async callback-based getters for Content Cards and deprecates older getters.
      • Improves state management stability.
    • Segment Swift 9.0.0
      • Updates the Braze Swift SDK bindings to require releases from the 15.0.0+ SemVer denomination.
        • This allows compatibility with any version of the Braze SDK from 15.0.0 up to, but not including, 16.0.0.
      • Raises the Xcode version to 26.0 (17A324).
      • Refer to the changelog entry for 15.0.0 for more information on potential breaking changes.
    • React Native 21.1.0
    • Swift SDK 15.2.0
    Original source
  • May 28, 2026
    • Date parsed from source:
      May 28, 2026
    • First seen by Releasebot:
      Jun 30, 2026
    Braze logo

    Braze

    May 28, 2026 release

    Braze releases Push Performance dashboard reporting, geolocation-based catalog filtering, and richer Report Builder support for Banner and RCS. It also adds workspace time zones, WhatsApp inbound profile capture, cart update actions, and AI Content Optimizer for SMS, MMS, and RCS.

    Data & Reporting

    Push Performance dashboard

    The Push Performance dashboard gives you a single, channel-level view of push engagement, including sends, bounces, deliveries, and direct, influenced, and total open rates over a configurable time window. Use it to understand the overall health of your push channel without rolling up data from individual campaigns or Canvases.

    Geolocation fields in catalog selections

    General availability

    Catalogs now support distance-based filtering with the new geolocation field type and Catalog Selection operators. This helps you create more relevant location-aware experiences, such as showing each user their nearest restaurant, filtering open properties within 50 km for a real estate campaign, or targeting stores near a specific event. Instead of approximating geographic targeting with city or region codes, you can filter catalog items by proximity to a center point, including a Liquid user attribute such as a user’s most recent location. For more information, see Selections.

    Banner and RCS for Report Builder

    Report Builder supports Banner as a channel and RCS as a sub-category under SMS, so you can measure performance for both directly in your custom reports alongside every other Braze channel.

    ecommerce.cart_updated event actions

    The ecommerce.cart_updated event supports add and remove actions alongside replace, allowing you to send incremental cart changes instead of a full cart snapshot on every update.

    BrazeAITM

    Content Optimizer for SMS, MMS, and RCS messages

    Beta

    You can use Content Optimizer to optimize hooks, bodies, and CTAs for SMS, MMS, and RCS messages. Content Optimizer is an agent that helps you test and optimize message content at scale, using AI to generate and evaluate high volumes of content variants automatically.

    Orchestration

    Workspace time zones

    General availability

    Use workspace time zones to define specific time zones for individual workspaces. This makes scheduled campaigns and Canvases (that don’t use local time or Intelligent Timing) send according to the workspace’s designated time zone, rather than the overarching company time zone.

    Workspace time zones for message sending are rolling out gradually, so you may not see these settings in your dashboard yet.

    Channels & Touchpoints

    WhatsApp inbound_profile_name

    You can automatically capture a user’s WhatsApp display name from Meta’s inbound messaging webhook and write it to the user’s Braze profile. When an inbound WhatsApp message is received, Braze exposes the profile name as a new WhatsApp Liquid attribute, {{whats_app.${inbound_profile_name}}}, which you can reference in a Canvas User Update step to save to a profile field.

    Orphaned SMS subscription states

    Braze automatically manages orphaned subscription state records (subscription data stored for a phone number or email address not tied to any user profile) to prevent unintended subscription state inheritance. This protects users from scenarios where a newly created user profile incorrectly inherits subscription state from a previously deleted or unrelated user.

    Partnerships

    Chord - Customer Data Platform

    Chord provides a customer data platform that captures and standardizes events from your eCommerce storefront. When you connect Chord to Braze, purchase activity, behavioral events, and identity updates flow into Braze so you can trigger campaigns and keep profiles current without building those pipelines yourself.

    For more information, see Chord.

    Better Email - Templates

    Better Email is a collaborative email creation platform built around an Email Design System. Teams can design, manage, and export production-ready emails from a shared system of blocks and styles, ensuring brand consistency at scale without relying on developers or agencies.

    For more information, see Better Email.

    DailyPlay - Dynamic Content

    DailyPlay is a gamification platform. Use it to launch personalized, branded games and built-in reward systems that deepen engagement and improve retention.

    For more information, see DailyPlay.

    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.

    • Flutter SDK 19.0.0
      • The minimum supported Dart version is 2.17.0.
      • SDK logging is now controlled on the Dart layer.
      • Updates the native SDK bindings, including the native Android bridge from Braze Android SDK 41.1.1 to 42.2.0.
      • Fixes a crash.
    • Cordova 16.0.1
      • Fixes iOS initialization when using cordova-ios 8 with the SwiftDelegate template.
    • Unity SDK 11.0.0
      • Updates the native SDK bindings, including the native iOS bridge from Braze Swift SDK 13.2.0 to 14.1.0.
      • Updates the native Android bridge from Braze Android SDK 36.0.0 to 42.2.0.
      • The minimum required Android SDK version is 23. For more information, see Braze Android SDK version information.
      • Updated the minimum required Unity version to Unity 6 (6000.0.66f2 or later).
      • Removed News Feed.
      • Removed RequestFeedRefresh(), RequestFeedRefreshFromCache(), LogFeedDisplayed(), LogCardImpression(string), LogCardClicked(string).
      • Fixes minor bugs.
    • React Native 20.1.0
      • Updates the Android SDK bindings.
      • Fixes a push notification deep linking issue.
    • Segment Swift 8.0.0
      • Updates the Braze Swift SDK bindings to require releases from the 14.0.0+ SemVer denomination.
      • This allows compatibility with any version of the Braze SDK from 14.0.0 up to, but not including, 15.0.0.
      • Refer to the changelog entry for 14.0.0 for more information on potential breaking changes.
      • Adds support for SDK Authentication.
    Original source
  • All of your release notes in one feed

    Join Releasebot and get updates from Braze and hundreds of other software products.

    Create account
  • Apr 30, 2026
    • Date parsed from source:
      Apr 30, 2026
    • First seen by Releasebot:
      Jun 30, 2026
    Braze logo

    Braze

    April 30, 2026 release

    Braze adds new Data & Reporting, orchestration, and channel updates, including Quick User Add, zero-copy CDI syncs for Canvas triggers, eCommerce recommended events, multi-language translations, granular permissions, WhatsApp Template Builder, and richer Shopify catalog syncs.

    Data & Reporting

    Quick User Add for individual profile creation

    General availability

    You can now create an individual user profile from Import Users by selecting Quick User Add and entering an email or external ID.

    Previously, creating users from this workflow required CSV upload or an automated ingestion method.

    For more information, see CSV import.

    Zero-copy CDI syncs for Canvas triggers

    General availability

    CDI now supports the Canvas triggers data type for zero-copy personalization. You can trigger Canvases from warehouse or S3 data and pass context fields without persisting those fields on Braze user profiles.

    Previously, CDI syncs required data to be written to Braze profiles for this type of personalization workflow.

    For more information, see Zero-copy personalization using CDI.

    eCommerce recommended events

    General availability

    eCommerce recommended events cover six steps in the purchase journey: product_viewed, cart_updated, checkout_started, order_placed, order_cancelled, and order_refunded. When you successfully send these events, Braze validates the data and makes it available to a growing set of platform features.

    Currents and Datashare

    New Banner and WhatsApp Currents updates

    General availability

    Currents and Datashare now include a new Banner.Dismiss event and additional fields for existing WhatsApp events.

    Previously, these Banner dismissal events and WhatsApp fields were not available in export data.

    For more information, see Currents changelog.

    Orchestration

    Multi-language translations

    General availability

    Compose multi-language messages with quick, one-time locale setup that doesn’t require complex code and enables you send to all of your markets with confidence.

    Granular permissions migration

    General availability

    Managing who can access your account and perform specific actions is critical for both security and operational efficiency. To give you more control, Braze is introducing granular permissions, a more flexible and precise way to manage user access across your account.

    Send to Destination Canvas component

    General availability

    The Send to Destination step allows you to send users from one Canvas to another. For example, if you have two Canvases that share messaging for promotional offers, you can use Send to Destination to connect these Canvases.

    Canvas Context enhancements

    General availability

    In Canvas, you can now reference context variables to set:

    • A removal event for Content Cards
    • The expiration of Content Cards

    For more details, see Card creation.

    Delivery validation advancement behavior for Message steps

    General availability

    Delivery validations provide an additional check to confirm your audience meets the delivery criteria at message send. If a user doesn’t meet the set delivery validations for a Message step, you can use the Delivery validations advancement behavior setting to determine if the user should advance to the next step or exit the Canvas.

    Workspace messaging rate limits

    General availability

    Use workspace messaging rate limits to regulate the delivery rate of your outgoing messages from your platform to make sure your users are receiving the messages they need to. Workspace messaging rate limits are rolling out gradually, so you may not see these settings in your dashboard yet.

    Channels & Touchpoints

    WhatsApp Template Builder

    Early access

    The WhatsApp Template Builder lets you create and submit WhatsApp message templates directly in Braze—no need to switch between Braze and the Meta Business Manager. After Meta approves your template, use it in as many campaigns and Canvases as you’d like.

    Shopify product tags, metafields, and collections

    General availability

    You can now sync Shopify product tags, collections, and metafields from your Shopify store into your Braze catalog. This provides richer product data for personalization, segmentation, and catalog-based messaging without custom workarounds.

    Partnerships

    GRAVTY - Data and Analytics - Loyalty

    General availability

    GRAVTY® is an enterprise-grade loyalty platform from Loyalty Juggernaut Inc. (LJI) that enables brands across retail, travel, restaurants (including quick-service restaurants), and financial services to design, manage, and scale next-generation programs—driving measurable growth in engagement, retention, and customer lifetime value through personalized, data-led experiences.

    SDK

    The following SDK updates have been released. For more details, see SDK changelogs.

    SDK breaking updates

    General availability

    The following SDK updates have been released. Breaking updates are listed below; all other updates can be found by checking the corresponding SDK changelogs.

    • React Native SDK 19.2.0
      • Delayed initialization support.
    • Android SDK 42.0.0
      • Bug fixes for In-app messages and Banners.
    • Swift SDK 14.1.0
      • Banner dismissals support.
    • Web SDK 6.7.0
      • Banner dismissals support.
    • Android SDK 42.1.0
      • Banner dismissals support.
    • Braze Segment Android 17.0.0
      • This is the final release of the Braze Segment Android plugin because it uses Analytics-Android, which reached end-of-support in March 2026. Migrate to the Braze Segment Kotlin plugin, which uses Analytics-Kotlin.
      • Upgrades native SDK versions.
    Original source
  • Apr 2, 2026
    • Date parsed from source:
      Apr 2, 2026
    • First seen by Releasebot:
      Jun 30, 2026
    Braze logo

    Braze

    April 2, 2026 release

    Braze adds new reporting fields, expands Currents with Mixpanel EU and India support, and introduces reusable CDI sources, multi-language translations, Canvas context enhancements, KakaoTalk, Banners in Canvas, and support ticket filing with BrazeAI Operator.

    Data & Reporting

    New Banner channel fields in Currents and Datashare events

    Braze added fields for existing Banner channel events in Currents and Datashare exports. For a list of these event and field updates, see Changes in Version 7.

    Mixpanel EU and India data center support for Currents

    The Currents Mixpanel integration now supports Mixpanel’s EU and India data centers. When you configure a Mixpanel integration, you can choose which Mixpanel region Braze sends your data to. This update supports Mixpanel’s growing international footprint for mutual customers. For more information, see Mixpanel.

    Reusable Cloud Data Ingestion (CDI) sources and syncs

    Early access

    Cloud Data Ingestion (CDI) has a new design that separates sources and syncs, so you can reuse one source across multiple syncs. Existing syncs migrate automatically to the new sources and syncs model with no downtime. Go to Cloud Data Ingestion > Sources to view, edit, or create sources, then select a source from the dropdown when creating a sync. This change reduces repetitive setup, and creates a foundation for future enhancements. For more information, see Setting up data warehouse integrations.

    BrazeAITM

    File support tickets from BrazeAI OperatorTM

    General availability

    BrazeAI Operator now includes a flow to file Braze support tickets without leaving the dashboard. For steps, auto-included context, and tips for faster resolution, see File support tickets with BrazeAI Operator.

    Orchestration

    Multi-language translations

    General availability

    After adding locales to your workspace, use multi-language translations to target users in different languages all within a single push, email, Banner, in-app message, or Content Block.

    Canvas Context enhancements

    General availability

    In Canvas, you can now reference context variables to set:

    • An expiration for Banners and in-app messages in a Message step
    • A personalized delays for Action Paths steps

    In the Context variable name field, you can also enter the context variable name or select it from the dropdown in the step editor. For more details, see Context and Context variables.

    Channels & Touchpoints

    KakaoTalk

    General availability

    KakaoTalk is a messaging channel that enables broadcast messaging and 1:1 chat with users. Create a personalized user experience by using Liquid and other dynamic content to build an environment that fosters and enhances a rich user experience with your brand.

    Banners in Canvas

    General availability

    You can use Banners as a messaging channel in Canvas Message steps. Banners allow you to personalize app or website content dynamically, reflecting real-time user eligibility and behavior.

    Partnerships

    CataBoom - Message Personalization - Visual and Interactive Content

    CataBoom is a gamification platform. Brands use it to build and launch interactive digital experiences, including spin-to-win games, quizzes, and instant-win games. Those experiences deepen engagement and collect first-party data.

    Denada - Message Orchestration - Templates

    Denada is an AI-powered marketing creative platform that lets subject matter experts create on-brand marketing materials through natural conversation. With Denada, teams can go from ideation to finished email content without needing design expertise.

    Poq - eCommerce - Mobile app platform

    Poq enables enterprise businesses to rapidly launch, manage, and scale fully native iOS and Android apps—delivering high-performance mobile experiences that drive commerce and bring your brand promise to life.

    The Trade Desk – Canvas Audience Sync

    Using the Braze Audience Sync to The Trade Desk, you can dynamically sync your first-party user data from Braze directly into The Trade Desk for ad retargeting, lookalike modeling, and suppression.

    SDK

    Connect your Integrated Development Environment (IDE) to the Docs MCP

    Use AI coding assistants to accelerate your Braze integration workflow by connecting your Integrated Development Environment (IDE) to the Braze Docs MCP through Context7. This gives your assistant direct access to current Braze documentation, so it can generate more accurate SDK guidance, code examples, and troubleshooting help in your development environment. For setup steps in Cursor, Claude Desktop, and VS Code, see Building with an LLM.

    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.

    • Cordova 15.0.0
      • Updated the native Android bridge from Braze Android SDK 39.0.0 to 41.1.1.
      • Updated the native iOS bridge from Braze Swift SDK 13.2.0 to 14.0.1.
      • Fixes an issue with subscribeToInAppMessage involving the success callback.
    • Roku SDK 2.2.1
      • Fixes a crash when processing a failed HTTP request for templated in-app messages while the device has intermittent or no connectivity.
    • Web SDK 6.6.0
      • Adds the cookieExpiryInDays initialization option to configure cookie duration from the default of 400 days.
    • Flutter SDK 18.0.0
      • Adds delayed initialization support.
      • Streamlines the iOS integration process to not require writing native code to forward Content Cards, Banners, feature flags, in-app messages, or push notification updates from the native SDK.
      • The SDK will now automatically set up these subscriptions when the Braze instance is created.
      • This matches the existing behavior on Android.
      • To migrate, remove any manual calls to braze.contentCards.subscribeToUpdates(), braze.banners.subscribeToUpdates(), braze.notifications.subscribeToUpdates, braze.featureFlags.subscribeToUpdates, and braze.inAppMessagePresenter in the AppDelegate.
      • By default, in-app messages will be presented. To override this, set a custom in-app message presenter using the postInitialization closure in BrazePlugin.configure(_:postInitialization:).
    • Swift SDK 14.0.4
      • Fixes a bug with push automation on SDK re-initialization.
      • Fixes an issue where invalid images in push stories were not filtered out.
    • Swift SDK 14.0.3
    Original source
  • Mar 5, 2026
    • Date parsed from source:
      Mar 5, 2026
    • First seen by Releasebot:
      Jun 30, 2026
    Braze logo

    Braze

    March 5, 2026 release

    Braze launches JP-01 data center, adds Canvas Context and context variables, expands reporting and analytics, improves CSV import validation, and introduces Messaging Diagnostics, Braze Agents, granular permissions, and channel-based rate limiting.

    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: Added error (string)—a description of any error that occurred.
    • agentconsole.ToolInvocation: Added request_id (string)—a unique ID for the overall LLM request and complete execution.
    • users.messages.rcs.InboundReceive: Added canvas_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_name
    • canvas_name
    • canvas_step_name
    • canvas_variation_name
    • message_variation_name
    • conversion_behavior
    • experiment_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.
      • This feature was removed from the native Android SDK in version 38.0.0.
      • This feature was removed from the native Swift SDK in version 14.0.0.
    • 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.
    Original source
  • Similar to Braze with recent updates:

  • Dec 9, 2025
    • Date parsed from source:
      Dec 9, 2025
    • First seen by Releasebot:
      Dec 10, 2025
    Braze logo

    Braze

    December 9, 2025 release

    Braze unveils a multi‑area release with new data and reporting options, channels upgrades, partnerships, and SDK changes. Highlights include Google Tag Manager integration, inbound SMS keyword responses, allowlisting for Connected Content, SMS encoding, WhatsApp retargeting guidance, and breaking SDK updates.

    Data & Reporting

    Adding Google Tag Manager to a landing page

    To add Google Tag Manager to your landing pages, add a Custom Code block to your landing page in the drag-and-drop editor, then insert the Tag Manager code into the block.

    Orchestration

    SMS Liquid use case

    The Respond with different messages based on inbound SMS keyword use case incorporates dynamic SMS keyword processing to respond to specific inbound messages with different message copy. For example, you can send different responses when someone texts “START” versus “JOIN”.

    Allowlisting for Connected Content

    You can allowlist specific URLs to be used for Connected Content. To access this feature, contact your customer success manager.

    Channels & Touchpoints

    SMS character encoding

    Our SMS segment calculator now has character encoding! Select Display Character Encoding to identify which characters are encoded as GSM-7 or UCS-2.

    WhatsApp messages with optimization

    Because MM API for WhatsApp doesn’t offer 100% deliverability, it’s important to understand how to retarget users who may not have received your message on other channels.
    To retarget users, we recommend building a segment of users who didn’t receive a specific message. To do this, filter by the error code 131049, which indicates that a marketing template message was not sent due to WhatsApp’s per-user marketing template limit enforcement. You can do this by using Braze Currents or SQL Segment Extensions.

    Partnerships

    OtherLevels - Dynamic content

    OtherLevels is an experience platform that uses generative AI to transform how sports brands, publishers, and operators connect with their customers by transforming traditional content into on-brand personalized video and rich media experiences at scale.

    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.

    Web SDK 6.3.1

    Original source
  • Nov 11, 2025
    • Date parsed from source:
      Nov 11, 2025
    • First seen by Releasebot:
      Nov 11, 2025
    Braze logo

    Braze

    November 11, 2025 release

    November 11 2025 release unlocks data flexibility with Live Activities Start filters and RFM segments, adds robust in‑app visuals, and boosts WhatsApp delivery. It brings Braze AI agent enhancements, GPT model options, and partner integrations for richer personalization across channels. SDKs and platforms see broad updates.

    November 11, 2025 release

    Data flexibility

    • Live Activities Push to Start Registered for App segmentation filter
      The Live Activities Push to Start Registered for App filter segments your users by whether they are registered to start a Live Activity through iOS push notifications for a specific app.

    • RFM SQL Segment Extension
      You can create an RFM (recency, frequency, monetary) Segment Extension to target your best users by measuring their purchasing habits.
      RFM analysis is a marketing technique that identifies your best users by scoring users on a scale from 0 6 for each category (recency, frequency, monetary), where 3 is the best score and 0 is the worst. Recency, frequency, and monetary values are all based on data from a specific time range of your choosing.

    • Custom attributes 6 Values
      When viewing a usage report, select the Values tab to view the top values of the selected custom attributes based on a sample of approximately 250,000 users.

    Robust channels

    • Background row images
      General availability
      You can add a background row image to an in-app message or landing page in the Row properties panel. Toggle on Background image, and then provide an image URL or select an image from the media library. Finally, configure your alt text, size, position, and whether the image repeats to create patterns across the row.

    • WhatsApp messages with optimized delivery
      Use Meta 27s advanced AI systems to deliver your marketing messages to more users who are most likely to engage with them, significantly boosting deliverability and message engagement.
      WhatsApp messages with optimized delivery are sent using Meta 27s new Marketing Messages Lite API, which provides superior performance compared to the traditional Cloud API. This new sending pipeline helps you better reach users who value and want to receive your messages.

    • WhatsApp Flows
      When incorporating a WhatsApp Flow message into a Braze Canvas or campaign, you may want to capture and utilize specific information that users submit through the Flow. Braze needs to receive additional information regarding the structure of the user response, specifically the expected shape of the JSON response, to generate the required nested custom attribute (NCA) schema.
      Now you can give Braze the information about the response structure by saving the Flow response as a custom attribute and completing a test send.

    AI and ML automation

    • New features for Braze Agents
      Beta
      You can now customize your Braze Agent by:

      • 6 Applying brand guidelines for your agent to adhere to in its response.
      • 6 Referencing a catalog to further personalize your message.
      • 6 Structuring an agent 27s output by providing the output format.
      • 6 Adjusting the temperature for the level of deviation for your agent 27s output.
    • ChatGPT models with BrazeAITM Operator
      Beta
      You can select from these GPT models to use for different request types with Operator:

      • 6 GPT-5 nano
      • 6 GPT-5 mini (default)
      • 6 GPT-5

    New Braze partnerships

    • StackAdapt - Advertising
      StackAdapt is an AI-powered marketing platform that delivers targeted performance-driven advertising. It allows you to sync user profile data from Braze into the StackAdapt Data Hub. By connecting the two platforms, you can create a unified view of your customers and activate first-party data to improve ad performance.

    • Cloudinary - Dynamic content
      Cloudinary is an image and video platform that empowers you to manage, edit, optimize, and deliver images and video on a massive scale to any campaign across channels and customer journeys. When integrated and enabled, Cloudinary 27s media management will power and provide dynamic, contextual, and personalized asset delivery for your Braze campaigns and Canvases.

    • Kameleoon - A/B testing
      Kameleoon is an optimization solution with experiment, AI-powered personalization, and feature management capabilities in a single unified platform.

    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.

    • React Native SDK 18.0.0
    • Fixes the Typescript type for the callback of subscribeToInAppMessage and addListener for Braze.Events.IN_APP_MESSAGE_RECEIVED.
    • These listeners now properly return a callback with the new InAppMessageEvent type. Previously, the methods were annotated to return a BrazeInAppMessage type, but it was actually returning a String.
    • If you are using either subscription API, ensure that the behavior of your in-app messages are unchanged after updating to this version. See our sample code in BrazeProject.tsx.
    • The APIs logInAppMessageClicked, logInAppMessageImpression, and logInAppMessageButtonClicked now accept only a BrazeInAppMessage object to match its existing public interface.
    • Previously, it would accept both a BrazeInAppMessage object as well as a String.
    • BrazeInAppMessage.toString() now returns a human-readable string instead of the JSON string representation.
    • To get the JSON string representation of an in-app message, use BrazeInAppMessage.inAppMessageJsonString.
    • On iOS, [[BrazeReactUtils sharedInstance] formatPushPayload:withLaunchOptions:] has been moved to [BrazeReactDataTranslator formatPushPayload:withLaunchOptions:].
    • This new method is a now a class method instead of an instance method.
    • Adds nullability annotations to BrazeReactUtils methods.
    • Removes the following deprecated methods and properties from the API:
    • getInstallTrackingId(callback:) in favor of getDeviceId.
    • registerAndroidPushToken(token:) in favor of registerPushToken.
    • setGoogleAdvertisingId(googleAdvertisingId:adTrackingEnabled:) in favor of setAdTrackingEnabled.
    • PushNotificationEvent.push_event_type in favor of payload_type.
    • PushNotificationEvent.deeplink in favor of url.
    • PushNotificationEvent.content_text in favor of body.
    • PushNotificationEvent.raw_android_push_data in favor of android.
    • PushNotificationEvent.kvp_data in favor of braze_properties.
    • Updates the native Android SDK version bindings from Braze Android SDK 39.0.0 to 40.0.2.
    • .NET MAUI (Xamarin) SDK Version 8.0.0
    • Updated the iOS binding from Braze Swift SDK 12.1.0 to 13.3.0. This includes Xcode 26 support.
    • Flutter SDK 16.0.0
    • Updates the native Android bridge from Braze Android SDK 39.0.0 to 40.0.0.
    • Braze Swift SDK 13.3.0
    • Web SDK 6.3.0
    • Android SDK 40.0.0-40.0.2
    Original source
  • Oct 14, 2025
    • Date parsed from source:
      Oct 14, 2025
    • First seen by Releasebot:
      Oct 17, 2025
    Braze logo

    Braze

    October 14, 2025 release

    BrazeAI Decisioning Studio replaces A/B tests with AI decisioning to optimize KPIs and personalize across channels. New events, LINE tracking, bot filtering, WhatsApp flows, AI agents, and key partnerships expand capabilities, plus SDK updates and integrations signal platform growth.

    BrazeAI Decisioning Studio™ replaces A/B testing with AI decisioning that personalizes everything, and maximizes any metric: drive dollars, not clicks. With BrazeAI Decisioning Studio™, you can optimize any business KPI. Refer to our dedicated section for sample use cases and key features.

    Data flexibility

    New Currents events

    • ■ users.messages.rcs.Click
    • ■ users.messages.rcs.Rejection
    • ■ users.messages.line.Abort
    • ■ users.messages.line.Send.
    • ■ users.messages.line.InboundReceive
    • ■ users.messages.line.Click
    • ■ users.messages.rcs.Delivery
    • ■ users.messages.rcs.InboundReceive
    • ■ users.messages.rcs.Read
    • ■ users.messages.rcs.Send
    • ■ users.messages.rcs.Abort

    Suppression lists

    General availability
    Suppression lists are groups of users who automatically do not receive any campaigns or Canvases. Suppression lists are defined by segment filters, and users will enter and exit suppression lists as they meet filter criteria.

    Zero-copy personalization

    Early access
    Sync Canvas triggers using Cloud Data Ingestion for zero-copy personalization. This feature accesses user-specific information from your data storage solution and passes it to a destination Canvas. Canvas steps can optionally include personalization fields that are not persisted on Braze user profiles.

    Canvas Context variables for Audience Paths and Decision Split steps

    Early access
    You can create context variable filters that use previously declared context variables in Audience Paths and Decision Split steps.

    Unlocking creativity

    Deal Cards for emails

    Use Deal Cards to provide key deal information directly at the top of email bodies. This allows recipients to quickly understand the offer details and take action.

    Templates for Banners

    When you compose your Banner, you can now either start with a blank template, use a Braze template, or select a saved Banner template.

    Robust channels

    LINE click tracking

    General availability
    When LINE click tracking is turned on, Braze automatically shortens your URLs, adds tracking mechanisms, and records clicks in real time. While LINE offers you aggregate click data, Braze provides granular user information that is timely and actionable. This data empowers you to create more targeted segmentation and retargeting strategies, such as segmenting users based on click behavior and triggering messages in response to specific clicks.

    SMS and RCS bot click filtering

    General availability
    SMS and RCS bot click filtering enhances campaign analytics and workflows by excluding suspected bot clicks. A “bot click” refers to automated clicks on shortened links in SMS and RCS messages, such as those from web crawlers, Android and iOS link previews, or CPaaS security software. This feature facilitates accurate reporting, segmentation, and orchestration to engage real users.

    Transfer WhatsApp phone numbers

    Transfer a WhatsApp Business Account (WABA) phone number and its associated subscription group from one workspace to another within Braze.

    WhatsApp Flows response messages and preview

    In a Canvas, you can create a WhatsApp message step that uses a response message and flow message. You can also select Preview Flow to preview the Flow directly in Braze to confirm it behaves as expected

    WhatsApp product messages

    Product messages empower you to send interactive WhatsApp messages that showcase products directly from your Meta catalog.

    Integrating Braze and WhatsApp with an external system

    Leverage the power of AI chatbots and live agent hand-offs on the WhatsApp channel to streamline your customer support operations. By automating routine inquiries and seamlessly transitioning to human agents when needed, you can significantly improve response times and enhance the overall customer experience.

    AI and ML automation

    Braze Agents

    Beta
    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.

    New Braze partnerships

    Jasper - Templates

    The Jasper and Braze integration empowers you to streamline content creation and campaign execution. With Jasper, your marketing teams can generate high-quality, on-brand copy in minutes. Braze will then facilitate the delivery of these messages to the right audience at the optimal time. This integration fosters seamless workflows, reduces manual effort, and drives stronger engagement outcomes.

    Swym - Loyalty and retargeting

    Swym helps eCommerce brands capture shopping intent with Wishlists, Save for Later, Gift Registry, and Back-in-Stock alerts. Using rich, permission-based data, you can craft hyper-targeted campaigns and deliver personalized shopping experiences that drive engagement, boost conversions, and increase loyalty.

    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.

    • Cordova SDK 14.0.0
      • Updated the native Android bridge from Braze Android SDK 37.0.0 to 39.0.0.
        • The minimum required GradlePluginKotlinVersion is now 2.1.0.
      • Updated the native iOS bridge from Braze Swift SDK 12.0.0 to 13.2.0.
        This includes Xcode 26 support.
      • Removes support for News Feed. The following APIs have been removed:
        • launchNewsFeed
        • getNewsFeed
        • getNewsFeedUnreadCount
        • getNewsFeedCardCount
        • getCardCountForCategories
        • getUnreadCardCountForCategories
    • React Native SDK 17.0.0-17.0.1
      • Updates the native Android SDK version bindings from Braze Android SDK 37.0.0 to 39.0.0.
      • Removes support for News Feed. The following APIs have been removed:
        • launchNewsFeed
        • requestFeedRefresh
        • getNewsFeedCards
        • logNewsFeedCardClicked
        • logNewsFeedCardImpression
        • getCardCountForCategories
        • getUnreadCardCountForCategories
        • Braze.Events.NEWS_FEED_CARDS_UPDATED
        • Braze.CardCategory
    • Web SDK 6.2.0
    • Flutter SDK 15.1.0
    • Unity SDK 10.0.0
      • Updated the native iOS bridge from Braze Swift SDK 12.0.0 to 13.2.0.
        This includes Xcode 26 support.
    Original source
  • Sep 16, 2025
    • Date parsed from source:
      Sep 16, 2025
    • First seen by Releasebot:
      Oct 17, 2025
    Braze logo

    Braze

    September 16, 2025 release

    Braze unveils a data platform with unified, activated, and distributed data, plus features like deleting users from the dashboard (early access), token authentication for Connected Content, and custom banner properties. Also launches Braze Pilot, new partnerships, and SDK updates.

    Data flexibility

    Braze Data Platform

    Braze Data Platform is a set of comprehensive, composable set of data capabilities and partner integrations that empowers you to create personalized, impactful experiences across the customer lifecycle. Learn more about the three data related jobs to be done:

    • Data unification
    • Data activation
    • Data distribution

    Deleting user profiles

    Early access

    Now you can delete individual users or a segment of users directly through the Braze dashboard—instead of only relying on the Braze REST API. You’ll need to contact your customer success manager if you’d like to participate in the early access. To get started, see Deleting users.

    Custom Banner properties

    Early access

    You can use custom properties from your Banner campaign to retrieve key–value data through the SDK and modify your app’s behavior or appearance. To learn more, see Custom Banner properties.

    Token authentication

    General availability

    When using Braze Connected Content, you may find that certain APIs require a token instead of a username and password. Braze can store credentials that hold token authentication header values.

    Promotion codes

    You can save promotion codes to a user’s profile through a User Update step. For more information, refer to Saving promotion codes to user profiles.

    Unlocking creativity

    Braze Pilot

    Braze Pilot is a publicly available app for Android and iOS that allows you to launch messages from your Braze dashboard to your phone. Check out Getting started with Braze Pilot for a walkthrough of downloading the app, initializing the connection to your Braze dashboard, and completing the setup.

    New Braze partnerships

    • Blings - Visual and interactive content

    Blings is a next-generation personalized video platform that enables you to deliver real-time, interactive, and data-driven video experiences across channels at scale.

    • Shopify standard integration with third-party tool

    For Shopify online stores, we recommend using Braze’s standard integration method to support the Braze SDKs on your site.

    However, we understand that you may prefer using a third-party tool, like Google Tag Manager, so we put together a guide on how you can. To get started, see Shopify: Third-party tagging.

    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.

    • Braze Flutter SDK 15.0.0
    • Updates the native Android bridge from Braze Android SDK 36.0.0 to 39.0.0.
    • Updates the native iOS bridge from Braze Swift SDK 12.0.0 to 13.2.0. This includes Xcode 26 support.
    • Braze Swift SDK 7.0.0
    • Updates the Braze Swift SDK bindings to require releases from the 13.0.0+ SemVer denomination. This allows compatibility with any version of the Braze SDK from 13.0.0 up to, but not including, 14.0.0.
    Original source
  • Aug 19, 2025
    • Date parsed from source:
      Aug 19, 2025
    • First seen by Releasebot:
      Sep 29, 2025
    Braze logo

    Braze

    August 19, 2025 release

    The August 19, 2025 release brings UTC timestamp normalization for Canvas Context, self-serve custom domains, funnel statistics, new push response fields, PII field definitions, report sharing, head-tag email customization, WhatsApp Flows early access, BrazeAI guides, MCP server beta, and broad SDK updates.

    August 19, 2025 release

    Time zone consistency standardization to Canvas Context

    Early access

    If you’re participating in the Canvas Context step early access, all timestamps with a datetime type from trigger event properties in action-based Canvases will always be normalized to UTC. To learn more about this, refer to Time zone consistency standardization.

    Data flexibility

    Self-serve custom domains

    Self-serve custom domains empower you to configure and manage your own custom domains for SMS, RCS, and WhatsApp—directly from your Braze dashboard. You can easily add, monitor, and manage up to 10 custom domains in one place.

    Segment funnel statistics

    Select View funnel statistics to display the statistics for that filter group and see how each added filter impacts your segment statistics. You’ll see an estimated count and percentage for users who are targeted by all filters up to that point. Once the statistics are displayed for a filter group, they will update automatically whenever you change the filters.

    New response fields for /campaigns/details endpoint for push notifications

    The messages response for push notifications now includes two new fields:

    • image_url: An image URL for an Android notification image, an iOS notification image, or a web push icon image.
    • large_image_url: A web notification image URL for Android Chrome and Windows web push actions.

    Defining PII fields

    Selecting and defining certain fields as PII fields only affects what Users can view on the Braze dashboard and does not impact how the End User data in such PII fields is handled.
    Consult your legal team to align your dashboard’s settings with any privacy regulations and policies applicable to your company, including those related to data retention.

    Sharing a Report Builder download link

    You can share a dashboard link to the report by selecting Share and then Share a link or Send or schedule an email.

    Unlocking creativity

    Custom head tags for drag-and-drop emails

    Use tags to add CSS and metadata in your email message. For example, you can use these tags to add a stylesheet or favicon. Liquid is supported in tags.

    Robust channels

    Fuzzy out-out best practices

    We’ve added a best practices section to help you thoughtfully configure your fuzzy opt-out message and create a clear, compliant, and positive experience for your subscribers.

    WhatsApp Flows

    Early access

    WhatsApp Flows is an enhancement to the existing WhatsApp channel, allowing you to create interactive and dynamic messaging experiences.

    WhatsApp inbound product questions

    Users can respond to your product or catalog message with product questions. These arrive as inbound messages, which can then be sorted with an Action Path.
    Additionally, Braze extracts the product ID and catalog ID from these questions, so if you wish to automate responses or send questions to another team (such as customer support), you can include those details.

    AI and ML automation

    New BrazeAI™ use case articles

    We’ve added new use case articles to help you get the most out of BrazeAI™. These guides highlight practical ways to apply AI to your engagement strategies, including:

    • Predictive Churn: Identify customers at risk of churning and take action early.
    • Predictive Events: Anticipate key user actions and shape experiences in real time.
    • Recommendations: Deliver more relevant content and products based on customer behavior.

    MCP server

    Beta

    The Braze MCP server, a secure and read-only connection, lets AI tools like Claude and Cursor access non-PII Braze data to answer questions, analyze trends, and provide insights without altering data.

    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 13.0.0
    • Extends the functionality of BrazeSDKAuthDelegate.braze(_:sdkAuthenticationFailedWithError:) to be triggered for “Optional” authentication errors.
    • The delegate method BrazeSDKAuthDelegate.braze(_:sdkAuthenticationFailedWithError:) will now be triggered for both “Required” and “Optional” authentication errors.
    • If you want to only handle “Required” SDK authentication errors, add a check ensuring that BrazeSDKAuthError.optional is false inside your implementation of this delegate method.
    • Fixes the usage of Braze.Configuration.sdkAuthentication to take effect when enabled.
    • Previously, the value of this configuration was not consumed by the SDK and the token was always attached to requests if it was present.
    • Now, the SDK will only attach the SDK authentication token to outgoing network requests when this configuration is enabled.
    • The setters for all properties of Braze.FeatureFlag and all properties of Braze.Banner have been made private. The properties of these classes are now read-only.
    • Removes the Braze.Banner.id property, which was deprecated in version 11.4.0.
    • Instead, use Braze.Banner.trackingId to read a banner’s campaign tracking ID.
    • React Native SDK 16.0.0
    • Updates the native Android SDK version bindings from Braze Android SDK 36.0.0 to 37.0.0.
    • Updates the native Swift SDK version bindings from Braze Swift SDK 12.0.0 to 13.0.0.
    • The sdkAuthenticationError event will now trigger for both “Required” and “Optional” authentication errors.
    • Xamarin SDK 7.0.0
    • Added support for .NET 9.0 for the iOS and Android bindings.
    • This removes support for .NET 8.0.
    • This requires a minimum version of iOS 12.2.
    • Updated the Android binding from Braze Android 32.0.0 to 37.0.0.
    • Updated the iOS binding from Braze Swift SDK 10.0.0 to 12.1.0.
    • This release contains APIs for the Banners feature but is not currently fully supported by this SDK. If you wish to use Banners in your .NET MAUI app, contact your customer support manager before integrating into your application.
    • Cordova SDK 13.0.0
    • Updated the internal iOS implementation of enableSdk method to use setEnabled: instead of _requestEnableSDKOnNextAppRun, which was deprecated in the Swift SDK.
    • Calling this method no longer requires the app to be re-launched to take effect. The SDK will now become enabled as soon as this method is executed.
    • Updated the native Android bridge from Braze Android SDK 36.0.0 to 37.0.0.
    Original source
  • Jul 22, 2025
    • Date parsed from source:
      Jul 22, 2025
    • First seen by Releasebot:
      Sep 29, 2025
    Braze logo

    Braze

    July 22, 2025 release

    This release adds automatic Security Events export to S3, CSV import for user attributes and events, API usage alerts, workspace rate limits, new Currents events, default 90-day campaign analytics view, Canvas Experiment path behavior updates, higher rate limit for /users/export/ids, email template translation endpoints (early access), responsive landing pages, bot filtering, drag-and-drop product

    Security events export with Amazon S3

    Data flexibility

    CSV import

    General availability

    You can use CSV import to record and update user attributes and custom events in Braze like first_name, last_destination_searched, and trip_booked. To get started, see CSV Import.

    API usage alerts

    General availability

    API usage alerts provide critical visibility into your API usage, allowing you to proactively detect unexpected traffic. By setting up these alerts to track key API request volumes, you can receive real-time notifications and address problems before they impact your marketing campaigns.

    Workspace API rate limits

    With workspace API rate limits, you can set a maximum number of API requests a workspace can make to a specific ingestion endpoint, such as /users/track or SDK data. You can also apply rate limits to a group of workspaces, meaning the limit is shared across all the workspaces in that group.

    New Currents events

    These new events were added to the Currents glossary:

    • Banner Abort events
    • Banner Click events
    • Banner Impression events
    • Banner Viewed events
    • Webhook Failure events

    Default time range for campaign analytics

    By default, the time range for Campaign Analytics will display the last 90 days from the current time. This means that if the campaign was launched more than 90 days ago, the analytics will display as “0” for the given time range. To view all analytics for older campaigns, adjust the reporting time range.

    Updated behavior for Canvas Experiment Paths step

    If your Canvas has an active or in-progress Winning Path or Personalized Path experiment and you update the active Canvas, regardless if you update the Experiment Path step itself, the in-progress experiment will end and the experiment step will not determine a winning path or personalized paths. To restart the experiment, you can disconnect the existing Experiment Path and launch a new one, or duplicate the Canvas and launch a new Canvas. Otherwise, users will flow through the experiment path as if no optimization method was selected.
    For more information, refer to Editing Canvases after launch.

    Faster rate limit available for /users/export/ids endpoint

    You can also increase the rate limit for the /users/export/ids endpoint to 40 requests per second by meeting the following requirements:

    • Your workspace has the default rate limit (250 requests per minute) enabled. Contact your Braze account manager for further assistance with removing any pre-existing rate limit you may have.
    • Your request includes the fields_to_export parameter to list out all the fields you want to receive.

    New translation for email templates endpoints

    Early access

    Use these endpoints to view and make updates to translations and locales for email templates:

    • GET: View the source translations
    • GET: View a specific translation and locale for email template endpoint
    • GET: View all translations and locales for an email template
    • PUT: Update translations for an email template

    Unlocking creativity

    Landing pages

    You can make your landing page responsive to the size of a user’s device by vertically stacking columns on smaller screens. To enable this, add a column into the row you want to make responsive, and then toggle on Vertically stack on smaller screens in the Customize columns section.

    Robust channels

    Bot filtering for emails

    General availability

    Set up bot filtering in your Email Preferences to exclude all suspected machine or bot clicks. A “bot click” in email refers to a click on hyperlinks within an email that’s generated by an automated program. By filtering these bot clicks, you can intentionally trigger and deliver messages to recipients who are engaged.

    Drag-and-drop product blocks

    Early access

    The drag-and-drop editor empowers you to quickly add and configure product blocks to your messages for seamless product showcases, without the need to create custom Liquid code. The drag-and-drop product block feature is currently only available for email.

    Span text for landing pages and in-app messages

    Span text allows you to apply specific styling to text blocks without custom code for your landing pages and in-app messages. To do so, highlight the text you want to style and then select Wrap with span for style.

    Ad Click to WhatsApp
    Ads That Click to WhatsApp are an efficient way to bring both new and existing customers from Meta ads on Facebook, Instagram, or other platforms. Use these ads to promote your products and services while making users aware of your WhatsApp presence.

    New Braze partnerships

    Shopify Visitory API — eCommerce
    Braze collects visitor information, such as email addresses and phone numbers, through in-browser messages. This information is then sent to Shopify. This data helps merchants recognize visitors to their store and create a more personalized shopping experience.

    Okendo — eCommerce
    The Braze and Okendo integration works across multiple products in Okendo’s platform, including Reviews, Loyalty, Referrals, Surveys, and Quizzes. Okendo sends custom events and user attributes to Braze, which can be used to personalize and trigger messages.

    Lemnisk — Customer Data Platform
    The Braze and Lemnisk integration allows brands and enterprises to unlock the full potential of Braze by acting as a CDP-led intelligence layer that unifies user data across platforms in real time, and sending the user’s information and behaviors collected to Braze in real-time.

    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.

    • Web SDK 6.0.0
      • Removed the Banner.html property, logBannerClick, and logBannerImpressions methods. Instead, use insertBanner which automatically handles impression and click tracking.
      • Removed support for the legacy News Feed feature. This includes removal of the Feed class, and its associated methods.
      • The created and categories fields that were used by legacy News Feed cards have been removed from Card subclasses.
      • The linkText field was also removed from the ImageOnly Card subclass and its constructor.
      • Clarified definitions and updated types to note that certain SDK methods explicitly return undefined when the SDK is not initialized, aligning the typings with actual runtime behavior. This could introduce new TypeScript errors in projects that relied on the previous (incomplete) typings.
      • The images of in-app messages with cropType of CENTER_CROP (such as FullScreenMessage by default) are now rendered via an tag instead of for improved accessibility. This may break existing CSS customizations for the .ab-center-cropped-img class or its children.
    • Cordova SDK 13.0.0
      • Updated the internal iOS implementation of enableSdk method to use setEnabled: instead of _requestEnableSDKOnNextAppRun, which was deprecated in the Swift SDK.
        • Calling this method no longer requires the app to be re-launched to take effect. The SDK will now become enabled as soon as this method is executed.
      • Updated the native Android bridge from Braze Android SDK 36.0.0 to 37.0.0.
    • Android SDK 37.0.0
    • Swift SDK 12.0.1-12.1.0
    Original source
  • Jun 24, 2025
    • Date parsed from source:
      Jun 24, 2025
    • First seen by Releasebot:
      Sep 29, 2025
    Braze logo

    Braze

    June 24, 2025 release

    June release brings OfferFit AI decisioning for personalized optimization, new SDK tutorials, SAML just-in-time provisioning (GA), expanded data and ingestion limits, accessibility testing in Inbox Vision, WhatsApp click tracking and video support, Stripe integration, and multiple SDK updates. Also adds filters, catalog storage limits, and enhanced data syncing capabilities.

    June 24, 2025 release

    OfferFit by Braze

    OfferFit replaces A/B testing with AI decisioning that personalizes everything, and maximizes any metric: drive dollars, not clicks—with OfferFit, you can optimize any business KPI. Refer to our dedicated section for sample use cases and key features.

    New SDK tutorials

    • Displaying Banners
    • Customizing in-app message styling
    • Conditionally displaying in-app messages
    • Deferring triggered in-app messages

    Data flexibility

    SAML just-in-time provisioning

    General availability
    Use SAML just-in-time provisioning to allow new dashboard users to create a Braze account on their first sign in. This eliminates the need for administrators to manually create an account for a new dashboard user, choose their permissions, assign them to a workspace, and wait for them to activate their account.

    Filters per selection

    You can now add up to 10 filters per selection.

    Catalog storage

    The storage size for the free version of catalogs is up to 100 MB. You can have unlimited items as long as they’re under 100 MB.

    Number of rows synced with Cloud Data Ingestion

    By default, for Cloud Data Ingestion, each run can sync up to 500 million rows. Any syncs with more than 500 million new rows will be stopped.
    Refer to Cloud Data Ingestion product limitations for more details.

    Robust channels

    Accessibility testing in Inbox Vision

    General availability
    Use Accessibility testing in Inbox Vision to highlight accessibility issues that may exist with your email.
    Accessibility testing analyzes your email content against some Web Content Accessibility Guidelines (WCAG) 2.2 AA requirements. This can provide insights into which elements aren’t meeting accessibility standards.

    Click tracking for WhatsApp

    General availability
    You can turn on click tracking in both response and template messages to see click data in your WhatsApp performance reports and be able to segment users based on who clicked what.

    Videos for WhatsApp

    General availability
    You can embed videos within the body text for outbound WhatsApp messages. These files must be hosted through URL or in the Braze media library.

    New Braze partnerships

    Stripe - eCommerce

    The Braze and Stripe intergation allows you to trigger messaging in Braze based on Stripe events such as trial started, subscription activated, subscription cancellation, and more.

    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.

    • React Native SDK 15.0.1
    • Flutter SDK 14.0.1-14.0.2
    • Cordova SDK 12.0.0
    • Updated the native Android bridge from Braze Android SDK 35.0.0 to 36.0.0.
    • Updated the native iOS bridge from Braze Swift SDK 11.6.1 to 12.0.0.
    • Segment Kotlin 4.0.0-4.0.1
    • Updated Braze Android SDK from 35.0.0 to 36.0.0
    Original source
  • May 27, 2025
    • Date parsed from source:
      May 27, 2025
    • First seen by Releasebot:
      Sep 29, 2025
    Braze logo

    Braze

    May 27, 2025 release

    Braze releases cross-workspace copying of Canvases, new approval workflow rules, interactive Snowflake/Braze diagrams, and recommended events. General availability for Banners, RCS, Push Settings, and promotions; new ESP and partner integrations; updated accessibility article and multiple SDK updates.

    Data flexibility

    • Copying Canvases across workspaces
      General availability
      You can now copy Canvases across workspaces. This lets you jumpstart your message composition by starting with a copy of a Canvas in a different workspace. For more information on what’s copied over, refer to Copying campaigns and Canvases across workspaces.

    Messaging rules for approval workflow

    • General availability
      Use messaging rules in your approval workflow to limit the number of reachable users before an additional approval is required—this way, you can review your campaigns and Canvases before you target a larger audience.

    Entity relationship diagrams for Snowflake and Braze

    • Earlier this year, we created entity relationship tables for data shared between Snowflake and Braze. This month, we added new interactive diagrams where you can pan, grab, and zoom into the details of each table, giving you a better idea of how your data interacts with Braze.

    Unlocking creativity

    • Recommended events
      Early access
      Recommended events map to the most common eCommerce use cases. By using recommended events, you can unlock pre-built Canvas templates, reporting dashboards that map to the customer lifecycle, and more.

    Robust channels

    • Banners channel
      General availability
      With Banners, you can create personalized messaging for your users, all while extending the reach of your other channels, such as email or push notifications. You can embed Banners directly in your app or website, which lets you engage with users through an experience that feels natural.

    • Rich Communication Services (RCS) channel
      General availability
      Rich Communication Services (RCS) enhances traditional SMS by enabling brands to deliver messages that are not only informative but also far more engaging. Now supported on both Android and iOS, RCS brings features like high-quality media, interactive buttons, and branded sender profiles directly into users’ pre-installed messaging apps, eliminating the need to download a separate app.

    • Push Settings page
      General availability
      Use the Push Settings page to configure key settings for your push notifications, including the Push Time to Live (TTL) and the default FCM priority for Android campaigns. These settings help optimize the delivery and effectiveness of your push notifications, ensuring a better experience for your users.

    • Promotion codes for in-app message campaigns
      Early access
      You can use promotion codes in in-app message campaigns by inserting a promotion code list snippet into the message body of your in-app message campaign.

    Handling webhook errors and rate limiting

    • About webhooks has a new section that describes how Braze handles webhook errors and rate limiting.

    In-app message locales

    • After adding locales to your workspace, you can target users in different languages all within a single in-app message.

    Amazon SES as an Email Sending Provider (ESP)

    • You can now use Amazon SES as an ESP, similar to how you would use SendGrid and SparkPost. Refer to SSL at Braze and Universal Links and App Links for nuances in SSL set up and click-tracking on a link-to-link basis.

    New Braze partnerships

    • Eagle Eye - Loyalty
      The Braze and Eagle Eye bi-directional integration allows you to activate loyalty and promotional data directly in Braze, allowing marketers to personalize customer engagement using real-time data such as point balances, promotions, and reward activities.
    • Eppo - A/B Testing
      The Braze and Eppo integration allows you to set up A/B tests in Braze and analyze results in Eppo to uncover insights and tie message performance to long-term business metrics like revenue or retention.
    • Mention Me - Referrals
      Together, Mention Me and Braze can be your gateway to attracting premium customers and fostering unwavering brand loyalty. By seamlessly integrating first-party referral data into Braze, you can deliver highly-personalized omnichannel experiences targeted at your brand fans. To get started, see Technology Partners: Mention Me.
    • Shopify - eCommerce
      Connect multiple Shopify store domains to a single workspace to have a holistic view of your customers across all markets. Build and launch automation programs and journeys in a single workspace without duplicating efforts across regional stores.

    Other

    • Update to Building accessible messages in Braze
      We’ve updated our Building accessible messages in Braze article with clearer, more prescriptive guidance on creating accessible messages. This article now includes expanded best practices for content structure, alt text, buttons, and color contrast, along with a new section on ARIA handling for custom HTML messages.
      This update is part of our broader effort to support more accessible messaging experiences in Braze. We know accessibility is an evolving area, and we’ll keep sharing what we learn.
      If you have feedback about the accessibility of Braze or messages sent from Braze, we’d love to hear from you. Open the Support menu in the global header and select Share feedback to send us your thoughts.

    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.
    • Android SDK 36.0.0
      This release reverts the increase to the minimum Android SDK version of the Braze Android SDK from API 21 to API 25 introduced in 34.0.0. This allows the SDK to once again be compiled into apps supporting as early as API 21. Note that while we are re-introducing the ability to compile, we are not reintroducing formal support for < API 25, and cannot guarantee that the SDK will work as intended on devices running those versions.
      If your app supports those versions, you should:
      • Validate your integration of the SDK works as intended on physical devices (not just emulators) for those API versions.
      • If you cannot validate expected behavior, you must either call disableSDK, or not initialize the SDK on those versions. Otherwise, you may cause unintended side effects or degraded performance on your end users’ devices.
      • Fixed an issue where in-app messages would cause a read on the main thread.
      • BrazeInAppMessageManager.displayInAppMessage is now a Kotlin suspend function.
      • If you do not call this function directly, you do not need to make any changes.
      • AndroidX Compose BOM updated to 2025.04.01 to handle updates in the Jetpack Compose APIs.
    • React Native SDK 15.0.0
      Updates the native Android bridge from Braze Android SDK 35.0.0 to 36.0.0.
      Updates the native iOS version bindings from Braze Swift SDK 11.9.0 to 12.0.0.
      Updates the unit representation of PushNotificationEvent.timestamp to milliseconds on iOS.
      Previously, this value would be represented in seconds on iOS. This will now match the existing Android implementation.
    • Web SDK 5.9.0
    • Flutter SDK 14.0.0 5.9.0
      This release reverts the increase to the minimum Android SDK version of the Braze Android SDK from API 21 to API 25 introduced in 34.0.0. This allows the SDK to once again be compiled into apps supporting as early as API 21. However, we are not reintroducing formal support for < API 25. Read more here.
      Updates the native Android bridge from Braze Android SDK 35.0.0 to 36.0.0.
      Updates the native iOS bridge from Braze Swift SDK 11.9.0 to 12.0.0.
    Original source
  • Apr 29, 2025
    • Date parsed from source:
      Apr 29, 2025
    • First seen by Releasebot:
      Sep 29, 2025
    Braze logo

    Braze

    April 29, 2025 release

    Braze rolls out new data centers, landing page templates and form field customization, automated scheduled user merging, enhanced recipient object, and anonymous user improvements. Adds partnerships (Shopify, Just Words, Tapcart), richer SDK updates, offline docs, new troubleshooting, and expanded campaign drafting and management tools.

    Data flexibility

    • Currents frequently asked questions
    • Anonymous users
    • Campaign drafts
    • Identifying and merging users
    • Scheduled user merging
    • Recipient object
    • New data centers

    Unlocking creativity

    • Landing page templates
    • Landing page form field
    • Canvas pre-built templates

    Robust channels

    • WhatsApp videos
    • WhatsApp list messages
    • Copy preview link
    • Push registration diagram

    New Braze partnerships

    • Updated partner categories
    • Shopify (new version) - eCommerce
    • Just Words - Dynamic Content
    • Tapcart - eCommerce

    SDKs

    • Braze SDK version management
    • SDK docs audit
    • Contributing to Braze Docs
    • Troubleshooting your Braze Docs fork
    • SDK updates

    SDK updates

    • Braze Unity SDK 8.0.0
    • Updated the native iOS bridge from Braze Swift SDK 10.3.0 to 11.9.0.
    • Updated the native Android bridge from Braze Android SDK 32.1.0 to 35.0.0.
    • The minimum required Android SDK version is 25. See more details here.
    • Braze Segment Kotlin 3.0.0
    • Updated Braze Android SDK from 32.1.0 to 35.0.0.
    • The minimum required Android SDK version is 25. See more details here.
    • Braze Swift SDK 12.0.0
    • The distributed static XCFrameworks now include their resources directly instead of relying on external resources bundles.
    • When manually integrating the static XCFrameworks, you must select the Embed & Sign option for each XCFramework in the Frameworks, Libraries, and Embedded Content section of your target’s General settings.
    • No changes are required for Swift Package Manager or CocoaPods integrations.
    • Braze Segment Swift 6.0.0
    • Updates the Braze Swift SDK bindings to require releases from the 12.0.0 + SemVer denomination.
    • This allows compatibility with any version of the Braze SDK from 12.0.0 up to, but not including, 13.0.0.
    • Refer to the changelog entry for 12.0.0 for more information on potential breaking changes.
    Original source
  • Apr 1, 2025
    • Date parsed from source:
      Apr 1, 2025
    • First seen by Releasebot:
      Sep 29, 2025
    Braze logo

    Braze

    April 1, 2025 release

    April 1, 2025 delivers broad product updates: Braze navigation revamp, unified docs for platform tasks, data context enhancements, updated segmentation filters, deletion of custom data, and new import options. Also adds troubleshooting/FAQ content, personalized delays, Snowflake defaults, Messaging Fundamentals, WhatsApp domains, Canvas triggers and limits, a booking reminder use case, click-trACK

    April 1, 2025 release

    Updates to Braze navigation

    The updated navigation in Braze is designed to help you efficiently access features and content across devices. Note that the option to switch between navigation versions is no longer available. Learn more at our dedicated Navigating Braze article.

    Developer Guide detangle

    Previously, many platform-level tasks were split across multiple pages, such as integrating the Swift SDK being split across six pages. Additionally, shared features were individually documented for each platform, meaning searching for a topic like “Setting Up Push Notifications” would return 10 different pages.

    Before:

    Now, platform-level tasks have been merged into single pages and shared SDK features now exist on the same page (with the help of our new SDK-tabbing feature). For example, now there’s only one page for Integrating the Braze SDK, where you can switch between platforms by selecting a tab at the top of the page. When you do, even the in-page table of contents will update to reflect the currently-selected tab.

    After:

    Contributing to Braze Docs
    If you didn’t know, our docs are fully open-source! You can learn how in our Contributing Guide. This month, we documented some site functionality, like forcing sections to auto-expand and rendering API-generated content.

    Data flexibility

    Update to Canvas entry properties
    Canvas entry properties are now part of Canvas context variables. Each context variable includes a name, data type, and a value that can include Liquid. For more information, refer to the Context component.

    Updates to segmentation filters for phone number filters
    Segmentation filters have been updated to reflect changes to two phone number filters:

    • Unformatted Phone Number (formerly Phone Number): Segments your users by their unformatted phone number.
    • Phone Number (formerly Sending Phone Number): Segments your users by the E.164 formatted phone number field.

    Delete custom data
    As you build targeted campaigns and segments, you may find that you no longer need a custom event or custom attribute. You can now delete this custom data and remove its references from your app.

    Import users with email addresses and phone numbers
    You can now use an email address or phone number to import users and omit an external ID or user alias.

    Service Provider initiated login troubleshooting
    Service Provider (SP) initiated login now has a troubleshooting section to help you work through issues with SAML and single-sign on issues.

    User import troubleshooting
    The User Import troubleshooting section has new and updated entries, including how to troubleshoot missing rows in your imported CSV files.

    Frequently asked questions for Segment Extensions
    Check out our frequently asked questions for Segment Extensions, including how you can create a Segment Extension that uses multiple custom events.

    Personalized and extended delays
    Early access
    You can set up a personalized delay for your users and use this with a Context step to select the context variable to delay by.
    You can also now extend Delay steps up to two years. For example, if you’re onboarding new users for your app, you can add an extended delay for two months before sending a Message step to nudge the users who haven’t started a session.

    Default user profile attributes for Snowflake
    Beta
    There are now three default user profile attributes in Snowflake. Each view is designed for a specific use case with its own performance considerations. For example, you can be provided a periodic snapchat of a user profile’s default attributes.

    Robust channels

    Messaging fundamentals
    Messaging Fundamentals is a new section in Engagement Tools that houses the shared concepts and terms for campaigns and Canvases, such as archiving and localizing messages.

    WhatsApp custom domains
    You can now assign custom domains to one or multiple WhatsApp subscription groups.

    Triggered in-app messages for Canvas
    You can now select a trigger for your in-app messages to be triggered on session start, or by custom events and purchases. After any delays pass and the audience options are checked, in-app messages are set to live when a user reaches the Message step. If a user starts a session and performs the trigger event for the in-app message, the user will see the in-app message.

    Limit entrance volume for Canvas
    You can limit the number of people who would potentially enter this Canvas by a selected cadence (daily, lifetime of the Canvas, or every time the Canvas is scheduled). For example, you can set the entry controls to allow the Canvas to only send to 5,000 users per day.

    New use case: Booking reminder email system
    Learn how you can use Braze features to build a booking reminder email messaging service. The service will allow users to book appointments and will message users with reminders of their upcoming appointments. Though this use case uses email messages, you can send messages in any, or multiple, channels based on a single update to a user profile.

    Click tracking for specific links
    You can turn off click tracking for specific links by adding HTML code to your email message in the HTML editor or to components in the drag-and-drop editor.

    Dynamic Apple Push Notification Service gateway management
    Dynamic APNs gateway management enhances the reliability and efficiency of iOS push notifications by automatically detecting the correct APNs environment. Previously, you would manually select APNs environments (development or production) for your push notifications, which sometimes led to incorrect gateway configurations, delivery failures, and BadDeviceToken errors.

    Flutter support for Banners
    Early access
    Banners now support Flutter. Additionally, all Banner Card documentation has been overhauled for easier usability. Check out the following articles to get started:

    • About Banners
    • Creating Banner campaigns
    • Embedding Banners into your app

    WhatsApp click tracking
    Early access
    Click tracking lets you measure when someone taps a link in your WhatsApp message—giving you a clear view into what content is driving engagement. Braze shortens your URLs, adds tracking behind the scenes, and logs click events as they happen.

    Frequently asked questions for push
    Check out our new Push FAQ article that addresses some of the most frequently asked questions that arise when setting up push campaigns.

    Push troubleshooting
    Push troubleshooting provides a number of steps to help you navigate delivery challenges with push notifications. For example, if you’re experiencing delivery challenges with push notifications, we’ve compiled steps you can take to troubleshoot the issue.

    New Braze partnerships

    Movable Ink Da Vinci - Dynamic Content
    The Braze and Movable Ink Da Vinci integration empowers brands to deliver highly personalized messaging by leveraging Da Vinci’s AI-driven content decisioning engine. Da Vinci curates the most relevant content for each user and seamlessly deploys messages through Braze.

    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.

    • Flutter SDK 13.0.0
    • Updates the native Android bridge from Braze Android SDK 33.0.0 to 35.0.0.
    • The minimum required Android SDK version is 25. See more details here.
    • Swift SDK v11.8.0-11.9.0
    • Web SDK v5.8.0
    Original source
Releasebot

Curated by the Releasebot team

Releasebot is an aggregator of official release notes from hundreds of software vendors and thousands of sources.

Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.