Losing customers is a nightmare for any business, and finding out why customers may be leaving your company shouldn’t go ignored.
In a modern business climate where it costs five times more to acquire new customers than it does to retain the ones you already have, customer churn is an issue that’s definitely worth digging into. Because it isn’t just about retaining income from your current customer base, it’s about saving the effort and marketing dollars required to find new ones.
Performing customer churn analysis can provide insights for any company, to make data-driven decisions for increasing customer loyalty, predicting and reducing customer churn rate, even lessening the effort needed to acquire new customers.
Customer churn (customer attrition, customer turnover, or customer defection) is the loss of a company’s customers or clients – usually to another business.
Customer churn analysis is the examination of a company’s customer loss rate in order to understand why it’s happening and put new systems and processes in place to reduce it. The goal is to minimize churn by understanding how your customers use your product or service and why they may be unsatisfied.
Customer and revenue churn come in many forms – from canceling subscriptions to streaming services, to switching credit card providers, to changing one's preferred breakfast cereal. Understanding the circumstances of customer churn is the first step in learning how to lessen it.
For SaaS businesses, customer churn is usually due to one or more of these three factors:
Marketing your product or service to the wrong type of customer often results in immediate churn, when they find out the product isn’t quite right for them, meaning you’ve wasted all the time and money it took to attract them.
Or if functionalities aren’t up to your customers’ needs, they may decide to cancel services. For example, as a product or service’s occupational landscape changes, customers may request new features. And if their demands aren’t met, SaaS products may become irrelevant to their needs.
Sometimes, something as avoidable as a poorly executed onboarding can lead to customer churn. The product may actually have everything the user needs, they just haven’t been shown how to use it to its full potential.
This can be due to functionalities, if your competitors are more in tune with the changing needs of the customer base. Your competition may, however, simply be better at marketing their products or better at listening to their customers.
Performing customer feedback analysis and instituting a customer feedback loop to regularly analyze customer feedback can ensure that you remain competitive in the marketplace. Furthermore, performing competitive analysis will help you learn what the competition may be doing better than you and can inform new features and improve marketing.
Sometimes a customer may have run through the lifecycle of a product or service, so new added value is needed to keep them on board.
Oftentimes, however, poor communication between a company’s internal departments or unsuccessful customer account management can lead to the loss of perfectly satisfied customers. This can often be avoided by putting processes in place to ensure regular customer engagement, just a simple reminder of the product or service’s worth can sometimes be all that’s required.
Delinquent churn can also be a culprit here, when a customer forgets to update their account or add new credit card info, for example.
Digging into your churn data to find out why customers are leaving can offer huge benefits for any company. Even a slight increase in customer churn can cause major problems, so real-time customer churn analysis is important to find out why customers are leaving at the rate they are and enables businesses to fix the problem as soon as possible.
Overview of why customer churn analysis is important?
It’s clear that decreasing customer churn is one of the keys to keeping your business relevant and successful in the marketplace. Read on to find out how to collect customer churn data and analyze it for immediately actionable insights.
It used to be, you’d have to manually analyze your customer churn data – a costly, frustrating, and time-consuming process. Fortunately, these days, artificial intelligence with machine learning has made the process much faster, less expensive, and exceptionally more accurate.
MonkeyLearn is a SaaS platform with machine learning text analysis tools to help you get the most out of your customer churn and customer analysis data. MonkeyLearn is a low-to-no-code solution for powerful insights into your customers and the overall customer experience.
Follow this step-by-step guide to performing churn analysis with MonkeyLearn:
Find out why your customers are leaving with targeted questionnaires or surveys at time of cancelation (or other customer journey touchpoints, like after purchase or after onboarding).
You can design them to pop up on your website, in-app, or in-chat, or send them in emails. Survey tools, like SurveyMonkey and Typeform make creating and sending surveys simple with ready-made templates and easy-to-design custom surveys, and integrations with MonkeyLearn make data extraction and analysis painless.
Other MonkeyLearn integrations with CRM platforms, like Zendesk, Freshdesk, Service Cloud, and HelpScout allow you to extract customer support data to pinpoint risk customers, follow the long term customer lifetime, and find out why customers may be dropping off. You can even analyze sentiment on social media platforms to find out how customers are talking about your brand on Twitter, Facebook, Instagram, and more.
“Cohort” refers to factors or experiences you can use to divide your customers into distinct sections. For our analysis, we divided churned customers by how they use the service and what they use it for.
There are a number of useful theories on the best way to divide your customers into cohorts, allowing you to target clear cross-sections. Some will be obvious – by product or product feature. But some may be harder to pin down, like marketing cohorts that segment customers by multiple factors, like location, age, income, etc. The main thing to keep in mind is that each cohort is distinct from the next.
Below shows a breakdown of our cohorts in Google Data Studio (more on that later). The first segmentation is by the type of plan customers use:
Then churned customers were segmented by Use Cases: What do they use the product for...? Analyzing customer feedback, for a particular product feature, conducting and analyzing surveys, etc.
Here’s where machine learning comes in! Follow along to make a custom topic analysis model with MonkeyLearn to analyze customer churn by cohort.
Topic analysis is used to automatically separate your customer churn data into topics, subjects, or aspects, like RUF: Reliability, Functionality, Usability. This will allow you to understand which aspects of your business, products, or services have the most customer churn in each cohort and what the problems are by topic.
But first, we need to separate our comments or survey data into “opinion units.” Oftentimes a single survey response or customer comment may contain multiple statements or opinions, so we need to separate them into individual opinions, to get a thorough analysis.
Once your MonkeyLearn analysis is set up, you’ll be able to separate thousands of survey responses into opinion units automatically, but try out the opinion unit extractor below with your own text to see how it works:
Choose ‘Topic Classification’:
You can upload a CSV or Excel file, or if you don’t have a dataset, download one from the Data Library.
We’re using focusing on customer churn data from our Customer Feedback Use Case cohort, that’s been split into opinion units.
If there’s more than one column, select the one you need, and click ‘Continue.’
Select the topic “tags” that are appropriate for your data. They should be divided into distinct topics that don’t overlap, and it’s generally advisable to start with ten or fewer, so it isn’t too difficult to decide where they belong. For our analysis, we’re using the tags: Pricing, One-Time Process, Other Solution, Bad Use Case, Features, and Other.
Tag each opinion unit according to your criteria:
You can trash or skip irrelevant data, and if you tag incorrectly, click ‘Back’ to fix it.
Once you’ve tagged a few, the machine learning has begun and the model will begin to tag data for you. If it tags incorrectly, correct the tag.
Once you’ve tagged a number of tickets, you’ll be prompted to name your model. Then it’s time to test it! Enter your own text to see how it performs:
If the model isn’t performing to your standards and criteria, click ‘Build’ and keep training. The more you train your model, the better it will perform.
In the ‘Build’ menu, you can also check ‘Stats’ to see how your model is performing. Check overall statistics or by individual tag. Below shows stats for “Bad Use Case”:
In the bottom right, you’ll see a keyword cloud, showing the most used and most important words and phrases for the topic, Bad Use Case.
Once your model is performing accurately, it’s time to put machine learning to work on all of your customer churn data. Click ‘Run’ and where you can:
Data visualizations with striking charts and graphs make it easy to understand your data as a whole or dig into it by cohort, reason for leaving, follow churn over time, and more.
We ran our results through the business intelligence (BI) visualization program, Google Data Studio. Take a look.
Here we have the share of each use cases and the distribution of responses:
Next, we can show the overall reasons for churn with a percentage breakdown and number of customer responses:
Now, we can get even more fine-grained, to show customer churn by our pre-determined cohorts, with a topic analysis breakdown to show why each customer left by topic percentage.
You can see the overall Use Case breakdown and scroll over each cohort to see the data breakdown:
Even follow customer churn as it changes over time to pinpoint what might have happened at a certain date or why it may continue to rise:
Use your information to prevent future churn.
Visualizing your data can make it easy to get a point across to employees, board members, executives, and investors. You can take a quick scroll through charts and graphs to show in broad detail or identify individual problematic cohorts, topics, dates, etc.
Use your data to improve processes, like customer service, or create new features that your product may be lacking. When you pinpoint problems, it’s much easier to come up with data-driven solutions. And, when you’re all done, be sure to close the customer feedback loop and let your customers know you’re listening – that you’ve instituted changes or will right the wrongs.
Performing real-time customer churn analysis is probably your best course of action you can take to find out why customers are leaving and implement immediately actionable insights. You may find some serious technical issues or other problems that need to be fixed, but sometimes, just letting your customers know you’re listening can be surprisingly successful to improve customer retention.
MonkeyLearn’s suite of powerful text analysis tools offer a low-to-no-code solution for customer churn analysis that you can start using right away. From there you can add even more analyses, like keyword extraction – to automatically extract the most used and most important words and phrases – or sentiment analysis, to automatically read your survey results and comments for polarity of opinion (positive, neutral, negative, etc.).
And with BI visualization tools, like Google Data Studio or MonkeyLearn Studio, your results will be much easier to understand and offer a much more convincing argument to employees and stakeholders.
Sign up to MonkeyLearn to try out our tools for free; take a look at MonkeyLearn’s pricing page to see our plans and options, or schedule a demo, and we’ll show you in detail how to get the most from your customer churn data.
December 3rd, 2020