Dynamic pricing – machine learning


Bloom Amsterdam B.V.

Ron van den Akker- 18 februari 2021 10:44


[Client prefers to remain anonymous due to competitive scope of project]

BLOOM has created a dynamic pricing algorithm for a rapidly growing company in the online retail space that handles thousands of products per day. The client was looking for a way to boost its revenues by using its historical sales data to dynamically adjust product prices.

In order to do so, BLOOM built an algorithm that determines the optimal price of products offered on multiple online channels. To calculate the best price, the algorithm takes into account product characteristics, historical selling data, and competitor behaviour. This results in over 2,000 features that together determine selling probability and potential revenue.

Under the hood, BLOOM has set up two gradient boosting models that work complementary: a regression model and a classification model. These models serve as input for a custom pricing algorithm that optimises expected return, taking into account today’s and future selling probabilities. The model is self-learning – it is updated daily with the latest selling data, thus continuously improving its accuracy.

The algorithm is now used many times every day to determine the optimal offer price for each product on each channel, allowing to benefit from different market conditions.

We were all very impressed with BLOOM’s advanced data science and machine learning skills. In a relatively short period, they were able to deliver an algorithm that directly improved our bottom line, while at the same time coaching our colleagues to embed the necessary skills in our team. Also, they’re a business-savvy, pragmatic, and fun bunch of people to work with. I would highly recommended working with the BLOOM team on machine learning and data science projects!

– Managing Director of client 

Bloom Amsterdam B.V.
AI gedreven analytics
Behavioural Analytics
Data Visualisation
Data Architecture
Data Strategy
Digital Twin advies
Deep Learning
Deep Neural Network
Digitale Strategie
Growth Hacking
Online lead generatie advies
Data Engineering
AI gedreven Marketing
Data Platform
Algoritme ontwikkeling
Bloom Amsterdam B.V. (Besloten vennootschap met gewone structuur) is opgericht op en geregistreerd onder Kamer van Koophandel nummer 58112464 te Amsterdam.

Bloom Amsterdam B.V. heeft 15 medewerkers en valt onder bedrijfsindeling Advisering op het gebied van management en bedrijfsvoering (geen public relations en organisatie- adviesbureaus).

Ron van den Akker


  • Herengracht 516
  • 1017CC Amsterdam