AI Showreel the independent observatory of AI in marketing
← The index
Proof B Live confirmed

Otto

deep-learning demand forecasting triggering autonomous supplier orders

IndustryRetail & e-commerceLeverActivation / conversionFamilyPredictionImplementationHybridStagepurchase
90%
Forecast accuracy on 30-day sales (Blue Yonder system, 2017)
"it predicts with 90% accuracy what will be sold within 30 days" S1

Otto put into production in 2017 a deep-learning forecasting engine built on Blue Yonder's technology that reaches 90% accuracy on 30-day sales, cuts surplus stock by a fifth, avoids more than 2 million returns a year, and buys around 200,000 items a month from third-party brands on its own; the engine has changed since (an in-house solution since 2019, a TiDE model on Vertex AI) and Otto now reports 35% of its product ranges being automatically reordered.

Objective

Predict what customers will order before they do, to order the merchandise from third-party brands ahead of time, cut surplus stock and returns, and deliver faster from stock already in the right place.

The deployment

Otto is one of Germany's largest e-commerce retailers, with more than 18 million items in its catalog. A large share of its offer comes from third-party brands that Otto does not stock itself, which stretched lead times and multiplied separately shipped parcels. Around 2016-2017, Otto put into production a forecasting engine built on the technology of Blue Yonder, a German vendor in which it holds a stake: a deep-learning algorithm originally designed for particle-physics experiments at CERN, which analyses around 3 billion past transactions and 200 variables (past sales, searches on Otto's site, weather) to predict what customers will buy a week before they order. The system proved reliable enough that Otto lets it buy around 200,000 items a month from third-party brands on its own, with no human intervention. The engine has changed since: Otto has run an in-house forecasting solution since 2019, and the Google Cloud case study documents the current engine, a TiDE model trained on Vertex AI and deployed on GKE. Otto today reports 35% of its product ranges being automatically reordered, on the basis of around 30 billion individual forecasts a month.

Results Proof B

90%
Forecast accuracy on 30-day sales (Blue Yonder system, 2017)
"it predicts with 90% accuracy what will be sold within 30 days" S1
-20%
Reduction in the surplus stock Otto must hold (2017, "a fifth")
"the surplus stock that Otto must hold has declined by a fifth" S1
-2 millions/an
Product returns avoided each year after go-live (2017)
"reduced product returns by more than 2m items a year" S1
200 000/mois
Items ordered automatically from third-party brands, with no human intervention (2017)
"purchase around 200,000 items a month from third-party brands with no human intervention" S1
35%
Share of product ranges already reordered automatically (current state, stated by Otto)
"35% of the product ranges are already being automatically reordered" S3
30 milliards/mois
Individual forecasts produced each month by Otto's AI Forecasting
"around 30 billion individual forecasts per month" S3
+30%
Forecast accuracy gain from the TiDE model on Vertex AI
"improve the accuracy of demand forecasts by up to 30%" S4

The Economist (April 2017) documents the case by name, names Blue Yonder, and carries the figures word for word: 90% accuracy on 30-day sales, surplus stock down by a fifth, more than 2 million returns avoided a year, 200,000 items bought on its own each month. Two quantified vendor case studies corroborate (Blue Yonder, Google Cloud), and Otto's official site confirms the current automated scope. Important caveat: the Blue Yonder case study defines its own 90% differently (the share of items ordered from partners that sell out within 30 days, per Mathias Stuben) and contains an unrelated 90% (the online shop's share of annual sales); only The Economist's 90%, which does measure forecast accuracy, is used here. No A level, as there are no financial results.

How it works

Documented architecture
commande autonome sur le perimetre automatisegammes hors perimetre automatiseventes reelles reinjectees Ventes passees,comportement client,recherches site, meteo, Moteur de prevision deeplearning Blue Yonder (2017), puis solution interne Otto et modele TiDE sur Vertex AI / GKE Systeme d'achat et dereapprovisionnement Otto Acheteur (gammes horsperimetre automatise) Marques tierces /entrepot

The stack in detail

How it runs, concretely

For ops teams
CadenceDaily forecasting at item level (colour and size), at a scale of around 30 billion individual forecasts a month, with supplier orders triggered automatically across the automated scope.
Operated byOtto's data science and purchasing teams; the Google Cloud case study names the forecasting team "Team Lumen".
  1. 1
    Signal collection Otto systems / data team

    Sales history, customer behaviour, seasonal trends, public holidays, planned marketing activities, and weather are aggregated. The 2017 deployment drew on around 3 billion past transactions and 200 variables.

  2. 2
    Demand forecasting AI model

    The model predicts what will sell in the short term. The Economist reports 90% accuracy on 30-day sales for the 2017 Blue Yonder system; the Google Cloud case study credits the TiDE model with up to 30% more accuracy.

  3. 3
    Autonomous ordering AI model / purchasing system

    Across the automated scope, the system orders merchandise from third-party brands on its own, with no human intervention: around 200,000 items a month in 2017.

  4. 4
    Partial automated scope Otto purchasing

    Automation does not cover the whole catalog: Otto reports 35% of product ranges already being reordered automatically. Public sources do not describe the rule that decides the scope.

The signal that drives it

Predicted short-term demand per item, re-forecast every day from sales history, customer behaviour, seasonal trends, public holidays, planned marketing activities, and the weather.

How your customers perceive this type of use

Sourced studies

C'est la famille la moins acceptee : 68% des Americains jugent inacceptable un score financier personnel calcule par algorithme et 67% l'analyse video automatisee d'entretiens d'embauche (Pew Research, 2018). La demande d'explication et de recours est massive : 83% veulent savoir quelles donnees l'IA utilise et 91% veulent pouvoir corriger des donnees erronees (Consumer Reports, 2024). A l'echelle mondiale, seuls 46% se disent prets a faire confiance aux systemes d'IA et 70% jugent une regulation necessaire (KPMG / Universite de Melbourne, 2025).

68%
Americains qui jugent inacceptable un score de finances personnelles calcule par algorithme pour proposer des offres (2018)
67%
Americains qui jugent inacceptable l'analyse video assistee par ordinateur des entretiens d'embauche (2018)
58%
Americains qui pensent que les programmes informatiques refleteront toujours un certain biais humain (2018)

Acceptance conditions

  • Transparence sur les donnees utilisees : 83% des Americains la reclament (Consumer Reports 2024)
  • Droit de correction des donnees erronees : 91% le demandent (Consumer Reports 2024)
  • Explication de la logique de decision : 44% des consommateurs sont plus enclins a utiliser un agent IA si sa logique est clairement expliquee (Salesforce 2024)
  • L'acceptabilite depend du contexte de la decision : 50% des Americains jugent equitable un score de risque criminel pour la liberation conditionnelle, contre 32% pour un score financier applique aux consommateurs (Pew Research 2018)

Red lines

  • La decision opaque et sans recours sur l'emploi, le credit ou le logement : 45% tres mal a l'aise pour l'embauche, 39% pour le pret, 39% pour le logement (Consumer Reports 2024)
  • Le scoring des personnes a partir de donnees comportementales : 68% le jugent inacceptable pour les offres financieres (Pew Research 2018)

Sources: Pew Research Center 2018 · Consumer Reports 2024 · KPMG / Universite de Melbourne 2025 · Salesforce 2024

See full acceptance: by country, by use, by generation

How to replicate

Inference, not sourced

Data prerequisites

  • granular sales history
  • behavioral site signals (traffic, searches)
  • external data (weather, calendar)
  • supplier lead times and reliability

Org prerequisites

  • agreement to let an order go out without human validation across a defined scope
  • supplier relationships compatible with advance orders

Possible stack

  • Blue Yonder
  • Google Cloud (Vertex AI, BigQuery, GKE)
  • in-house forecasting (deep learning)
  • RELEX, o9
Team to operate2-3 data scientists/ML engineers + 1 data engineer + the buyers, who keep control of ranges outside the automated scope

The plan, step by step

  1. Step 1
    Aggregate granular sales history, site signals (traffic, searches), and external data (weather, calendar), plus supplier lead times.Deliverable: Consolidated, documented feature dataset
  2. Step 2
    Train or configure the forecasting model on a category and backtest it against the buyers' current method.Deliverable: Accuracy measured vs the existing method, by forecast horizon
  3. Step 3
    Connect the forecasts to the purchasing process in recommendation mode: the buyer validates each proposed order.Deliverable: Order recommendations integrated into the buyer tool
  4. Step 4
    Agree with purchasing and management on the rule that lets an order go out without validation, then automate on a limited scope.Deliverable: First autonomous orders in production
  5. Step 5
    Expand the automated scope and track surplus stock, return rate, availability, and delivery times.Deliverable: Stock assessment and governance rules for autonomous orders

First step: Measure the accuracy of a short-term forecast on a category, define the rule beyond which an order can go out without validation, then open the scope up gradually.

Sources

  1. S1 Automatic for the people: How Germany's Otto uses artificial intelligence Established press economist.com · 2017-04-12 · accessed 2026-07-16 archive
  2. S2 Replenishment and Price Optimization at OTTO (case study Blue Yonder / JDA) Interested party cdn.featuredcustomers.com · 2018 · accessed 2026-07-16 archive pending
  3. S3 Knowing what will be bought tomorrow: How OTTO uses artificial intelligence to forecast sales Primary otto.de · accessed 2026-07-16 archive pending
  4. S4 OTTO boosts forecasting accuracy up to 30% with Google Cloud's TiDE and Vertex AI Innovations Interested party cloud.google.com · accessed 2026-07-16 archive pending