KYC series - customer lifecycle approach

There are many ways to analyze customer data. We present here the approach that may be taken with the tools that are available with Cortana Intelligence.

  1. Do some basic business analysis - get to know the customer, get to know the data, do some simple charts to see how revenue changes, margins change, what products sell the most etc.,
  2. Then do customer segmentation to group similar customers together and away from other groups,
  3. Then identify some segments that are more price conscious than others,
  4. Develop a machine learning model that calculates price elasticity
  5. Identify high selling products (X), that most customers buy
  6. Use this ML model to estimate price elasticity per segment for high selling products
  7. Then find a couple frequently bought together products (Y) with each of the high selling products using FBT model
  8. Find a couple recommended products (Z) for each of the high selling products using recommendation machine learning model
  9. Take X,Y,Z together and estimate cross-price elasticity using price elasticity model; so you can say what happens to demand for Y and Z when price for X is lowered
  10. Then predict demand for X,Y,Z using demand forecast model that takes into account price elasticity and cross price-elasticity
  11. Now you know how much of each is likely to sell for different price points of X, so now calculate revenue, margin (assuming you have costs)
  12. Offer this to a price professional who has the knowledge & authority to decide which price to chose for which segment of customers for next promotion
  13. Go next step, and use some optimization capability to automatically optimize, but in our experience, pricing experts want to have control so they are not looking to automate this step
  14. Run the actual promotion, collect actual sales data and feed it to all the models so they stay current
  15. In the end, use customer churn machine learning model to find customers at risk, see what segment they belong to, estimate if price is putting them at risk, evaluate if they should be offered something exclusively in next promotion run

You will see some of the elements aboveĀ in the series of posts in this blog.

Now, let's get to know the company we are going to work with.

Keep reading