Skip to content

In this BI consultancy project, I advised the CMO of Maven Communications on how to reduce customer churn, using data.

Notifications You must be signed in to change notification settings

davidokenwa/Analysis_of_Maven_Churn_Q2-2022

Repository files navigation

Data-Driven Decision Making: Maven Telecom Churn Minimization Strategy

Customer churn is a major concern with subscription-based companies. What is it, and how can it be minimised? In this BI consultancy project, I advised the CMO of a telecoms company on how to reduce churn.

Churn Pic
Churn Icon from Flaticon

In this article, I write about how I analysed and visualised 7043 customer data of Maven Communications, a California-based telecommunications company and the advice I gave its senior executives on minimising churn.

Every business wants to attract and retain customers. That’s how they grow. However, as in other aspects of life, businesses lose some customers and gain others. Customer churn is the percentage of customers who discontinue their subscriptions within a period. It can also be called churn rate or rate of attrition. On the other hand, growth rate is the percentage of new subscribers who joined a company in a given period.

For a company to expand its customer base, its growth rate must exceed the churn rate. You can read more about churn rate in this Investopedia article

Churn rate is an important factor in the telecommunications industry. In most areas, many telecoms compete; thus, it is easy for subscribers to move from one company to another.

Background and Dataset

The data for this project contained information on all 7,043 customers of Maven Communications in Q2 2022. Each record represents one customer and includes details about their demographics, location, tenure, subscription services, status for the quarter (joined, stayed, or churned), and more. There were 37 columns in total. A portion of the data is shown in the screenshot. You can access the dataset here.

raw data
Snippet of Raw Data

As a BI consultant, I wanted to find out the net growth or churn rate, separate the customers into segments (high-value and low-value) based on revenue generated, analyse the behaviour of customers in various segments, find out why customers left and map out strategies to reduce churn. I also wanted to see the ideal churning customer profile and staying profile. The dataset provided by Maven Analytics was a super exciting dataset to work with. At first, I had an “analyst’s block” (akin to writer’s block). I had to do some preliminary research, brainstorming and exploration to know the next steps for Maven Communications.

Project Steps

I followed the steps outlined below to arrive at the dashboard and recommendations.

  1. Preliminary research
  2. Data cleaning
  3. Data exploration
  4. Data visualization
  5. Key recommendations
project steps
Project Steps. Maven Churn Challenge, July 2022. Designed by David Okenwa in PowerPoint

The tool used for the cleaning, processing and visualisation was Microsoft Excel. The Excel features I used here include basic operations (addition, subtraction, multiplication and division, sum, average, percentages etc.), Pivot Tables, VLOOKUP, conditionals (COUNTIF, COUTIFS, SUMIFS), Filter, Sort, data labels, etc. One small but helpful function in my analysis was the ‘$’ sign for relative and absolute references. I made extensive use of it.

1. Preliminary Research

Data analysts may often be required to analyse data in fields they do not have expertise in. To better understand the data and give more tangible insight, preliminary research on the industry/business would greatly help. Before working on the data, I researched customer churn and the telecoms industry. From my research, I understood that churn rate is particularly important for the communications industry because the competition is intense, and it is very easy to switch from one to another. I also researched zip codes to learn how they work and how they are significant for telecom companies. The preliminary research helped me overcome my analyst’s block.

researching
Photo by Windows on Unsplash

2. Data Cleaning

The importance of ensuring data integrity, correcting wrong or inaccurate data, identifying missing data, and converting from one data type to the other cannot be overstated. DataCamp recently shared a very helpful data cleaning checklist on the DataCamp LinkedIn page. It guides you on how to identify and resolve dirty data.

cleaning pic
Photo by JESHOOTS.COM on Unsplash

In this step, I checked for duplicate values, missing values, wrong formatting, and inconsistent formatting. The dataset was clean but checking for these gave me confidence in the dataset I needed to proceed to exploration.

cleaned data
Cleaned Data.

3. Data exploration

I enjoyed this part of the analysis. Here, I dug into the data, sliced, diced, and plotted charts to find patterns in the data for myself. I observed many patterns in the data, most of which correlated with my research.

I observed 26.6 per cent of Maven’s customers churned in the last quarter. This was greater than the total amount who joined (14.9%) and resulted in a net loss of 11.7%.

customer net loss
Net Customer Loss

Those who subscribed to the month-to-month subscription had much higher churn rates than the 1-year and 2-year subscribers.

contract type
Churn by Contract Type. Month-by-month subscribers have the highest churn.

Eighty per cent of the revenue was generated from the top 40% of the customers (I tagged them the high-value customers). I divided the data into two segments—high-value and low-value customers—and analysed the data to find the similarities and differences in their behaviour: their churn rates, their reasons for quitting, and what type of subscription they did. The high-value customers churned much less and mainly did the one or two-year subscription. Low-value customers were high-risk customers—they churned quickly—and largely subscribed on a month-to-month basis. Both segments had similar reasons for quitting, most of which were better competitor offers and dissatisfaction with the service.

category analysis
High-value vs Low-Value Customers

I dived deep into the top two reasons for churn in both high and low-value customers and saw that fibre-optic internet service is a source of concern for Maven. Some improvements need to be made to the fibre-optic internet service.

deep dive
Deep Dive: Top Two Churn Categories

I analysed the top reasons customers gave for leaving. Concernedly, many persons churned because of the attitude of support persons and service providers.

churn reasons
Top Reasons Customers Left

I visualised the ideal churn and stay profile. This highlighted several things at a glance, such as that fibre-optic internet service needs to be improved upon and staying customers make a two-year subscription whereas churning customers make month-to-month subscriptions. The ideal churn profile from the data is a single female living in San Diego. She subscribes month-to-month, pays by mailed cheque, makes no additional subscription and has referred us to zero or one person.

ideal profiles
Ideal Churn and Stay Profiles

4. Data visualization

After exploration, I had the task of arranging the insights gathered in a single-page dashboard. This was the most interesting part of the analysis for me. I had gotten inspiration from many awesome dashboards from the winning entries of the previous Maven Analytics challenge and wanted to try out some of them. It was even more fun because most of the dashboards I saw were done with specialised BI tools like Power Bi and Tableau; I wanted to replicate them in Excel, a less specialised tool for building dashboards.

dashboard
Maven Churn Dashboard Designed by David Okenwa with Microsoft Excel

5. Key Recommendations

After the preliminary exploration, I deep-dived into the data to answer three strategic questions to help Maven Communications:

  1. How can we convert low-value to high-value customers?
  2. What key areas does Maven need to improve on that will have the most effect on churn reduction?
  3. How can they drive growth with a focus on retention? I found the answers for all these from the data and gave the following recommendations.

Churn minimisation

  1. Aggressively market and incentivise one and two-year plans. This will help us in two ways
  • One and two-year plans have the highest retention rate by far
  • It would convert low-value customers into high-value customers
  1. Improve the internet service, especially Fiber Optic. This would reduce churn due to competitors and dissatisfaction

  2. Customer service and technical support staff should be trained in emotional intelligence and customer relations. This would help save $580k churned due to staff's attitude.

Retention-focused growth strategy

We've only captured 0.002% of the total California population. To grow with a focus on retention; 4. Expansion drives should focus on cities with proven high retention rates.

  1. Referral bonuses should be given as this will not only drive growth but also increase the loyalty of customers. Our most loyal customers have referred us

Relevant Links

Thank you for reading up to this point! Here are some relevant links:

About

In this BI consultancy project, I advised the CMO of Maven Communications on how to reduce customer churn, using data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published