The Ultimate Guide To Product Feature Adoption: What Is It And How To Increase It

Feature Adoption 101: What Is It And How To Increase It

Remember when almost all the social networks started adopting the stories feature into their product? LinkedIn initially had everyone confused, then Twitter with Fleets. See how now when you open any of those platforms, you see several blue rings at the top of your screen? That’s feature adoption; the goal PMs like you strive to achieve with every new product feature.

While it is the goal, it’s not always easy to achieve. If you’ve ever worked tirelessly on a new feature and it got glossed over or ignored by users, it could make your entire work seem a waste – which frankly it is.

In this blog post, some of the things I’m going to cover are:

Let’s get into it!


  • While product adoption lets you know how well users interact with your product, feature adoption gives you a deeper understanding of what part of the product users engage with, and find relevant
  • Tracking feature adoption helps drive your adoption strategy by focusing on what is needed: feature discovery or engagement. This in turn drives retention and reduces churn.
  • The four feature adoption funnel stages are: exposed, activated, used, and used again
  • Exposed stage in feature adoption: when a user first learns about a feature
  • Activated stage in feature adoption: when the users try to engage with a feature for the first time
  • Used stage in feature adoption: when the user successfully used a features
  • Used again stage in feature adoption: repeated usage of the same feature
  • Before looking to improve feature adoption, focus on accessibility, usability, and feasibility part of it, then move on to testing different tactics
  • Try in-app announcements to expose users to new features and secondary onboarding to drive feature discovery
  • Use different navigation colors to highlight new features
  • Use feature adoption goals and A/B test different in-app experiences to determine which works best
  • Use microsurveys to collect user feedback that can help you improve the feature
  • Feature adoption metrics to track: breadth of adoption, depth of adoption, time to adopt, and duration of the adoption
  • Userpilot is a great tool for communicating with users in-app and driving adoption.

What is feature adoption?

Feature adoption is the act of your users adopting your product’s feature(s) into use. It’s what you get when you create a thing and the people you created it for, actually use it.

For example, Twitter Fleets. By users posting on their fleets, they have adopted a feature in Twitter.

What’s the difference between feature adoption and product adoption?

Product adoption is considered a crucial step in product-led growth. This is because it’s the point where a person converts from prospect/lead to an actual user. And you need users to remain in business.

Both feature and product adoption are important metrics to keep an eye on. While product adoption lets you know how well users interact with your product, feature adoption gives a proper breakdown of what parts of your product are most successful and which you may need to let go of or work on. Knowing these is how you reduce churn and increase retention rates.

user adoption flywheel
User adoption flywheel

Why is feature adoption important?

Feature adoption is an important product metric for several reasons like:

It gives a clear indication of how well your target audience values what you’ve created, and how it helps them achieve their job-to-be-done.

If people are not using a feature it could mean they haven‘t found it or they aren’t getting enough value from it. In either case, you need an adoption strategy that focuses not only on feature discovery but on collecting feedback and improving the feature altogether.

Improving feature adoption helps with retention. People will stay with a product that solves their problem but will leave one that’s just another expense for them. Increased adoption means repeated usage which translates into more value for users and lower churn rates.

Feature adoption metrics also show you which parts of the product users value most. More value means users stick around and have a high chance of becoming your product advocates.

How to measure feature adoption? What is the feature adoption funnel?

In order to get a clear picture of how many of your users adopt a product feature, it’s important you understand the stages they go through.

The 4 stages of the feature adoption funnel as developed by Justin Butlion will help you optimize your product to increase feature adoption rates.

feature adoption funnel
The four stages of the feature adoption funnel

Feature adoption funnel step #1: Exposed

Here we look at the number of users who were ‘exposed’ to a certain feature i.e. number of users who know a feature exists.

This is is an important step when calculating your feature adoption rate because if you don’t know how many users know something exists, your results won’t be clear. So, first thing is to look at your feature discovery rate.

A formula for calculating this is:

(number of users who have come in contact with a feature/ total number of users) x 100.

So if you have 500 new users and only 100 of them have come in contact with the feature in question, your exposed/feature discovery rate is 20%.

Feature adoption funnel step #2: Activated

In this step, you’ll be looking at the number of exposed users who actually tested or activated the feature.

Using Instagram as an example, one of their recent features is the ‘Close Friends’ story.

You may have been exposed to this by either seeing the green rings at the top of your screen, or you probably heard others talk about it.

Activation in this case now will be you create your own list of ‘Close Friends’. So if Instagram was calculating their activated rate for this feature, they’ll be looking at % of users who know about this feature and have created a list.

Feature adoption funnel step #3: Used

Here, you’ll be looking at the percentage of activated users who then go ahead and use the feature.

So they know they can share a private story with just their close friends, they’ve also created a close friends list, but how many have posted to it or used it at least once?

If your used rate is low in comparison to the activated rate, maybe users find it complicated to use or you’ve set the wrong expectations.

Something worthy of note here is, for some products, activation and usage stage might overlap. For example, Medium’s feature lets you save/bookmark articles for later. A user then saving a read for later, is both activating and using the feature since there isn’t any special activation stage. Understand how this works for your own product.

Feature adoption funnel step #4: Used Again

Used again means repeated usage of a feature by those who have used it at least once.

It is calculated as total repeat users/total users X 100 and it shows you the stickiness of a feature.

Low repeated usage could be an indicator of how unsatisfied users are with a feature and this could result in increased churn rates.

How do you improve feature adoption?

We’ve already established the fact that feature adoption is a key part of product and your SaaS’s success.

But what can you do to improve feature adoption for your SaaS product? First make sure your features check the three points below:

  • Accessibility: Is the feature available to every relevant user and can they easily find it using your product navigation?
  • Usability: How easy it is to actually use the feature? When a feature is too hard to use or understand, users will dump it for something simpler.
  • Feasibility: Can the user use this feature and actually solve the problem? It’s not enough for it to be easy to find and easy to use, does it work the way users expect it to? You have to ensure your solution is feasible.

Now we can move on to some actionable tactics you can try to drive up feature adoption.

1. Expose new features with in-app announcements

In-app announcements are a great way to expose new features to your users. Compared to email that might easily be missed or even ignored, in-app communication is more contextual.

Use in-app modals to tell users what’s new in your product and how it helps them.

Be mindful of your users and don’t overuse full-screen modals that block the screen behind, just to force users to engage. This is intrusive and will drive the opposite result unless used wisely.

For example, use big pop-up modals when announcing a core feature for the first time and make sure to include all the relevant information for the user. Check Asana’s example below.

asana reporting
New feature announcement. Source: Asana

After this, consider different in-app messaging types to remind users of the new feature. Take Slack for example: they show a new secondary feature only on the side of the screen, using a slide-out modal.

Slack’s secondary feature announcement on side of screen
New feature announcement. Source: Slack

It’s important to restate that not all users will benefit from all features, or they will be using them in different ways. To make sure your feature announcements are relevant for each user, segment your customers based on use cases and personalize the message to reflect specific benefits to each.

Userpilot makes this easy by providing you with robust segmentation functionality, including not only demographics, NPS score, but also user activity and in-app behavior – through custom events and feature tags.

user segmentation userpilot
Want to build modals for in-app feature announcements and show them to the relevant segment of users? Get a Userpilot demo and see how easy it is to do it with no coding required.

2. Use secondary onboarding to drive feature discovery

While primary onboarding is focused on getting users to the activation point, secondary onboarding is all about making sure users discover, engage, and use the most relevant features that bring value to them.

More on this in our latest secondary onboarding workshop:


User adoption stages from feature discovery to feature adoption

There are several in-app messaging types to help you achieve this.

When introducing a feature that’s easy to use, tooltips that let users know a feature exists, might be enough.

Postfity, a social media scheduling tool added one to their app when their churn survey showed users were churning out because they couldn’t find features that already existed in the app.

Making features visible with in-app tooltips (Source: Postfity)

If a feature involves a proper learning process, a mix of onboarding checklists and interactive walkthroughs to show users around could do the trick.

Rocketbots doubled their activation rate from 15% to 30% by using a checklist that guided users to discover relevant features and interactive walkthroughs to show them how to use them.

Rocketbots dashboard showing onboarding checklist and interactive walkthrough
Source: Rocketbots

You can also gamify the process, just like Duolingo does. By presenting rewards to users for completing goals, you motivate them to move to the next step/feature:

Source Duolingo

3. Make sure your UX is not sabotaging your feature adoption

Is your navigation working in your favor or is it making it hard for users to engage with your features?

There are some deadly UX issues that can’t be fixed with even the best product tours…

product tour meme

Your product navigation design should enable users to move freely within the app and find whatever they need conveniently.

Here are some best practices:

  • Use clear link titles to let users know where a click will take them to. You don’t want to confuse and frustrate them into leaving.
  • Place your navigation in a familiar location – don’t reinvent the wheel. Users look for UI elements in similar places based on their experiences with other products.
  • Use color and contrast and your navigation will be easier to understand

The last point, in particular, can help with new feature announcements. Using different colors to signal a new feature can make it easier for users to notice when something new is added to the product navigation. Check how Asana does it:

new feature announcement ux
Source: Asana

4. Analyze feature adoption rates and test engagement methods

Users engage with your product in different ways. A/B testing in-app experiences to see which results in higher and quicker feature adoption rates is a must.

experiment results Userpilot
Source: Userpilot

Always track how an in-app experience impacts feature adoption goals. When building a checklist or a tooltip, you must design it for a specific end goal (i.e influence a feature to get adopted). You can then test different content types (microvideos, gifs, images, etc) and see which drives more engagement.

userpilot goal tracking
Goal tracking in Userpilot

5. Collect feedback on your features and act on it

After you launch new features always gather user feedback too.

You can use in-app microsurveys to get in-depth qualitative feedback on specific aspects of a feature. This can give you relevant insights that you can act upon and improve the feature if users signal any issues.

In-app feature feedback collected with a microsurvey, built with Userpilot. Get a demo and see how you can do it too!

Combine user feedback with customer satisfaction surveys to find how users rate the ease of use and experience with specific features. You not only want to build features that are relevant for users but also easy to use and adopt.

Miro does it well by integrating a customer satisfaction survey in the in-product notification menu.

Miro uses customer satisfaction surveys to see how users rate their experiences with features
Source: Miro

6. Know when to drop a feature that is not being adopted

You could do everything listed here and still not get the results you desire.

Sometimes it may be because there wasn’t extensive user research, or your target audience has a product that is currently already solving that problem and they don’t want to switch.

product discovery delivery meme

Regardless of what it is, if at the end of the day the data shows that a feature isn’t getting adopted, you should let it go and focus time and resources on building and optimizing what works. Don’t skip research or you’d end up taking making decisions and building features no one actually needs.

Feature adoption metrics and KPIs

Earlier on we talked about measuring feature adoption using the four stages of the feature adoption funnel. While it’s important to measure feature adoption at each stage, that’s not the only way.

These metrics provide better insights into how your users are interacting with your features and help you know what works or not.

Breadth of feature adoption

What the breadth of adoption measures is how much of your total target users actually use a particular feature.

It lets you know if a feature is widely accepted by your user base, or highly neglected by those you built it for. With this knowledge, you can work on determining what features work, why they do/don’t, and the next steps to take.

Depth of feature adoption

This measures how often your target users use the feature.

If you’ve built something for repeated usage, you want users to do just that. This metric gives you insight into how many of your initial users use a feature again. It shows the stickiness, ease of use, and usefulness of your feature to its users.

Time to adopt a feature

This shows how long it takes from when a user has been informed of a new feature and has activated it, to when they actually start using it.

A longer time to adopt could be an indication of non-relevance or difficulty to use, two things that could interfere with your retention rates if not checked.

Duration of feature adoption

This is how long it takes users to continue using a feature long after its introduction. Many times users will try out or test a new feature in the initial stages but after a while, the ‘hype’ dies down. Duration of adoption gives clear insights into the longevity value of your features and shows how valuable they are to users in the long run.

Best tools to drive feature adoption

Google product adoption tool and you’ll be a bit overwhelmed by the number of choices.

In reality, there are not a lot of tools that get the job done. Many don’t even provide users with all the functionalities they require.

The best user adoption tools will help you build a range of UI patterns and experiences to increase user adoption, and this is where Userpilot offers the best value for money.


Userpilot is a product growth platform that you can use to communicate with users in-app and drive adoption.

It offers a wide range of UI patterns you can use to build in-app product experiences without having to code.

userpilot ui patterns for in-app product experiences
Userpilot UI patterns for in-app product adoption experiences.

All product experiences can be fully customized both in terms of timing and audience targeting, using advanced user segmentation.

You can run A/B tests to see which experiences lead to higher adoption rates. And you can track the results directly inside Userpilot, using goals.

Some goals will require custom events set up to track feature usage in-app you can use the feature tagging capability in Userpilot. This allows you to tag any UI element, and track feature engagement without custom events and coding.

feature tagging userpilot
Want to track feature adoption and build in-product experiences to increase engagement? Get a Userpilot demo and get started!

Since Userpilot can’t be used for mobile apps and it’s catered to mid-market businesses that have achieved product-market fit we’ve written a full comparison of some alternatives by use case and persona here. Go check it out if you’re still not sure which tool can work best for you.


The value of your work as a PM lies in the success of every new feature or product you ship. Not all may do as well as you hoped, and that’s where feature adoption data or information helps you.

It lets you know what’s working, what isn’t and why. It’s how you make informed decisions about your product’s success and finally, it’s how you reduce churn.

Building features is one thing, getting users to use them over and over again is the goal that keeps you in business. Want to increase your feature adoption rates? Book a Userpilot demo with our team and get started!


previous post next post

Leave a comment