How to sunset a feature (and tell your customers)

When you decide to remove a feature, use these templates to tell your customers.

Apr 23, 2024

Apr 23, 2024

/

0 min read

So, you've decided to remove a feature from your product.

How do you break the bad news? Your customers will be furious. It will drive them to competitors and lower the value of your solution. Removing a feature from your product is an act of business terror, no matter how you spin it.

Some of you believed that last paragraph, and we need to fix that. Sharing the news with customers doesn't have to sound like a eulogy. And it can even be helpful.

This guide has templates and communication tips for sunsetting (โ€œunshippingโ€) features in B2B.

Oh no, I have to share bad news!

A trap people fall into with communicating feature removals is they believe it is bad news. It may feel like bad news, but that assumption leads to the wrong message. Worse, it makes this process exhausting.

What should your message include?

Your story needs to cover three things:

  1. Why change is needed

  2. What you decided

  3. What happens next (and how it impacts customers)

โœ… The rough structure: โ€œDue to [CHANGE/DISCOVERY], weโ€™ve decided to [RETIRE FEATURE]. Weโ€™ve prepared a migration guide with a few options for transitioningโ€ฆโ€

โŒ Donโ€™t do this: โ€œ[FEATURE] will no longer be available after September 2024, we apologize for any inconvenience. Please plan accordingly.โ€

In the second example, the message is impersonal and not very helpful. In the next section, we'll look at how to make sure your message is authentic and clear.

How to frame your announcement

When you share the update, a few easy ways you can keep constructive and authentic:

  • The message should come from a named person. In most cases this will be someone from your product or customer team. You can do this in writing or by recording a quick product video (putting a face behind the decision helps control the tone).

  • Say the decision. Say โ€œWeโ€™ve decided toโ€ฆโ€ or โ€œWeโ€™ve made the decision toโ€ฆโ€ in definitive, clear language.

  • Do not assume youโ€™re delivering bad news, or need to apologize. Focus on the path forward instead.

Showing you understand the impact of changes on customers is key to a great product update. Your customer-facing folks will have this conversation on calls or via recorded presentations. They may receive tactical follow up questions, and you should prepare them. In the next section we'll walk through how to do this using a couple common scenarios.

Why this works

Removing a feature from your product is news to most of your customers, but actionable to a small group. If you assume change is bad news, it muddies your message and may not even be how your customers view the situation. Expect responses from most of your customers to be โ€œMakes senseโ€ or โ€œThanks for letting us knowโ€ at most.

When you communicate product changes successfully, it signals to customers that you will handle future issues with similar care, even if this one doesnโ€™t directly affect them.

Scenario #1: Replacing a legacy feature with a newer version 

Your narrative: โ€œIt made sense at the time, but customers now have better options available.โ€

If you need folks to adopt a different feature instead, your story should contrast "What was the world like when you launched the feature" โ†’ "What the world is like now" and the transition between them.

Template

"We first introduced [FEATURE] in 2019 as a way to [GOAL]. Since then we've added simpler ways for you to [Do the same thing]. As a result, we've made the decision to retire [FEATURE] and continue support in [NEWER VERSION]."

Why this works

Retiring a feature doesnโ€™t always mean you made a mistake, but that the product needed a change. We do not regret the invention of DVDs or VHS. Both did their job for a time before making way for the next thing, from BluRay to streaming on Netflix. You can invest in the tools available at the time, and eventually those tools have to change even if the goal is the same.

Prioritizing change is tough. Customers will take as much time as you give them if left unattended, so you have to strike a balance. Your customer success team is a great resource, and can help personalize delivery by use case.

Scenario #2: Removing the feature entirely

Your narrative: โ€œIt made sense at the time, but weโ€™ve decided to focus on where we have greater impact for customersโ€ฆโ€

Sometimes a feature doesnโ€™t make sense to continue supporting. This can happen when features do not align to the company strategy, have low impact for customers, etc.

Avoid showing visuals unless absolutely necessary. It doesnโ€™t serve your message to put more visibility on a feature thatโ€™s going away soon.

If the change is minimal, including this type of removal as part of a larger update can help keep the message constructive. With lead time, you can include it as part of a regular check in (โ€œwanted to make you aware of something earlyโ€ฆโ€) or in a monthly roundup of product updates alongside other change management notices.

If the change is more substantial, handle it with the same care of a pricing update โ€” clear and focused message, no burying the lede. Good communication means they understand it, not just that you โ€œtechnicallyโ€ said it.

Why this works

Itโ€™s important to keep confidence that you won't pull the plug on features for no reason. This may seem obvious, but you will find customers with vivid memories of cleaning up a mess caused by a past vendor with poor communication. You may be different, but they donโ€™t know that yet.

Give a clear next step via migration plan

If possible, frame the change as a migration instead of a removal. Migrations are easier to navigate and include migration plans, dates to transition, etc. 

Migration doesnโ€™t always mean the retired feature and the new feature do the same thing. For example, removing a phone call integration to focus on email and async notifications. It changes the narrative from โ€œWe arenโ€™t doing this anymoreโ€ to โ€œWe're doubling down on [something else] insteadโ€.

It feels worse to lose something you had than to lose something you never had. Loss aversion is a psychological motivator, and you can change your message delivery to frame sunsetting more constructively. Rather than focus on whatโ€™s going away, your announcement is about the path forward. In most cases, a recording a brief feature demo video will be enough to ease concerns โ€” seeing it removes ambiguity and makes the change less scary.

Customer team: โ€œYou may have seen the update that weโ€™re retiring [FEATURE]. Can we spend a few minutes to make sure you feel good about the path forward, or if thereโ€™s additional help needed to make this transition smooth?โ€

How to segment your target audience

Which customers to contact for feature removal notices

Pick your target audience from ongoing usage (think: rolling 180 days) not lifetime activation. This is the group that will actually need your help. Especially in B2B, users in the account turn over as people change jobs. Emailing every account with a user who touched the feature three years ago doesn't make much sense for most features.

Donโ€™t forget to turn off feature functionality for new sign ups as soon as you can. It simplifies expectation management for your sales team, otherwise they will have to say "This is going away" on demos for the next few weeks.

When you give a change notification to existing customers, it will typically include a courtesy window of weeks to months so folks can prepare. This is especially true for complex organizations with many moving pieces in enterprise.

However, a new customer that signs up today will not have the context. Also, you probably do not have a commercial relationship with them which guarantees the previous functionality. You do not have to wait until the posted date to make the change for people in this category.

Optional: Segmenting customers with feature flags

Your engineering organization may be able to adjust available features to specific accounts using โ€œFeature Flagsโ€. Feature flags are a way to control access which accounts have access to specific functionality. If youโ€™ve ever used a product where you can โ€œturn on a new featureโ€ or opt into a new experience, you already have a basic understanding. Feature flags are useful tools to sunsetting a feature because you can alter the default behavior for different groups of users.

For example, the outgoing feature is turned off automatically for any new accounts signing up after a specific date. Or perhaps folks who never used the feature yet have it turned off faster. You can break down the transition process into smaller groups and focus on how to deliver the message to them best. In some cases, you might not even need to say anything proactively, aside from a standard update notification or support doc for change management.

Cutoff dates for feature availability should vary by plan or signup date. Longtime customers often have legacy data or more entrenched workflows which need time to transition than someone who started out three weeks ago.

Slowly reducing the number of impacted people over time is a good way to catch potential issues too, which increases the odds you have a smooth migration to the brave new future without your legacy feature.

Example email to customers

Last year we introduced [FEATURE], as a new way to [COMPLETE GOAL]. The reception so far has been promising, and we will continue expanding it in the months ahead.

With this update, weโ€™ve made the decision to retire [OLD FEATURE] by Fall 2024 for existing customers. For the small number of customers still using this functionality, weโ€™ve prepared a migration guide for you to understand how to port this use case to the new approach. Your customer team can help you personalize it and answer any specific questions about impact for your account.

Why? Going forward, weโ€™re investing to make sure [FEATURE] is the best way to experience the product. We know changes like this can be disruptive, so weโ€™ve also included some templates you can use to let your users know directly too. A message will appear in the product for [ADMINS/END USERS/EVERYONE] using this feature starting tomorrow.

Other examples and soundbites

  • โ€œ[โ€ฆ]What we found is that only one organization had multiple people taking advantage of this feature. While valuable, we realized that by keeping this feature in the product it prevented us from fully exploring some modern alternatives to solve the same problem for everyone else. As a result, we have made the decision to retire [Feature] by September 2024 and migrate existing users over to XYZโ€

  • โ€œ[Starting today, this feature will no longer be available to accounts created as of today, and for existing customers we will migrate you to the new feature by later this Fall. Your CSM will be available to help answer any specific questions for how to manage the change with your account.โ€

  • โ€For 99% of customers, this change will have no noticeable impact on their daily usage. If you are uncertain about the impact within your organization, please contact your account team to learn more.โ€

  • How LinkedIn retired their Stories feature

  • ZenDesk explains in advance how the process of feature removal works, as a support doc. This is good for expectation management, in the same way having a status page to notify of downtime helps prevent future issues.

Shipping something new? We have tips for writing new feature announcements too. Or you can continue with how to communicate bug fixes.

Tell a better story with product + feature demo videos

Learn how Rally makes great storytelling easy for your whole team, sales to customer.