Back to Blog
Best Practices·8 min read

Product update announcements: 7 practices that get features adopted

Most product update announcements fail quietly: the feature ships, the note goes out, and usage does not move. The cause is rarely the feature. It is announcements written for the team that built it rather than the person who might use it. Seven practices that fix that.

These come from watching what agencies and SaaS teams do when they use PushPlay to announce releases, and from what happened to adoption afterwards. None of them require a marketing department.

1. Lead with the outcome, not the feature

"Bulk export" is a feature. "Export all forty reports in one click instead of forty" is an outcome. Write the outcome first, then name the feature. If you cannot state the outcome in one sentence, the announcement is not ready, and possibly neither is the feature.

2. Show it

A screenshot beats a paragraph, a 20 second clip beats a screenshot. People do not read descriptions of interfaces; they look at interfaces. If a video per release sounds expensive, it is because you are imagining recording one by hand. Generated changelog videos make it a click.

3. One announcement, one idea

A release with seven changes is seven announcements or one announcement about the most important change plus a link to the notes. It is never one announcement listing seven things. Attention is spent on the first item; the rest is noise that makes the first item smaller.

4. Announce where the user already is

The best place to tell someone about the new export button is the reports page, the first time they open it after the release. Email is for people who have not logged in. Social is for people who are not customers yet. Pick the channel by who you are talking to, not by what is easiest to send.

5. Ship the announcement with the release, not a week later

The window in which a change is news is short. A feature announced a week after it appeared has already confused the people who noticed it and been missed by the people who did not. Automate the announcement into the release process, or it will always slip.

6. Keep the archive

Every announcement should live on a permanent page. Prospects use the changelog to judge whether the product is alive. Support links to it. New hires read it. A Slack message is not an archive.

7. Measure adoption, not applause

Likes on the launch tweet tell you about the tweet. Whether the announced feature is used more than the unannounced one two weeks later tells you about the announcement. Track that, and you will quickly learn which formats and channels earn their cost.

Putting it together

A release process that follows all seven looks like this. A pull request merges. Within minutes a short video exists that shows the change in the product's own interface with one sentence about the outcome. It appears in-app to users who open the relevant screen, goes into the release email digest, and lands on the permanent changelog page. Two weeks later somebody checks whether the feature is being used.

The only step that used to be expensive is the video, which is the step we automate. If you want to see what a generated announcement looks like for your own repository, the feature announcement video generator page shows the flow, and the free plan covers a first video.

Frequently asked questions

How often should we announce product updates?

As often as you ship something a user would notice, and no more often than that. A weekly digest works for teams shipping daily; a per-release announcement works for teams shipping weekly. Announcing invisible changes trains people to ignore you.

Which channel matters most for a feature announcement?

In-app, at the moment the user is near the feature. Email and social reach people who are not currently using the product; the in-app announcement reaches the ones who can try it right now.

What is the single metric to watch?

Adoption of the announced feature in the following two weeks, compared with features you did not announce. Views, opens and likes are inputs; adoption is the output.

See it on your own repository

Connect a GitHub repo and get a narrated product video from a real pull request. Four free credits, no card.

Generate your first video

Keep reading