What is customer churn risk?

It’s the possibility that a customer will stop doing business with you. SaaS companies determine churn risk mainly through in-app activities.

Why is identifying churn risk important?

Identifying and preventing churn can sometimes be arduous, particularly when you have a handful of customers. Here are three reasons why it’s worth the effort:

Improve customer retention

Some customers will invariably churn, no matter what you do. That’s just the reality of running a business.

But here’s where it gets interesting: unless your product is particularly bad or you haven’t hit PMF, the majority of your customers are churning for avoidable reasons.

Identifying churn risk helps you prevent customer attrition due to factors under your control. Your retention rates and net revenue will rise as a result. You’ll also strengthen customer loyalty by addressing friction points early.

Proactively act on data sources to reduce churn

The churn reduction process involves analyzing customer data to predict churn effectively. With these valuable data points at your disposal, it becomes easy to use customer segmentation to proactively target and retain customers.

For example, you might notice a particular segment has been inactive for a while. You could reach out through tooltips, guides, or other communication channels to reengage and turn them into active users.

Prevent negative reviews

When customers churn, they are more likely to tell others about their bad experience with your product or service. Knowing that SaaS buyers actively research a product before signing up, the last thing you want is to have negative reviews all over the place.

You can turn the table on its head: prevent churn from happening and focus on increasing customer satisfaction. With this, you won’t even have to ask before customers leave positive reviews on social media and review sites.

How to identify churn risk factors

Now that you’ve seen the value of churn prevention, it’s time to get to the meat of this article. Use the strategies below to identify churn risk in your product.

Talk to your customer success team

If there’s any department in your company that can correctly predict customer churn and suggest ways to prevent it, it’s your customer success team. Not because they’re magicians but because they regularly interact with customers. They understand customer pain points and can see whether or not users are getting value from your product.

The CS team can enhance retention by providing good customer service and promoting a continual value realization among your customers. They should also suggest changes when they notice customers aren’t getting enough value from the product.

Identify decreasing product usage data

Tools like Userpilot allow you to tag pages and view customer activity. By analyzing the product usage data, you can find important pages with reduced or no visits and examine them further.

userpilot page analytics to spot churn risk.
Page activity tracking with Userpilot.

After deciding there’s a likelihood of churn because users are not getting optimal value, you can reach out via a tooltip to help them discover that page and improve their productivity.

userpilot tooltip
Drive product discovery with Userpilot’s no-code tooltip!

Collect customer feedback at every stage of the customer lifecycle

Reach out to your customers to learn about their experience. Behavioral data can show you trends, but hearing from the horse’s mouth provides a special kind of insight.

Send your product surveys regularly, and try to include open-ended questions so customers can speak their minds. Don’t ask, “Our XYZ feature is good, yes or no?”.

satisfaction survey to identify churn risk
Build a product survey in seconds with Userpilot!

Okay, that was a joke, but you get the idea.

Also, be responsible and act on the collected data by closing the feedback loop. There’s no point in gathering customer opinions when you don’t act on them.

Identify Churn Risk and Drive Retention Effectively with Userpilot!

Proactively monitor customer satisfaction

Use CSAT and NPS surveys to measure customer satisfaction. The trick is to run the surveys regularly and keep track of customer responses to analyze trends.

For better results, you can trigger satisfaction surveys in-app after the user interacts with a specific feature. You can even do so via email if they haven’t logged in for a while or recently downgraded their plan.

userpilot email trigger
Trigger a survey via email if your users haven’t logged into the product for a while.

If you notice user satisfaction drops over time, it can be a sign of churn. Investigate to learn more and find ways to improve it.

Investigate low NPS responses

After using NPS to measure user satisfaction and loyalty, segment the responses so you can better act on them.

Your focus should be on detractors — your current customers who gave low NPS scores. Analyze their responses to determine the reasons for churn, and reach out to learn more about their dissatisfaction. This is particularly useful if it stems from poor service or a weak value proposition

userpilot NPS dashboard to monitor churn risk
Keep track of detractors with Userpilot’s NPS dashboard.

Take Unolo, for example.

They’re a field service management platform helping businesses track sales teams, manage tasks, and handle expenses. But Unolo was struggling with churn, averaging 3% month over month, and their feedback channels weren’t helping. Email surveys had low engagement, and support chat wasn’t scalable.

So they switched to Userpilot’s in-app surveys and started with NPS.

What changed? A lot.

They saw a 44% completion rate on surveys. More importantly, the NPS dashboard helped them catch negative feedback fast, forward it to customer success, and follow up with users before they churned. Within a few months, they reduced churn by up to 1%.

As Subhash Yadav, their product marketer, put it:

“We got feedback almost instantly… which helped us get in touch with customers more quickly and understand their concerns with the product.”

Identify patterns in customer behavior

One of the most effective ways I’ve found to spot churn risk is by analyzing customer behavior trends, especially when you already know what churned customers tended to do (or not do). Once those patterns are clear, you can proactively monitor existing customer segments showing similar signals and intervene early, especially for high churn risk customers.

In the past, this kind of analysis required tagging features in advance. If you didn’t set it up from the beginning, you’d miss valuable data. That’s no longer the case.

With Userpilot’s autocapture and visual labeling, you don’t need to pre-tag anything. All raw events are tracked automatically, and you can label them later whenever you’re ready to dig in.

That means you always have access to historical data and can analyze patterns retroactively. It’s a huge win for spotting churn risk signals in real time and going back to investigate what happened.

Userpilot autocapture
Autocaptured events are available as raw events in Userpilot.

Conduct customer churn analysis

Churn analysis is about understanding why they left, what they did before leaving, and how you can stop others from following the same path. This is the foundation of building a churn prediction model.

When I look into churned accounts from exit survey data, session replays give me the clearest picture. It’s one thing to see a drop-off in customer churn data, but watching users struggle with a feature or abandon a flow midway tells me exactly where the friction is happening.

understand churn risk with userpilot session replay
Investigate why users churn with Userpilot’s session replays.

Funnels help me confirm that at scale. If most users are dropping off at the same step in onboarding or activation, that’s a signal that something needs to change. Either we need to improve how we guide users, or the product itself.

I also rely on path analysis to spot odd behavior patterns that might lead to churn. For example, if users are bouncing between two or three features without completing any meaningful action, it usually means they’re lost or not getting value.

userpilot path analysis for spotting churn risk

Take a look at the support tickets

The next thing customers do after encountering problems is open a support ticket, especially when there’s no self-serve resource they can visit.

Look into your support tickets to find recurring customer complaints, as they’re often pointers of attrition. Also, ensure customer issues are resolved quickly, and tickets closed before customers churn. Unresolved support requests often correlate with lost revenue due to frustrated users walking away.

Metrics you should be tracking to identify churn risk factors

It’s not just enough to identify churn risk; you need a holistic way of knowing how successful your retention strategies are.

Below are three important churn metrics to help you keep track of product health.

Customer churn rate

The customer churn rate is the ratio of customers you lost during a specific time frame to customers you had at the start of the period, multiplied by 100.

customer churn rate formula
The formula for calculating churn rates.

For example, imagine you began the last quarter with 600 customers, and the figure dropped to 520 by the end of the period. You’ve lost 80 users, so your customer churn rate is 80/600 x 100=13.33%

Average churn rates vary for many reasons, but around 5-7% is considered okay for SaaS. Of course, aim to have lower churn rates as your company grows.

Net MRR churn rate

Net Monthly Recurring Revenue (MRR) churn shows you how much you’re losing monthly due to churn.

It’s a more accurate indicator of your growth than customer churn because Net MRR includes both cancellations and downgrades.

To calculate your Net MRR rate, subtract the expansion MRR from the churned MRR. Then divide the result by the starting MRR and multiply by 100.

net revenue churn rate
The formula for calculating the Net revenue churn rate.

Confused?

Let’s consider an example to give you some clarity:

If your MRR for the month is $70,000 and you recorded churn of $5000 with account expansion of $1200, your Net MRR churn rate is:

$5000-$1200/$70,000 X 100 = 5.43%

Revenue churn

The revenue churn figure is how much money you lost over a specific period because of your churned customers.

It’s calculated by dividing the revenue lost from existing customers by your total revenue at the start of the period. Multiply it by 100 to get the percentage.

If you had $500K in recurring revenue at the start of the year and lost $120K due to churn from existing customers, your revenue churn is:

120K/500K X 100 = 24%

Best tools for identifying at-risk customers

As earlier mentioned, unless specially coded into your product, you’ll need third-party tools to effectively identify churn risk.

If you do a Google search right now, you’ll see many tools that claim to help you reduce churn. However, it’s always best to go with vetted products with all the features you need.

Below are some of the best tools to consider:

Userpilot

When I’m trying to understand and prevent churn, it’s helpful to lay out questions I want to answer, like:

  • Which features are users dropping off?
  • Which users are showing early signs of disengagement?
  • Are certain segments struggling more than others?
  • What exactly did a churned user do before they left?

Userpilot gives me the tools to answer all of that and more, without needing to code or stitch together five different tools.

For starters, everything begins with autocapture. I don’t have to pre-tag features anymore; all user activity is tracked automatically. From there, I can use feature analytics and user-level data to understand how users interact with specific parts of the product. If there’s a drop-off on a core feature, I can drill into that data point and immediately see who dropped off.

autocapture

I can also filter my customer base into different segments, open up an individual user profile, and watch session replays to understand exactly what happened.

session replay

If I want a higher-level view, I head to the dashboard, where I can monitor retention trends, feature adoption, and product usage patterns at a glance. Then I use funnels and path reports to zoom into specific flows, like onboarding or upgrade paths, to see where users fall off.

trend analysis userpilot

Want qualitative data too? That’s where in-app surveys and NPS feedback with response tagging become helpful. I can quickly launch surveys at key moments like right after a new user completes onboarding or when an active user starts disengaging, to spot patterns.

in-app survey userpilot

Everything is deeply connected. I can go from a macro retention trend → to a specific feature drop-off → to a list of affected users → to watching what an individual user actually did. And then follow up with personalized retention campaigns.

userpilot path analysis to identìy churn risk

Spot Churn Risk Early and Take Action with Userpilot!

Hotjar

This platform is excellent for heatmaps and session recordings to identify friction.

Hotjar works both on web pages and inside the app. You can use its session recordings to see the pages customers visit the most on your platform, features they love engaging with, etc. It can also show you rage clicks that result from bad UX or the customer not being on the happy path.

How can all these help to reduce churn?

By identifying friction points in your product, you’ll know how to create proactive solutions to prevent customers from churning. Also, you can use session recordings to see if a particular user segment is interacting well with specific features needed for their productivity.

hotjar heatmap
Heatmaps in on Hotjar.

Baremetrics

Baremetrics is one tool you should consider if you want to go deep with churn analysis.

Among its many features, the platform allows you to group your churned users into two: the users who actively canceled their subscriptions and those who didn’t pay and got canceled.

This will enable you to dig deeper and find reasons for churn. If you had exit surveys, you’d have access to customers who stopped using your tool.

But for the unpaid group, it could be that they forgot to renew their subscriptions, didn’t update their card information, etc. You can reach out through personalized messages to know the real reasons and help them get reactivated.

Baremetrics dashboard.

Your next step to lower churn!

Every company should be intentional about reducing churn. It doesn’t matter how many new customers you can attract if you constantly lose them for avoidable reasons.

With actionable data, personalized outreach, and the right tools, you can reduce customer churn, lower customer acquisition costs, and retain loyal customers longer.

Book a demo to see how we can help you identify at-risk users and keep more customers around!

Try Userpilot and Take Your Product Experience to the Next Level

 

About the author
Sophie Grigoryan

Sophie Grigoryan

Content Project Manager

All posts Connect