Skip to content

December 10, 2024 release

SDK user location by IP address

As of November 26, 2024, Braze will detect user locations from the geolocated country using the IP address from the start of the first SDK session. Braze will use the IP address to set the country value on user profiles that are created via the SDK, and that IP based country setting will be available during and after the first session. Refer to Location tracking for more details.

Elevated Access setting

Elevated Access adds an extra layer of security for sensitive actions in your Braze dashboard. When active, users need to re-verify their account before exporting a segment or viewing an API key. To use Elevated Access, go to Settings > Admin Settings > Security Settings and toggle it on.

Permission for viewing personally identifiable information (PII)

For admins, you can allow users to view PII as defined by your company in the dashboard in message previews that use Liquid variables to access user properties.

For workspaces, you can allow users to view PII as defined by your company in the dashboard, or view user profiles but redact fields your company has identified as PII.

Data flexibility

Data lake schemas

The following schemas have been added to the raw table schemas:

  • USERS_CANVASSTEP_PROGRESSION_SHARED: Progression events for a user in a Canvas
  • CHANGELOGS_GLOBALCONTROLGROUP_SHARED: Identify which random bucket numbers are in the current and previous Global Control Group
  • USERS_MESSAGES_FEATUREFLAG_IMPRESSION_SHARED: Impression events for when a user views an feature flag

Account-based segmentation

You can do business-to-business (B2B) account-based segmentation in two ways, depending on how you set up your B2B data model:

  • When using catalogs for your business objects
  • When using connected sources for your business objects

Segmentation filters

Refer to Segmentation filters for the full list of segmentation filters and their descriptions.

User profile created at

Segment your users by when their user profile was created. If a user was added by CSV or API, then this filter reflects the date they were added. If the user isn’t added by CSV or API and has their first session tracked by the SDK, then this filter reflects the date of that first session.

Sending phone number

Segment your users by the e.164 phone number field. You can use regular expressions with this filter to segment by phone numbers with a specific country code.

New Braze partnerships

Narvar - Ecommerce

The Braze and Narvar integration enables brands to leverage Narvar’s notification events to trigger messages directly from Braze, keeping customers informed with timely updates.

Zeotap for Currents - Customer data platform

The Braze and Zeotap integration empowers you to extend the scale and reach of your campaigns by syncing Zeotap customer segments to Braze user profiles. With Currents, you can also connect data to Zeotap to make it actionable across the entire growth stack.

Notify - Dynamic content

The Braze and Notify integration empowers marketers to effectively drive engagement across various platforms. Instead of relying on traditional marketing methods, a Braze API-triggered campaign can leverage Notify’s capabilities to deliver personalized messaging through multiple channels, including email, SMS, push notifications, and more.

Contentful - Dynamic content

The Braze and Contentful integration allows you to dynamically use Connected Content to pull content from Contentful into your Braze campaigns.

Outgrow - Leads capture

The Braze and Outgrow integration lets you automatically transfer user data from Outgrow into Braze, enabling highly personalized and targeted campaigns.

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.

HOW HELPFUL WAS THIS PAGE?
New Stuff!