First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1Channel Mastery
Which Braze channel delivers messages directly inside a mobile app or website while the user is actively using it?
- In-app message Correct answer.
- Email
- Push notification
- SMS
Explanation
In-app messages render within the app or site interface while the user has it open, so they reach active users without leaving the experience. Push, email, and SMS all travel outside the app and depend on device or inbox delivery.
Question 2Channel Mastery
A marketer wants to send a promotional message that can include images, buttons, and rich formatting directly to a user's phone lock screen. Which channel fits best?
- In-app message
- Push notification Correct answer.
- Webhook
- Content Card
Explanation
Push notifications appear on the device lock screen or notification tray and can carry titles, body text, images, and action buttons. Content Cards live inside the app or site, webhooks send data to external systems, and in-app messages require the app to be open.
Question 3Channel Mastery
What is the primary purpose of a Braze Content Card?
- To persist a message inside the app or site for users to browse later Correct answer.
- To trigger a webhook to a partner system
- To schedule a one-time email blast
- To send transactional receipts through the carrier network
Explanation
Content Cards are persistent, silently updated messages stored in a feed the user can revisit at their own pace. They do not depend on the user being active at send time, unlike in-app messages.
Question 4Channel Mastery
Which Braze channel is best suited for reaching users who have opted in to receive text messages on their phone number?
- In-app message
- Webhook
- SMS Correct answer.
- Content Card
Explanation
SMS delivers messages to a user's phone number through carrier networks and requires an opt-in. The other options either render inside an app or send data to external systems.
Question 5Channel Mastery
A marketer wants to coordinate a multi-step campaign that sends a welcome email, waits two days, then sends a push notification. Which Braze feature should be used?
- A webhook template
- A Content Card feed
- A Canvas journey Correct answer.
- A single API-triggered campaign
Explanation
Canvas is Braze's journey orchestration tool that supports multiple steps, delays, and branching across channels. A single campaign sends one message type, and Content Cards or webhooks alone cannot sequence multi-channel steps.
Question 6Channel Mastery
What does a Braze Connected Content feature allow a marketer to do?
- Segment users by location
- Merge user profile attributes into a message body
- Schedule a message for a future date
- Pull dynamic data from an external API at send time Correct answer.
Explanation
Connected Content makes an outbound call to an external endpoint during message rendering so the content reflects live external data. Liquid personalization handles profile attributes, scheduling is separate, and segmentation is handled by segments.
Question 7Channel Mastery
Which statement accurately describes the difference between a campaign and a Canvas in Braze?
- A Canvas can only be triggered by an API call, while a campaign cannot
- A campaign can send multiple channels in sequence, while a Canvas sends only one message
- A campaign and a Canvas are identical in capability
- A campaign sends a single message step, while a Canvas can orchestrate multiple steps and channels Correct answer.
Explanation
Campaigns are designed to send one message to an audience, whereas Canvas supports multi-step journeys with delays, branches, and multiple channels. This distinction is central to choosing the right orchestration tool.
Question 8Channel Mastery
A marketer wants to send a message only to users who have not opened the app in the last 30 days. Which Braze capability supports this?
- A segment based on last app usage Correct answer.
- A webhook
- A Connected Content call
- A Liquid personalization tag
Explanation
Segments filter audiences by attributes and behaviors such as last app usage, enabling targeted sends. Liquid, Connected Content, and webhooks affect message content or data flow, not audience membership.
Question 9Channel Mastery
When configuring a push notification in Braze, which element determines what the user sees in the notification tray before expanding it?
- The deep link URL
- The Content Card expiration
- The webhook payload
- The title and body copy Correct answer.
Explanation
The title and body text are the primary visible elements in the collapsed notification tray view. Deep links control navigation after tap, webhooks are unrelated, and Content Card expiration applies to a different channel.
Question 10Channel Mastery
A marketer wants an in-app message to appear only after a user completes a specific in-app action, such as viewing a product page. Which trigger type should be used?
- Session start
- Custom event Correct answer.
- Scheduled delivery
- API trigger
Explanation
Custom event triggers fire an in-app message when a defined event is logged, allowing precise behavioral targeting. Session start fires on app open, scheduled delivery is time-based, and API triggers are initiated externally.
Question 11Channel Mastery
Which Braze feature lets a marketer test different subject lines in an email campaign and automatically send the winner to the remaining audience?
- Connected Content
- Multivariate testing with a winning variant Correct answer.
- Frequency capping
- Intelligent Timing
Explanation
Multivariate testing with a winning variant sends test variants to a subset, measures performance, and delivers the best performer to the rest. Connected Content, frequency capping, and Intelligent Timing serve different purposes.
Question 12Channel Mastery
A marketer wants to avoid over-messaging users across push and email. Which Braze setting should be configured?
- Sunset policy
- Rate limiting per channel
- Quiet hours only
- Frequency capping Correct answer.
Explanation
Frequency capping limits the number of messages a user can receive within a defined window across channels, preventing over-messaging. Rate limiting controls send speed, quiet hours restrict times, and sunset policies remove disengaged users.
Question 13Channel Mastery
Which statement best explains why a marketer would choose Content Cards over in-app messages for a promotional announcement?
- Content Cards are delivered through the carrier network
- Content Cards persist in a feed so users can view them later at their convenience Correct answer.
- Content Cards appear on the lock screen
- Content Cards reach users even when the app is closed
Explanation
Content Cards are stored in a feed and remain available for users to browse whenever they choose, which suits non-urgent announcements. In-app messages only appear during an active session and are transient.
Question 14Channel Mastery
A marketer wants to personalize an email with each recipient's first name and loyalty tier. Which Braze feature should be used?
- Webhook
- Liquid templating with profile attributes Correct answer.
- Frequency capping
- Connected Content
Explanation
Liquid templating inserts user profile attributes such as first name and loyalty tier directly into message content. Connected Content pulls external data, webhooks send outbound data, and frequency capping limits volume.
Question 15Channel Mastery
What is the role of a deep link in a Braze push notification?
- It sets the notification's expiration time
- It encrypts the notification payload
- It defines the audience segment
- It directs the user to a specific screen or page after tapping Correct answer.
Explanation
Deep links specify the destination within the app or a web URL that opens when the user taps the notification. They do not handle encryption, expiration, or audience definition.
Question 16Channel Mastery
A marketer wants to send a follow-up email only to users who clicked a link in the original email. Which Braze approach accomplishes this?
- A Content Card with an expiration
- A segment based on the email click event Correct answer.
- A webhook triggered by the email send
- A frequency cap on the email channel
Explanation
Braze logs email click events, and a segment can target users who performed that event, enabling a follow-up to engaged recipients. Webhooks, Content Cards, and frequency caps do not filter by click behavior.
Question 17Channel Mastery
Which Braze channel is most appropriate for delivering a time-sensitive one-time password that must reach the user immediately?
- Content Card
- Email
- In-app message
- SMS Correct answer.
Explanation
SMS delivers short messages to a user's phone in near real time and is commonly used for time-sensitive codes. Content Cards, email, and in-app messages are not suited to immediate out-of-app delivery of a code.
Question 18Channel Mastery
A marketer wants to suppress users who have received a message in the last 24 hours from receiving another push. Which Braze feature directly enforces this?
- Connected Content
- Multivariate testing
- Intelligent Timing
- Frequency capping Correct answer.
Explanation
Frequency capping enforces a maximum number of messages per user within a defined time window, directly preventing repeat sends within 24 hours. The other features address timing optimization, testing, or content retrieval.
Question 19Channel Mastery
Which statement about Braze webhooks is accurate?
- They render a message inside the app interface
- They deliver SMS messages to a phone number
- They send data from Braze to a specified external endpoint Correct answer.
- They create a persistent message feed
Explanation
Webhooks make an outbound HTTP request to an external endpoint, enabling integration with third-party systems. They do not render in-app content, deliver SMS, or create feeds.
Question 20Channel Mastery
A marketer notices that an in-app message is not appearing for users. Which configuration issue is the most likely cause to investigate first?
- The SMS opt-in list is empty
- The Content Card has expired
- The email subject line is missing
- The message's trigger condition does not match the user behavior Correct answer.
Explanation
In-app messages rely on triggers such as session start or custom events; if the trigger condition is not met, the message will not display. Email, SMS, and Content Card settings are unrelated to in-app rendering.
Question 21Channel Mastery
A marketer wants to send a personalized email that includes a live inventory count from an external warehouse system. Which Braze feature is required?
- Connected Content Correct answer.
- Multivariate testing
- Frequency capping
- Liquid personalization with profile attributes
Explanation
Connected Content calls an external API at send time to retrieve live data such as inventory counts, which cannot be achieved with stored profile attributes alone. Liquid personalization, testing, and capping do not fetch external data.
Question 22Channel Mastery
A marketer wants to ensure that a promotional push is not sent to users during their local nighttime hours. Which Braze setting should be used?
- Intelligent Timing
- Sunset policy
- Quiet hours Correct answer.
- Frequency capping
Explanation
Quiet hours suppress sends during specified local time windows, preventing messages during nighttime. Frequency capping limits volume, Intelligent Timing optimizes send times, and sunset policies handle disengaged users.
Question 23Channel Mastery
A marketer wants to compare two versions of an in-app message to determine which drives more conversions. Which Braze capability supports this?
- Multivariate testing Correct answer.
- Quiet hours
- Frequency capping
- Connected Content
Explanation
Multivariate testing lets a marketer split an audience across variants and measure which performs better on a chosen conversion metric. The other features address content retrieval, volume limits, or timing restrictions.
Question 24Channel Mastery
A marketer wants to trigger a Braze campaign from an external system, such as a CRM, the moment a customer completes a purchase. Which trigger type fits best?
- Session start
- Scheduled delivery
- API-triggered delivery Correct answer.
- Custom event
Explanation
API-triggered delivery lets an external system call Braze to send a message immediately when a specific event occurs, such as a purchase completion. Scheduled delivery is time-based, session start is app-open based, and custom events require in-app logging.
Question 25Channel Mastery
Which statement correctly distinguishes push notifications from in-app messages in terms of user reach?
- Push notifications only appear inside the app interface
- In-app messages reach users on the lock screen
- Both require the app to be open to be seen
- Push reaches users outside the app, while in-app messages require an active session Correct answer.
Explanation
Push notifications are delivered to the device and can be seen even when the app is closed, whereas in-app messages only render during an active session. This difference drives channel selection based on urgency and context.
Question 26Channel Mastery
Which Braze channel displays a full-screen or modal message inside the app while the user is actively using it?
- In-app message Correct answer.
- Push notification
- Content Card
- Email
Explanation
In-app messages appear within the app experience and require the user to have the app open. They can be full-screen, modal, or slideup and are ideal for contextual engagement. Push notifications and emails are delivered outside the app, while Content Cards persist in a inbox-like view.
Question 27Channel Mastery
Which Braze channel is best suited for sending a promotional offer that users can revisit later within a dedicated inbox in the app?
- Content Card Correct answer.
- In-app message
- SMS
- Push notification
Explanation
Content Cards are persistent and appear in a feed or inbox within the app, allowing users to browse offers at their convenience. They do not disappear after being viewed, unlike in-app messages. Push notifications and SMS are transient and not stored in an in-app inbox.
Question 28Channel Mastery
What is the primary purpose of a Braze Canvas?
- To orchestrate a multi-step, cross-channel customer journey Correct answer.
- To send a one-time blast to a segment
- To manage email templates
- To store user profile attributes
Explanation
Canvas is Braze's journey orchestration tool that allows marketers to build multi-step, cross-channel campaigns with logic and timing. It supports branching, delays, and multiple channels. Campaigns are typically single-message sends, while Canvas handles complex sequences.
Question 29Channel Mastery
Which Braze feature allows a marketer to insert dynamic content from an external API into a message at send time?
- Liquid templating
- Connected Content Correct answer.
- Webhooks
- Content Blocks
Explanation
Connected Content enables Braze to make an API call at send time and insert the response into the message. This is useful for live data such as inventory or account balance. Liquid templating personalizes with existing data but does not fetch external data.
Question 30Channel Mastery
Which Braze setting helps prevent sending push notifications to users during their local nighttime hours?
- Rate Limiting
- Quiet Hours Correct answer.
- Frequency Capping
- Intelligent Timing
Explanation
Quiet Hours allows marketers to specify a window during which messages are not sent, based on the user's local time zone. This prevents nighttime sends. Rate limiting and frequency capping control volume, while Intelligent Timing optimizes send time for engagement.
Question 31Channel Mastery
Which Braze feature allows a marketer to test two versions of a push notification and automatically send the better-performing version to the remaining audience?
- Connected Content
- A/B testing Correct answer.
- Canvases
- Multivariate testing
Explanation
A/B testing in Braze lets marketers test variants of a message on a small portion of the audience and then send the winning variant to the rest. Multivariate testing is for testing more than two variables, but the question specifies two versions. Canvases are for journeys, and Connected Content is for external data.
Question 32Channel Mastery
Which Braze channel requires users to opt in and is commonly used for short, text-based messages delivered to a phone number?
- SMS Correct answer.
- In-app message
- Push notification
- Email
Explanation
SMS messages are text messages sent to a user's phone number and require explicit opt-in. They are limited in length and best for concise, time-sensitive information. Push and email also require opt-in but are not text-based to a phone number, and in-app messages do not require a phone number.
Question 33Channel Mastery
What is the purpose of a deep link in a Braze push notification?
- To encrypt the notification content
- To personalize the notification with user attributes
- To schedule the notification for a later time
- To direct users to a specific screen or page in the app Correct answer.
Explanation
A deep link is a URL that opens a specific location within a mobile app, such as a product page or settings screen. In push notifications, deep links enhance user experience by taking users directly to relevant content. They do not encrypt, schedule, or personalize messages.
Question 34Channel Mastery
A marketer wants to send a message only to users who have not opened the app in the last 30 days. Which Braze capability should be used?
- Intelligent Timing
- Frequency capping
- Segment with a filter on last app use Correct answer.
- A/B test on app open rate
Explanation
Segmentation allows filtering users based on behavior, such as last app use date. A segment can be created with a filter for users who have not opened the app in the last 30 days. A/B testing, Intelligent Timing, and frequency capping do not target based on inactivity.
Question 35Channel Mastery
Which Braze feature allows a marketer to use a single email template with dynamic content that changes based on user attributes?
- Seed list
- Liquid templating Correct answer.
- Email preview
- Content Blocks
Explanation
Liquid templating enables dynamic content by inserting user attributes, such as first name or loyalty tier, into a single template. This personalizes each recipient's email without creating multiple templates. Content Blocks are reusable components, preview shows rendering, and seed lists are for testing.
Question 36Channel Mastery
A marketer wants to send a follow-up email only to users who clicked a specific link in a previous email. Which Braze approach is most appropriate?
- Create a segment based on the click event and send a campaign to that segment Correct answer.
- Set up an A/B test on the original email
- Use Intelligent Timing for the follow-up
- Use a webhook to trigger the follow-up
Explanation
Braze tracks link clicks as events, so a segment can be built to include users who clicked the specific link. Sending a campaign to that segment targets exactly those users. Webhooks send data out, A/B testing compares variants, and Intelligent Timing optimizes send time.
Question 37Channel Mastery
A marketer wants to trigger a Braze campaign from an external system, such as a CRM, the moment a customer completes a purchase. Which Braze feature should be used?
- A/B test
- Action-based trigger via API Correct answer.
- Scheduled campaign
- Content Card
Explanation
Braze supports API-triggered campaigns, where an external system makes an API call to trigger a send for specific users. This enables real-time, event-driven messaging. Scheduled campaigns run at set times, Content Cards are persistent messages, and A/B tests compare variants.
Question 38Channel Mastery
When configuring a push notification in Braze, which element determines what the user sees in the notification tray before opening it?
- The message title and body Correct answer.
- The send time
- The deep link
- The frequency cap
Explanation
The push notification's title and body text are displayed in the notification tray. Deep links determine where the user is taken after tapping, send time controls when it is delivered, and frequency caps limit volume. Only the title and body are visible in the tray.
Question 39Channel Mastery
A marketer wants an in-app message to appear only after a user completes a specific in-app action, such as viewing a product. Which trigger type should be used?
- Session start
- Scheduled time
- Custom event Correct answer.
- API trigger
Explanation
Action-based triggers in Braze allow in-app messages to be shown after a user performs a custom event, such as viewing a product. Session start triggers on app open, scheduled time triggers at a set time, and API triggers come from external systems. Custom events provide the precise behavioral trigger.
Question 40Channel Mastery
A marketer notices that an in-app message is not appearing for users. Which configuration issue is the most likely cause?
- The trigger event has not occurred Correct answer.
- The frequency cap is set to unlimited
- The message contains a deep link
- The message is scheduled for a future date
Explanation
In-app messages often rely on trigger events; if the specified event has not occurred, the message will not display. Scheduling for a future date would also prevent display, but the question asks for the most likely cause in a typical scenario. Frequency cap and deep links do not prevent display.
Question 41Channel Mastery
A marketer wants to send a personalized email that includes a live inventory count from an external warehouse system. Which Braze feature should be used?
- Liquid templating with user attributes
- Content Blocks
- Webhooks
- Connected Content Correct answer.
Explanation
Connected Content allows Braze to make an API call at send time to retrieve live data, such as inventory counts, and insert it into the email. Liquid templating uses existing user attributes, Content Blocks are reusable components, and webhooks send data out rather than pull it in.
Question 42Channel Mastery
Which Braze capability allows a marketer to compare two versions of an in-app message to determine which drives more conversions?
- Multivariate testing
- Intelligent Timing
- A/B testing Correct answer.
- Frequency capping
Explanation
A/B testing in Braze lets marketers compare two variants of a message, such as an in-app message, and measure which performs better on a chosen metric like conversions. Multivariate testing is for more than two variants, Intelligent Timing optimizes send time, and frequency capping limits volume.
Question 43Channel Mastery
A marketer wants to ensure that a promotional push is not sent to users during their local nighttime hours. Which Braze setting should be configured?
- Quiet Hours Correct answer.
- Rate Limiting
- Intelligent Timing
- Frequency Capping
Explanation
Quiet Hours allows marketers to define a window during which messages are not sent, based on each user's local time zone. This prevents nighttime sends. Frequency capping limits volume, rate limiting controls speed, and Intelligent Timing optimizes send time but does not enforce a quiet window.
Question 44Channel Mastery
Which statement best explains the difference between a campaign and a Canvas in Braze?
- A campaign is for multi-step journeys, while a Canvas is for single sends.
- A Canvas is used only for email, while a campaign supports all channels.
- A campaign is typically a single message send, while a Canvas orchestrates a multi-step, cross-channel journey. Correct answer.
- A campaign and a Canvas are identical in functionality.
Explanation
Campaigns are generally used for single-message sends to a segment, while Canvas is designed for multi-step, cross-channel journeys with logic and timing. Canvas supports branching and delays. They are not identical, and Canvas supports multiple channels, not just email.
Question 45Channel Mastery
A marketer wants to suppress users who have received a message in the last 24 hours from receiving another push. Which Braze feature should be used?
- Rate limiting
- Quiet Hours
- Intelligent Timing
- Frequency capping Correct answer.
Explanation
Frequency capping allows limiting the number of messages a user receives within a time window, such as one push per 24 hours. Quiet Hours restricts send times, rate limiting controls delivery speed, and Intelligent Timing optimizes send time. Only frequency capping suppresses based on recent receipt.
Question 46Channel Mastery
Which Braze channel is designed to deliver rich, formatted messages directly to a user's email inbox and supports HTML rendering?
- Content Card
- Email Correct answer.
- Webhook
- In-app message
Explanation
Email is the Braze channel that sends HTML-formatted messages to an email address, allowing rich layout and styling. Content Cards are in-app or web inbox items, in-app messages appear inside the app, and webhooks send data to external systems rather than to a user's inbox.
Question 47Channel Mastery
A marketer wants to send a push notification that includes a small image thumbnail next to the text. Which push notification element is used for this?
- Rich notification Correct answer.
- Deep link
- Action button
- Sound
Explanation
Rich push notifications support additional media such as images, which appear as a thumbnail or expanded view depending on the platform. Deep links control navigation, action buttons add interactive choices, and sound affects audio alerts rather than visual media.
Question 48Channel Mastery
Which Braze channel delivers short messages that appear as banners or alerts inside a mobile app while the user is active, without requiring a push token?
- Webhook
- SMS
- Email
- In-app message Correct answer.
Explanation
In-app messages are rendered by the Braze SDK inside the app and do not depend on a push token or phone number. SMS and email require separate contact identifiers, and webhooks are server-to-server calls.
Question 49Channel Mastery
What is the primary role of a Content Card in Braze?
- To trigger an external API call when a user performs an action
- To deliver a text message to a phone number
- To store a persistent message in an in-app inbox that users can revisit Correct answer.
- To send a time-sensitive alert that disappears after being viewed
Explanation
Content Cards are persistent messages that live in a dedicated inbox or card feed inside the app or website, so users can return to them later. They are not transient alerts, API triggers, or SMS deliveries.
Question 50Channel Mastery
Which Braze feature lets a marketer insert a user's first name into an email subject line using a personalization tag?
- Intelligent Timing
- Liquid templating Correct answer.
- Frequency capping
- Connected Content
Explanation
Liquid is Braze's templating language and supports personalization tags such as a user's first name in subject lines and message bodies. Connected Content pulls external data, Intelligent Timing chooses send time, and frequency capping limits message volume.