6 ways to use Data Science to drive your cross-sell and upsell activity

Share this post:

Getting more in return for what you have is the key tenet of the cross-selling and upselling mantra. By running a deeper analysis of your customer information, you get more out of your data. The detailed data can then provide you with new insights which increases the possibility of more revenue from your existing customer-base, as you can offer them relevant products and services, that adhere to the right customer. It is a win-win process when it works. 

Increasing customer lifetime value works for both the business and the customer. More revenue (with lower marketing spend) for the business and more relevancy and loyalty from the customer. Yet, achieving this sweet spot requires a complex analysis of the customer, their actions and their needs. 

Here are six ways data science can help drive additional customer value: 

1 Analyse & segment your customers

Before an analysis of customers for cross-selling can be done, the dataset must first be divided into segments or cohorts, based on shared attributes, such as average spend, age, location or gender. 

To successfully segment a dataset requires detailed data mining techniques to correctly decide how and where the segments should be created. Once created, cohort analysis enables the organization not only to view which customers might buy more, but also to understand what they might buy, and when. 

Understating these basic facts about your segments will allow you to begin testing and implement changes to increase any segment’s value. 

Demo: how to segment your customers with SPSS Modeler 

Cohort analysis to better understand your customer segment  

# 2 Modelling for uplift 

One of the key goals in this analysis is to implement net lift modelling. This technique develops targeting or predictive analytics tools that not only identify who can spend more, but also the likelihood of whether they will do it or not. 

Uplift modelling is a technique that uses a randomized scientific control to both measure the effectiveness of a marketing action and also to build a predictive model. This model predicts the incremental response to the marketing action. 

How uplift modeling works.  

Implementing net lift modelling

# 3 Pick the next best product 

Once a key audience has been identified for cross or upsell, a compelling offer must be selected. Next best product to recommend models are the foundation of cross-sell targeting analytics. These encompass triggers, segmentation, regression models and optimisation. Such models provide answers to the what (product), whom (customers), when (timing) and how (channel) of this exercise. Further consideration in the model also needs to be given to inter-purchase time, especially in retail. 

Learn more: five ways to maximise customer value.

Identifying a key audience for cross or upsell

# 4  Market Basket Analysis 

Using historic analysis of customer data can highlight if a certain combination of products purchased, makes an additional purchase more likely. This is called Market Basket Analysis (also called MBA). It is a widely used technique to identify the best possible mix of frequently bought products or services. This is also called product association analysis. 

Association analysis is mostly done based on an algorithm named Apriori Algorithm. The outcome of this analysis is called association rules and can be implemented into a marketing activity to trigger upsell and cross-sell actions. 

Combine forecasting with predictive analytics and decision optimisation to create insights and turn them into actions.

What historic analysis of customer data can highlight 

# 5 Clustering 

By using machine learning techniques, multivariate data can be mined and processed to identify groups of customers who display closely matched activities and traits. These commonalities to make them likely to behave in a similar fashion to one another when presented with an offer or incentive for increased spend. 

Cluster analysis is not one particular algorithm but the general task that needs to be solved. The appropriate algorithm to use in each case depends on the individual dataset and intended use of the outcomes. 

Machine Learning for Dummies IBM Limited Edition.

Using machine learning techniques can identify customer groups    

# 6 Deep Learning and Deep Neural Networks 

Deep learning is a part of the wider area of machine learning. The main differentiator between the broader set of machine learning and deep learning is that deep learning applies a greater level of learning on the technology than some more task-specific techniques found in other areas of machine learning. Deep learning removes more of the human element of cross-sell and upsell analysis and allows a system to learn and implement its own findings from the underlying data. 

Read more about deep learning on IBM Data Science Experience (DSX). 

Deep learning removes more of the human element of cross-sell and upsell analysis 


Identifying and executing a campaign to increase the lifetime customer value will add to your bottom line. Using some data science techniques in your analytics will help you identify the best customer to target, with the best offers, at the best time. 

DID YOU READ: Capture market shares with Watson Customer Experience Analytics 

If you want to learn more about how we help organizations grow revenue with analytics, have a look at our homepage.

Technology Service Providers Sales Leader, Nordic

More Analytics stories

Why everyone should prioritize gender equality in leadership

Few organizations make gender equality in leadership a formal business priority, but those that do outperform.   Despite abundant evidence that gender equality in leadership is good for business, an overwhelming majority of organizations say advancing women into leadership roles is not a formal business priority. In fact, women hold only 18 per cent of senior […]

Continue reading

Are you transforming customer interaction into valuable insights?

Digitization means that we have more ways to communicate than ever before. Still, many choose to keep using traditional channels such as telephone calls when they want to contact customer service. Many companies, however, have found that it’s too costly to offer this type of service, and don’t see the potential in collecting the data. […]

Continue reading

IBM Research is reshaping the scene of sustainable batteries

How about a new sustainable battery solution made predominantly from saltwater that could replace lithium-ion batteries? Yes, that is exactly what IBM Research‘s Battery Lab is currently in the process of testing and further developing. These new batteries are free of any heavy metals. Combining materials science, molecular chemistry, electrical engineering, advanced battery lab equipment, […]

Continue reading