Using AI to Deliver Targeted Customer Offerings in Telecommunications

December 17, 2019
· 2 min read

This post was originally part of the DataRobot Community. Visit now to browse discussions and ask questions about the DataRobot AI Platform, data science, and more.

The Problem

Companies have an increasingly large range of product offerings, resulting in a growing pool of customers. As the matrix of applicable product-to-user options expands, how does a company ensure they are marketing the right product to the right customer and maximizing their return on investment? They are facing a variety of significant issues: traditional methods of mass marketing are no longer as impactful, regulators are stepping in to fight spam, and customers are becoming more self-sufficient researchers rather than consuming the traditional marketing mediums. The result is a need to reinvent the way companies market to customers.

The Challenge and Solution

The answer is DataRobot’s multiclass modeling. Multiclass classification problems answer questions that have more than two possible outcomes or classes; for example, a question asking which of five competitors a customer turn to instead of simply asking whether or not the customer is likely to make a purchase. With additional class options, you can ask more “which one” questions, resulting in more nuanced models and solutions. So, instead of flooding customers with a wide range of products, DataRobot allows companies to evaluate and choose products best-suited to the individual. The benefit is two-fold: customers receive information only on potentially interesting products, and companies receive higher customer loyalty and increased marketing ROI by providing granular, hyper-targeted messages and offers.


Caesar is a marketing manager at a national telecommunications provider. He has been tasked with cross-selling existing clients on different plan offerings or features in order to hit this quarter’s revenue targets. Caesar’s job is to decide which plans and add-ons to market to specific customers. He collects all available plans plus upgrade options and an initial list of several thousand customers. With so many customers and several available plans that could be offered to each, it is not possible for him to manually select the optimal product to offer. While he lacks the technical ability to construct a highly sophisticated machine learning model himself, he can turn to DataRobot’s automated machine learning platform to build models that will predict which offer each respective customer is most likely to respond to.

Source Data

Training data

Prediction data

Data Dictionary

Maximize Conversion Rates for Online Email Promotions
Learn more
About the author
Linda Haviland
Linda Haviland

Community Manager

Meet Linda Haviland
  • Listen to the blog
  • Share this post
    Subscribe to DataRobot Blog
    Newsletter Subscription
    Subscribe to our Blog