Feature adoption
This template is designed to drive usage of your new features, existing products, additional offerings, or any other area you’d like your customers to experience. By leveraging personalized communication and a structured set of messages, you can seamlessly introduce new features to users and get valuable feedback from them.
In this article, we’ll walk you through a use case for the Feature Adoption template, which is intended for the retention and loyalty stages of the user lifecycle. After this article, you’ll have customized a user journey that encourages users to use new features and collects user sentiment.
Prerequisites
To successfully use this template, you’ll need to a custom event that references when users have used the feature.
Tailoring the template to your needs
Let’s say you work at Calorie Rocket, a food delivery app, that recently launched Cruise Control, a feature for scheduling recurring food deliveries, and you want to encourage more users to adopt this new feature. In our example, we’ll use the custom event scheduled_delivery
to track when users have tried the Cruise Control feature.
To access the back-in-stock template, when creating a new Canvas, select Use a Canvas template > Braze templates. Then, next to Feature Adoption, select Apply Template. Now, we can go through the template to fit it for our needs.
Step 1: Set up the details
Let’s adjust the Canvas details to reflect our goal.
- Select Edit next to the template name.
- Update the Canvas name to specify that the Canvas is for targeting users to collect user feedback.
- Update the description to specify that the Canvas is for encouraging users to submit feedback and track user sentiment for the new Cruise Control feature.
- Add the tag Feature adoption so that we can filter for it on the Canvas home page.
Step 2: Assign a conversion event
Next, let’s add a conversion event for our Canvas to signal feature adoption. This will allow us to tailor the Experiment Path in our user journey later.
- Under Assign Conversion Events, select Add Conversion Event.
- Under Primary Conversion Event - A, select Performs Custom Event as the Conversion event type.
- Select our custom event
scheduled_delivery
. - We’ll keep the conversion deadline as three days.
Step 3: Tailor the entry schedule
Our goal is to encourage our users to adopt Cruise Control, but we don’t want our messaging to be too frequent. So, we’ll keep this Canvas as a scheduled delivery and make the following adjustments to the Time-Based Options section.
- Update Entry Frequency to Weekly.
- Keep the recurrence as is.
- Select Mon to target users at the beginning of the week.
- Select the start time for our Canvas.
- Update the Ending parameters to end the Canvas on the last day of the year.
We’ll keep the option to allow users to enter the Canvas in their local time zone.
Step 4: Select the target audience
Now, let’s set up our target audience by updating the following details in the template:
- Select the All Users segment.
- Remove the template’s additional filters.
- Create this filter using our custom event:
Has scheduled_delivery for exactly 0 times
. This allows us to exclude users who have already used the feature from entering our Canvas.
- Keeping in mind that Calorie Rocket previously allowed a few users to beta test the new feature Cruise Control, we’ll update the exit criteria to exclude these users from entering the Canvas.
Step 5: Select your send settings
We’ll keep the default subscription settings, so we only send to users who have subscribed or opted into receiving messages or notifications, and skip the other settings (frequency capping, quiet hours, and seed groups).
Step 6: Customize your Canvas
Build out the Action Path
Next, let’s build out the first Action Path step, which is meant to indicate whether our users have an interest in the new feature. We’ll make the following adjustments to the template:
- Since the Cruise Control feature is only available after an order has been added to a cart, we’ll name the first action group Added to cart and select
added_to_cart
for the custom event.
- Keep the second action group Taken Tour as is since we want to evaluate whether users have taken a tour of the app, and if they have, then they’ll advance to the second path.
- For the subsequent Action Path named Assess Usage, replace Used Feature >3x with Viewed Cruise Control settings.
- Select the Perform Custom Event dropdown, then select
scheduled_delivery
for the custom event.
Set up feedback survey
Next, we’ll go to the Message step named Feedback Survey to include our feedback survey for our users to fill out after using Cruise Control for the first time. Our survey response options for our are users are:
- Loved it!
- Not for me.
- For the two survey choices, select Experience Feedback as our custom attribute to capture and track feedback on Cruise Control. This custom attribute will have two values to represent the survey responses (
good
andbad
). - Update the attribute values to match the survey options. This will allow us to track a user’s response.
Step 7: Test and launch your Canvas
After testing and reviewing our Canvas to make sure it works as expected, select Launch Canvas to launch the Canvas. Now, we can target users with a personalized user journey to encourage them to adopt our new feature Cruise Control.
Check out our Pre and post-launch checklist for things to consider before and after you launch a Canvas.