Improving user retention can be challenging, like trying to fill a leaky bucket. Even if you attract new users quickly, they will still churn. Many mobile apps lose the majority of users between Day 1 and Day 30, but luckily, there are ways to combat this. Strategic messaging techniques can help retain users and keep the user retention curve steady. 

What is the user retention curve?

A retention curve is a graph that visualizes your app’s retention over time. It shows the percentage of users who continue interacting with the app after the first use.

How to generate a retention curve

Many analytics tools such as Amplitude and Mixpanel, as well as customer engagement tools such as Pushwoosh provide features to create a retention curve for your app. You can generate your graph for needed periods of time depending on your app’s type and see whether you need to improve your customer retention.

Why is the user retention curve important?

Translating retention metrics into a graph is the best way to see how well you are retaining users. At the start, the graph will always trend downwards, as some users inevitably drop off in the initial stages of app usage. When the curve levels off at some point it indicates that you effectively communicate the app’s value to your users, encouraging their long-term engagement. 

Looking at the user retention curve

What are the types of user retention curves?


  • Flattening curve. This type shows ideal retention. The curve plateaus at a certain percentage, indicating that you've achieved a low churn rate and strong retention. 
  • Steep curve. This type indicates suboptimal retention with a decrease in user engagement over time. This pattern suggests challenges in retaining users, highlighting issues with engagement strategies or the overall user experience.
Types of User Retention Curve - Pushwoosh

The chart shows a significant decrease in user retention after Day 0 with the solid black line. The dotted line, on the other hand, indicates a more positive trend.

🔔
Remember, not all users will stay engaged from Day 0 to the end. The goal is to minimize the drop-off as quickly as possible, thus flattening the curve.

How to flatten the user retention curve

We can see that the graph above is split into three optimizable flow stages to encourage a user through the journey and become fully engaged. These stages include onboarding, value discovery (also known as the Aha! moment), and habit formation.  

To flatten the user retention curve, you can optimize these stages step by step by incorporating an on-point triggered messaging strategy. 

Click on the name of the stage to jump straight to the tips for its optimization.

Onboarding: Integrating tutorials and interactive walkthroughs can encourage more completed signups. Winning this stage will have a knock-on effect for the rest of the user journey.

👀 Value discovery: Prove your app is worth it! Make sure users experience your app's value and useful features as much as possible. Segmented emails and push notifications will encourage activation events. 

💪 Habit formation: Use external triggers, motivation, and gratification techniques to develop habits in users and keep them coming back to your app.

Ana Oarga

Ana Oarga

Co-Founder | Product Strategy at Just Mad

You need to flatten your retention curve. But to do that, you need to understand what happens before people are retained. Break down your retention curve into different stages and learn what happens before users become engaged: onboarding, value discovery (Aha!), habit formation, and current user.

Now that we understand the breakdown of the user flow, we can look into optimizing each stage by creating a personalized and automated communication strategy.

First, let’s look at how you can improve the onboarding phase and retain more users in the long term.

Onboarding: Boost retention on Day 1 and beyond

Retention is a marathon, not a sprint — that’s exactly the issue. If you’re looking to elevate the retention graph at later stages, you may have to wait for Days 7 to 30 of the user journey to employ any improvements. How discouraging and unproductive it may feel!

Luckily, there is a way to get faster results. An optimized onboarding experience can reshape the entire trajectory of the user journey, giving immediate and impactful results.

Mike Yudin - Pushwoosh

Mike Yudin

Head of Product at Pushwoosh

View the app onboarding optimization as a quick win: Invest in a few experiments at that initial stage and see how improved retention on Day 1 to Day 3 carries along an uplift in retention at subsequent stages.

Now, how do you streamline and optimize an app's onboarding process? There are multiple ways, including: 

  • Leveraging personalized welcome messages for new users.
  • Take users on an interactive tour across the app, educating them on features. 
  • Experimenting with different onboarding scenarios for separate user cohorts. 

You can implement any onboarding strategy with Pushwoosh Customer Journey Builder. On its canvas, you can:

🔀 Plan, automate and launch omnichannel communication flows

📱 Manage interactive in-app messaging walkthroughs

👀 Send push notifications to gain new users’ attention

Below is an example of an onboarding flow you can build on the canvas of Pushwoosh  Customer Journey Builder. Scroll down for its text description.

Onboarding to increase app user retention on Day 1 to Day 7 - Pushwoosh
  1. A user signs up to the app—the event triggers a Journey start.
  2. The user receives guidance through a series of in-app messages. Their content may vary from a product tour to a preferences survey, depending on your goals and app specifics.
  3. Once a user has passed the initial onboarding, consider giving them some time before sending the next communication.  
  4. Wait until they open the app again. If they do, welcome them back, for example, with a feature they can try. If they don’t return after the specified time, you can trigger a push notification encouraging them to explore your app further. 
  5. Wait for the user to click on your push notification and experiment with the suggested feature.
  6. If the user didn’t respond to the push notification, you can set up a trigger, waiting for them to open the app for 7 days.
  7. When the user reopens the app, send an in-app message welcoming them back and highlighting a feature they haven’t tried. 
⬆️
Level up: Set up dedicated journeys for different user segments and experiment with how they might respond to messaging strategies. With Pushwoosh Customer Journey Builder, you’re equipped with all the tools to refine your onboarding strategy until you achieve your desired retention rates and flatten the curve at the early stages. 

An inspiring example: Omada, a coupons and discounts service app, improved its onboarding to elevate its long-term (Day 30) retention by 4%. It became possible with a step-by-step boost of intermediate metrics:

👆 Conversion to activation action reached 67.4%;

🤝 Day 12 Retention reached 29%. 

User retention metrics increased for a Pushwoosh customer

Omada’s success story proves the point: if you’re looking to flatten your retention curve, a smart idea is to optimize its early stages. 

You can give a similar boost to your retention metrics too. Sign up to Pushwoosh for free now and try out our powerful Customer Journey Builder.

Sign up to Pushwoosh

Value discovery: Activate users so they want to retain

Once you’ve optimized your onboarding stage by using personalized messaging, it’s time to highlight the most valuable features of your app to increase activation rates. In this phase, you want users to think, “Aha! I need this app in my life!”.

The challenge with increasing activation rates lies in keeping users motivated to continue using your app while all the competition also fights for their attention. Without a clear path to value, users are much more likely to lose interest and churn.

Measuring activation rates isn’t as simple as keeping track of the number of registrations or clicks. It’s more individual for each company, what their logic is, and what the goal of the app is. Think about: 

  • What actions should a user take to be defined as activated, and which in-app events will show you that users have performed those necessary actions?
  • Will those events be different for specific user segments?
  • If so, how are you going to distinguish those segments? For example, are you going to differentiate new users acquired organically from those who installed your app after clicking on a paid ad? Personalizing your messaging based on acquisition sources is one of the ways to engage and convert users more effectively.

Once you have the logic, you can plan targeted messaging to improve activation and retention:

  • In-app messages offering a walkthrough, encouraging users to try different areas of your app. 
  • Emails to users who’ve been away for a defined amount of time and are yet to complete those sweet activation events. You can boost both value discovery and retention with exclusive promotions in your emails. 
  • Push notifications—arguably one of the most effective ways to engage users, leading them to complete an activation action with just one tap. Highlighting key features is a great way to take advantage of push notifications. 

Of course, there’s quite a lot to plan and measure here, but luckily, Pushwoosh Customer Journey Builder can automate all the messaging flows and deliver statistics on activation events and other crucial touchpoints to the same interface. Let’s look at an example of setting that up:

Activation to increase user retention - Pushwoosh
  1. Target users who have passed through your optimized onboarding flow. 
  2. Wait for them to take the activation action.
  3. If the activation event isn’t triggered, send an in-app message to the user to encourage that action. 
  4. If the user doesn’t get activated and even stops engaging with the app, re-engage them with an email or a push notification highlighting your app’s value. 

By delivering a clear message with your app’s value, you can make it a natural part of users’ day-to-day lives. As they start using your app more, you can see a higher session duration, feature adoption rate, and more conversions—all indicators of successful value discovery and user retention.

Experiment with messaging for the value discovery stage for free!

Sign up to Pushwoosh

Habit formation: Retain users through external triggers, motivation, and gratification

Sustaining user engagement over time requires a little more than developing a one-off interest in your app. We need to create habitual interactions so that users keep returning to your app over time and elevate retention further down the curve. 

This can be an uphill battle, as inconsistent user engagement is common and natural for many apps.

🛫Travel apps may have an average usage rate of just a couple of times a year. Between such rare app sessions, users may entirely forget about the app's existence, even if it stays installed on their phones.

💪 Educational and training apps require a conscious effort from users, making it challenging to sustain consistent usage over time. An app has to provide external motivation and help users establish new habits. 

To instill a habit of using your app, you can employ engagement techniques: 

External triggers can include strategies with push notifications and emails. They motivate users to interact with your app.

Gratification techniques imply giving the user a good feeling as soon as possible, preferably right after the app open. Social media apps like TikTok do this very well; at the entrance, it immediately displays an engaging video that’s linked to the users' interests. 

🤩
If your app is less addictive than TikTok, you can still achieve great retention rates with the help of triggered messaging powered by Pushwoosh.

Use Scheduled Launch to send repeating reminders to use your app daily or weekly. A push notification will arrive to the user’s phone at the specified time and prompt a user to complete the desired action. 

Scheduled Launch for habit formation and user retention

You can also supplement these push triggers with in-app messages, for example, inviting users to begin a workout session to enhance motivation to use the app. 

Let’s look at an example of setting up scheduled reminders for a fitness app in the Pushwoosh Customer Journey Builder:

Scheduled reminders for habit formation and user retention - Pushwoosh

You can craft scheduled campaigns with Pushwoosh tools and ingrain usage habits for your app.

As a result, you can expect to see improvements in user activation and retention, a higher frequency of app interactions, and a flatter user retention curve.

📊
Track the performance of your habit-forming messaging strategy and improve it over time with Pushwoosh Statistics reports, flattening the curve even further.

Flatten the user retention curve strategically with Pushwoosh

Mastering user retention can sometimes feel like fighting a losing battle, but armed with targeted messaging tools by Pushwoosh, you can flatten the user retention curve effectively. 

Dissect the new user journey into distinct stages—onboarding, value discovery, and habit formation—and optimize each step with personalized communication strategies, paving the way for ongoing engagement and long-term retention.

Sign up to Pushwoosh