Lesson

Feature Flags Use Cases

Want inspiration for using feature flags? Read through the use cases below to learn about the value feature flags can bring to an engagement strategy, as well as a step-by-step walkthrough for how to set up these use cases in Braze.

Use Case 1: Implement a Dynamic Homepage Banner

Problem

SandwichEmperor, a QSR brand, has a partnership with a local sports organization. On game days, they need a way to update their website home page experience for users within that area to promote their game day deals.

Solution

Using Braze feature flags, SandwichEmperor can quickly add a banner to their homepage only seen by local users, as well as change out the content of the banner to be relevant for that day’s game. They’ll run a feature flag experiment to test whether certain banner copy drives more engagement.

Example homepage banner for QSR website

See How It's Done

Click on the accordion items below to learn how to set up this feature flags use case in the Braze dashboard.

In the settings for their new feature flag, the team defines a property for their homepage banner copy where they can swap out details specific to that day’s game.

Feature flag setup for dynamic homepage banner
Feature flag setup for dynamic homepage banner

They’ll leave the rollout percentage set to 0%, since they’re using a feature flag experiment to enable the feature for their users.

Rollout slider set to 0%
Rollout slider set to 0%

Use Case 2: Gate Premium App Features

Problem

Flash & Thread, a subscription box clothing retail service, has a tiered membership system with basic and premium users. They need a way to gate their outfit styling tutorial feature so that only premium members can access it. They also need a way to onboard new subscribers into their premium app features coordinated with messaging that drives feature engagement.

Solution

The team uses feature flags in a Canvas to grant new subscribers access to the premium feature, and orchestrates a cross-channel messaging journey onboarding new subscribers into this new area of their application.

Gated feature example for an ecommerce brand
Gated feature example for an ecommerce brand

See How It's Done

Click through the accordion items below to learn how to set up this feature flags use case in the Braze dashboard.

The Flash & Thread marketing and developer teams work together to configure the settings for the feature flag to match their application code, ensuring they leave the rollout percentage set to 0%.

Creating a new feature flag
Creating a new feature flag

Use Case 3: Roll Out a New App Feature

Problem

UponVoyage, a travel booking service, wants to introduce a new timed giveaway feature for their loyalty members. Their developer team has built the feature, but now they need a way to test the feature for bugs, as well as to gate the feature so that only loyalty members can access it in their application.

Solution

With feature flags, UponVoyage can roll out their new feature to a small percentage of loyalty members to test the feature for bugs. Once they’re confident in the feature’s performance, they can easily grant feature access to their entire loyalty member base.

Example feature rollout for a travel service

See How It's Done

Click through the accordion items below to learn how to set up this feature flags use case in the Braze dashboard.

The UponVoyage marketing and developer teams work together to set up the feature flag ID, as well as custom properties controlling the feature’s appearance and copy so that they can easily change the look of their feature later on.

Setting up a new feature flag
Setting up a new feature flag