Terms to Know

These terms should help you as you begin your journey to better customer and user bonds with Braze! Give this a read before you begin your onboarding.

A/B Multivariate Testing

A type of testing where one or more variables are changed and tested to see which changes perform best. A/B Testing can be done within dashboard campaigns.

Active User

Braze defines an active user for a given period as any user who has a session at that time.


Alloys are Braze's Technology Partners.

Application Program Interface (API)

The Braze API provides a web service where you can record actions taken by your users directly via HTTP, rather than through the mobile SDKs. This allows you to, for example, pass user data to Braze that is not tracked within your app or website.

Braze (The Product)

Sometimes referred to as the dashboard, this product controls all of the data and interactions at the heart of the Braze platform. Braze Customers use it to manage notifications, set up targeted messaging campaigns, and view analytics. Developers use it to manage settings for integrating apps, such as API keys and push notification credentials.

Braze Engagement Tools

Braze offers many tools to reach your customers and users with our campaigns, Canvas tools, and you can optimize for consistency (and upload images and other content) using our Templates & Media tools. From there, you can create Segments and Geofences to target your audience by location or other attributes.

Braze Teams

Braze Admins can divide a subset of dashboard users into Teams with varying user roles and permissions. This allows Admins to limit access to certain features by group membership.


A single unified interface where marketers can set up campaigns with multiple messages and steps to form a cohesive journey. Canvas also lets you compare and optimize those experiences using comprehensive analytics for the full user experience.

Connected Content

Braze's Connected Content feature expands on marketing personalization to boost customer engagement and conversions. This feature allows you to insert any information accessible via API directly into messages you send to users. Connected Content allows for pulling content either directly from your web server or publicly accessible APIs.

Content Cards

Content cards allow you to send a highly targeted, dynamic stream of rich content to your customers right within the apps they love, without interrupting their experience. Content cards can be sent to both iOS and Android users.


Currents, our data streaming export, are included in certain Braze packages. Braze Currents allows you to integrate through Data Storage using flat files or to our Behavioral Analytics and Customer Data partners using a batched JSON payloads to a designated endpoint.

Custom Attributes

Braze provides methods within the dashboard for assigning custom attributes to users. You’ll be able to filter and segment your users according to these attributes for both iOS and Android Campaigns.

Custom Events

Braze's Custom events are actions taken by your users; they’re best suited for tracking high-value user interactions with your application.

Data Point

A data point is counted when a custom attribute is set or updated (even if you’re updating it with the same value), a custom event or purchase event is logged, any standard data (e.g. email, first_name, last_name, country, home_city, etc) is logged, when a session starts, and when a session ends.

Dormant Users

A user is considered dormant when there has been no activity in the last twelve months.


An end of a communication channel also known as an API endpoint is used within the Braze messaging API for sending and scheduling messages.


An Acronym for Health Insurance Portability and Accountability Act, Braze is HIPAA compliant. HIPAA requirements involve administrative, physical and technical security.

IP Warming

The practice of gradually increasing the amount of mail sent out from a dedicated IP. IP warming helps establish a reputation with Internet Service Providers, minimizing the probability of your messages getting flagged.

In-App Messages

In-app messages are mobile messages that appear within your application. They help you get content to your user without interrupting their day with a push notification. Customized and tailored in-app messages enhance the user experience and help your audience get the most value out of your app.

Inactive Users

A user is considered inactive when they reach certain criteria like no longer receiving email or push messages and have not been active for over 6 months.


An open-source, customer-facing template language created by Shopify and written in Ruby; Liquid is used to load/pull dynamic content. Liquid allows you to use objects, Tags, and filters to add personal customization.

Messaging Channel

Messaging channels are ways you can virtually communicate with your customers - through push notifications on their phone or web browser, email, in-app messages, and so much more!

Monthly Active User (MAU)

Any user who has a session within the last 30 days.

Multichannel Messaging

Messaging a user across various mediums - like a combination of email, web push, and mobile push notifications. Messaging channels are best used in concert and with regularity to re-engage lost users, retain active users, and energize your brand ambassadors.

New User

Braze considers a new user as anyone who has newly installed your app. Alternatively, a new user can also be defined as a user with a user ID that has not been previously identified within Braze.

News Feed

The News Feed is a fully customizable in-app content feed for your users. Braze targeting and segmentation allows you to create a stream of content that is individually catered to the interests of each user for both iOS and Android.

Push Messages

A push notification or push message is a notification that appears from a mobile application. Push notifications often appear as pop-up dialogs and banners for both iOS and Android.

Push Time to Live

Also known as Push TTL, time to live refers to the period campaigns will continue to attempt to be delivered to an offline user.

Push Token

A push token is a unique key, created and assigned by Apple or Google to create a connection between an app and an iOS, Android, or web device. Push Token migration is the importing of those already-generated keys into Braze’s platform.

Race Condition

A race condition is a software engineering concept that describes some undesirable situation that occurs when a system tries to perform several operations simultaneously, but because of the nature of the system, the operations must be done in the correct sequence to be done correctly.

In the Braze platform, segmenting a triggered campaign on user data recorded at the time of the event may cause a race condition. This happens when a change in the user attribute on which the campaign is segmented hasn't yet been processed for the user at the time segment membership is determined and the campaign is sent and can lead to the user not receiving the campaign.


Dashboard Segmentation allows you to create groups or extensions of users based on powerful filters of their in-app behavior, demographic data, social data, etc.

Software Development Kit (SDK)

SDKs are integrated into iOS and Android applications and provides powerful marketing, customer support, and analytics tools. Braze offers SDK integration for both iOS and Android.


Tags are a tool that help you categorize, organize, and sort your engagement across one or multiple campaigns.

User Archival

User archival refers to users that have been archived. At Braze this includes both inactive and dormant users.


Webhooks allow you to trigger non-app actions such as SMS text message delivery. You can use webhooks to provide other systems and applications with real-time information. The flexibility of this feature allows you to send information to any endpoint.

New Stuff!