Retention is often at the top of everyone’s mind when it comes to running a successful business, which is why identifying those who are at risk of churning is so important. Knowing who your ‘at-risk’ customers are can have a domino effect when it comes to adoption, retention, and even renewal.
Step 1: Determine what health looks like for your team
What actions are you expecting your users to take? How often are you expecting your users to interact with the feature or features? This step is often overlooked, but setting this standard for the team will ensure everyone is taking the correct approach when identifying ‘At-Risk’ customers.
View Home Dashboard, Download to CSV, Add to Cart, or even interaction with a particular feature are all common events to consider. Setting the cadence in which users should be interacting with your events can vary greatly depending on your site or app. Collaboration tools might be used on a daily basis whereas HR tools might be heavily used on a quarterly basis. Take a moment to think about the cadences you are expecting but remember this is something you can always play around with in your analysis!
Don’t forget to create appropriate segments!
If applicable, create segments of users who you expect to interact with your feature/s at a higher volume.
For example, Admin users will interact with the setup components of a tool whereas other team members may not interact with setup components at all. Alternatively, users who have not viewed their Home Dashboard will not have edited or downloaded anything from it.
Step 2: Analyze your features!
Now it’s time to analyze our features. We will cover how to identify general usage, AND how to zero in on those unengaged, at-risk users.
|Query #1||Graph the total usage of your feature/s|
Analyzing overall feature usage allows you to zero in on your at-risk customers. To do this, you will want to analyze the number of times each of your features have been used. For this we will start by creating a multi-graph in Heap.
|Graph||‘Users who have not done’ Usage Event #1 in past 7 days or appropriate time range|
– Select: ‘’Add Graph’’
‘Users who have not done’ Usage Event #2 in past 7 days or appropriate time range
– Select: “Add Graph”
‘Users who have not done’ Usage Event #3 in past 7 days or appropriate time range
*Continue with this flow until all usage events have been added
To then know WHO the users are, you will then group by user identity
– Group By: Identity or your team’s equivalent property
Understand which of your users are not interacting with your features, or have low usage according to your team’s desired cadence.
Account Based Analysis
Account Based Analysis is a powerful way to dig deeper into this information, particularly if you have Account Managers or CSMs responsible for their own book of business.
If you are pulling in account information, filter for a specific account(s) in addition to grouping by Identity. This will tell you which of the users within an account are, or are not using the tool.
|Query #2||Compare usage over time|
from Query 1 –
|Click ‘’Add Comparison’’ to see how usage has changed from your current time range to the previous one|
Understanding how interaction has changed over time is important for a full picture of usage, and can impact your outreach approach.
Step 3: Interpret your results and take action
Create an Outreach Plan. Now that you have identified the users who are at risk, there are several ways to engage with these individuals. Emails, in-app guides or tooltips, webinars, and training content are all low lift ways that can drive engagement and adoption.
Consider creating a segment of users who have overall low engagement and send the segment a drip campaign. For B2B companies, take a look at company usage, too – while the report that you just built will help you identify at-risk users, it will also allow you to identify a champion within a company. Reach out to them to see if the team wants additional assistance.
Heap makes it really easy for you to identify At-Risk customers AND take action with those specific users!