- #1 conversational AI developer 2021
- Top-3 assistants and voice skills, IVR, and solutions for customer support developer
- Bronze one of the largest digital competitions for a multi-platform chatbot for Philip Morris International
An international company manufacturing essential consumer goods.
As the competition in the market for children’s products grows each year, and Japanese diaper manufacturers are increasing their market share and strengthening their positions, brands are launching new initiatives to retain customers, enhance their loyalty, and attract new buyers.
In early 2019, a client in partnership with a children’s goods store network decided to launch a customer loyalty program.
Develop a web platform with the capability to create personal accounts, register receipts, and accumulate bonus points. This platform will allow users to receive additional discounts on their next purchase of the client’s products or gifts from partner retailers. However, this was just the initial stage of the project, and at the time, we did not yet realize the full extent to which it would grow.
Stage 1 – The mechanics of the loyalty program are fairly straightforward:
Additionally, the website’s administrative panel gathers comprehensive statistics about all customers registered in the program and their activities. This data aids in evaluating the success of promotions.
After a year and a half since launching the loyalty program and accumulating 300,000 receipts, a valid question arose: how could we leverage the gathered data and what more could we learn about our customers? By analyzing their purchases, it becomes possible to gain deeper insights into the customer profile and identify which complementary products lead to the purchase of the brand’s items.
Stage 2 – At the beginning of 2021, we initiated the development of a platform for receipt analysis. We needed to establish a system for regular data analysis of purchases, enabling us to track dynamics. Now, with the existing 300,000 receipts, we had to derive not only information about the brand’s products but also answer three additional questions:
We encountered the challenge that the data quality was poor. As a reminder, we were collecting receipts from various stores within the extensive network, each of which operated as an independent entity. The same item could be entered into the system differently or different items could be entered in the same way, and the costs could also vary.
In order to structure the data, we developed our own parser. It consists of a vast array of rules that structure all the information and bring it into a unified format. It learned to extract all the necessary details about the items from the receipt, details that were crucial to understand, such as product lines, categories, and quantities. This allowed us to differentiate all the brand’s SKUs, but this was just one stream of information.
The second stream included all the other items on the receipt, which we also needed to recognize. Since we didn’t require such detailed information about these items, we integrated receipt recognition from the Bank, and that proved to be sufficient.
To visualize the acquired data, we developed an interactive dashboard using Microsoft Power BI, presenting different perspectives, and setting up monthly automated data refreshes.
With the information we’ve gathered, we can now compile comprehensive analytics regarding product adjacency. Based on this, the brand can:
Furthermore, the loyalty program has integrated with the other marketplace, which means we can now obtain even more insights into customer preferences.
over 383k
receipts containing the products of the client’s brand we have collected and analyzed.
96,6k
reactions – likes, reviews, completed surveys, and invited friends – on social media platforms and review websites
over 200k
active users registered on the platform
Learned to shape
consumer habits through unconventional promotions and personalized marketing campaigns
We segmented customers
into clusters based on their purchase receipts’ value and identified opportunities for their movement between these groups
We discovered that
on average, customers who buy one pack of the client’s brand diapers also purchase seven packs of baby puree.