Draft hero image — replace alt text in Studio

Case

Lindex

Retail

Personalized recommendations for millions of customers

Collaborative filteringNLPComputer visionDeep learningRevenue increaseProcess efficiency

Modulai developed and deployed a custom-built recommender system for Lindex, one of the largest retailers in the Nordics. The system processes data on approximately 60,000 products and purchases from over 2 million customers, using advanced NLP and image processing alongside collaborative filtering to deliver personalized, multi-channel recommendations.


Outcome

  • +35 MSEK

    Yearly additional revenue

  • +2–4%

    Gross revenue increase

  • 2M+

    Customers served


    • Challenge

      Lindex is a major retailer active in the Nordics and throughout Europe, with several million registered customers and a prominent presence in women's wear, lingerie, and kidswear. Customers expect retailers to provide recommendations based on their browsing and purchasing behavior — a feature that both generates sales and provides a sense of being cared for.

    • Solution

      Customers were characterized from their historical transactions, while products were described from multiple angles: category hierarchies, attributes such as color, texture, and material, product text, and product images. By combining what products are with how customers behave, the system produces recommendations at the individual level, drawing on both content and collaborative signals rather than purchase history alone.

    • Tools

      Product text was processed with classical NLP techniques alongside Universal Sentence Encoders, FastText, and BERT, while product images were turned into dense representations using ResNet and convolutional autoencoders. Recommendations were generated using matrix factorization and gradient boosting models. Preprocessing, training, validation, and inference pipelines were built in Python on Azure, with Snowflake, Databricks, and Spark orchestrated through Apache Airflow, and text feature extractors developed in TensorFlow.

    • Value created

      The recommender system was deployed into production, delivering individual-level recommendations across channels to a customer base of over two million. By combining purchase history with what the products actually look like and how they are described, it generates recommendations grounded in both behavior and product content, rather than purchase patterns alone, at the full scale of Lindex's catalog.