Advanced AI-based customer segmentation

Defining and identifying segments with personas in existing behavioral segmentation

Meet our client


CUSTOMERGlobal FMCG manufacturer

How we did it

One of our clients – a global FMCG manufacturer – was looking for new ways to cluster and identify the purchasing behavior of consumers registered in a CRM database. The objective was to provide AI-based client segmentation and align the CRM data with existing personas. Assigning clients to particular personas was seen as a major factor in improving the efficiency of advertising campaigns, both in online and offline channels.

The challenge

Our client was already using behavioral segmentation based on personas, but it was struggling to link them with actual customers in the CRM database.

The solution

Data from all available touchpoints (web activity, 1-to-1 contacts, partner stores, emails and SMS) was used to train ML-based segmentation models. To keep the maximum amount of information about a client without allowing for a data leak, we developed two separate segmentations:

  • Consumers with orders - using all available data, but trained and applied only to consumers with orders in the database,
  • Consumers without orders - this segmentation was trained on all consumers but using only data prior to first purchase.

By applying different modeling methods to each of the above groups, we created a comprehensive approach to customer segmentation that brings together multiple sources of input. The resulting insights helped create a mapping between personas defined within the target group and CRM entries.

The effect

Based on that, we created new features to better capture consumer behaviour. In the final version, the machine learning model used about 200 features. Segmentation returned 13 separate segments.

What’s more, we linked identified segments with personas in existing behavioral segmentation. It was a crucial step, as behavioral personas are widely used by various functions, e.g. by marketing departments (to create dedicated campaigns for selected personas) as well as product departments (to define value propositions for different segments).

To that point, the client hadn’t been able to identify particular personas in his CRM base, so precise targeting was impossible. Our segmentation helped to answer the following questions:

  • Which personas should I target?
  • Do I have them in my consumer database? How do I find them?
  • How can I reach them?

and lead to increased effectiveness of marketing activities.


I am so impressed with the results the folks at were able to achieve. The task of identifying individual whales from photographs is no easy feat and their CNN approach was able to achieve 87% correct classification!

Christin Khan, NOAA Fisheries Biologist

Contact us

The administrator of the personal data provided by you in the registration form is sp. z o.o., headquartered at al. Jerozolimskie 44, 00-024 Warsaw, Poland. Your personal data will be processed for the purpose of directing marketing content to you.
Detailed information about the processing of your personal data, including your rights, can be found in our privacy policy.
* This consent is required to receive email communication from sp. z o.o. regarding the company and its offerings.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
  •, Inc.
  • 2100 Geng Road, Suite 210
  • Palo Alto, CA 94303
  • United States of America
  • Sp. z o.o.
  • al. Jerozolimskie 44
  • 00-024 Warsaw
  • Poland
  • ul. Łęczycka 59
  • 85-737 Bydgoszcz
  • Poland
Let us know how we can help