+33 (0)1 87 66 00 65 · Monday to Friday, 9am–6pm Free audit (15 min)
● B2B offer — Supply chain & forecasting

Demand forecasting: assumptions shown, not a black box

A forecast is only useful if you know what it rests on. Your agent builds your forecasts from your sales history, your seasonality and your commercial calendars, and shows for each one its assumptions, its range and the reference periods used. Hosted in France: your volumes and your sales data stay with you. Management picks the working forecast and decides on commitments.

Hosted in France Sales data protected GDPR & AI Act: governed deployment Human oversight

Updated on

Deployed in a few weeks
Demand forecasting · hosted in France
What demand should we expect for this family next quarter?
Forecast produced with its low and high range, and the reference periods used.
The assumptions are shown: seasonality observed, planned promotions, trend over the last twelve months.
One promotion from last year has been set aside: this is stated and explained.
🔗 Sourced · sales history and commercial calendar
What figure should we commit to?
I provide the forecast and its range, with what makes it move from one scenario to another.
Committing to a volume with a supplier or a customer is a matter of your strategy: that decision belongs to management.
✎ Support · range provided, human commitment
Local inference · no data outside the EU
History hosted in France
Sovereign by designLocal inference or hosting in France
GDPR & AI Act: governed deploymentTraceability & human oversight
TurnkeyDesigned, installed and operated for you
The supply chain department decidesThe agent prepares, never rules
✦ In brief

A Blue Lemon Agent forecasting agent builds your forecasts from your sales history, your seasonality and your commercial calendars, and shows for each one its assumptions, its range and its reference periods. No volume commitment is made automatically. It runs on local inference or is hosted in France: your sales data stays with you, architecture designed to reduce exposure to extraterritorial legislation, location alone not being enough to guarantee immunity.

100%
hosted in France in the target architecture
0
transfer outside the EU in the target architecture
6
forecasting uses ready to deploy
0
decision taken without human approval

These figures describe our offer, not results measured at a client. How large the gain is on your number of families forecast and the depth of your history is confirmed by a pilot.

The context

What does an AI agent bring to your demand forecasts?

A forecast whose assumptions are known can be discussed and improved; that is what makes it useful in a committee.

! The issue

A usable forecast comes with its assumptions and its range. A single figure with no context cannot be discussed; a documented forecast lets you decide in full knowledge. The agent systematically shows the reference periods used, the seasonality observed and the commercial events taken into account or set aside.

Our answer

The supply chain department has forecasts that can be explained, family by family, with what makes them move. Committing to a volume with a supplier or a customer is a matter of strategy and remains its decision. Local inference or an isolated resource hosted in France: your volumes and your sales history, revealing of your commercial position, do not leave the company.

The decisive point

Your volumes and your sales data: sovereignty & compliance

Your sales history and your volumes describe your business precisely. Here is how the architecture of our agents protects them.

Local inference

The agent can run on a machine belonging to your organisation: no sales history and no volume leaves the network.

Hosting in France

Otherwise, a dedicated and isolated resource hosted in France, under French law — your sales history and your commercial calendars: processing and access within the European Union targeted by the architecture.

Reduced extraterritorial exposure

For your volumes and your sales data, the architecture aims to reduce exposure to the Cloud Act and FISA 702; being located in France or in the European Union does not, on its own, guarantee immunity.

Isolated resource

No pooling: an environment strictly dedicated to your company and its product families.

Assumptions and ranges always shown

Every forecast states its reference periods, its assumptions and its range; encryption, role-based access and logging of the forecasts produced.

AI Act: governed deployment

The agent is strictly in support; no volume commitment is made automatically; traceability and human oversight from end to end.

What depends on the architecture chosen These points are not general guarantees: they are settled deployment by deployment, in the quotation.

  • The applicable location is that of the architecture set out in the quotation and verified before commissioning.
  • Local execution is announced only for the configuration explicitly described and accepted in the quotation.
  • The applicable isolation depends on the deployment mode set out in the quotation; no dedicated isolation is presumed.
  • Roles and permissions are configured and accepted for the identities and systems actually connected.
  • The events logged, their content, their retention period and who may access them are defined for the deployment chosen.
For forecasts tied to a confidential launch or a strategic transaction, SecNumCloud and reinforced hosting are options depending on your requirements. A single architecture is designed to answer both the GDPR and extraterritorial exposure. Designed for deployment in line with the GDPR and the AI Act, after the processing, roles and context-specific risks have been assessed.
Demonstration

See the agent at work

5 real situations, taken from those that come up most often. Pick one: the exchange unfolds as it would in your organisation.

A scripted demonstration. These exchanges show how the agent behaves — its sources, its refusals, what it leaves to your teams. Nothing is sent from this page, no model is queried here, and the matters named are fictional. That is precisely what we promise your data.
The behaviours shown here — monitoring, automation rules, routing and reminders — are configured with you during deployment, from your tools, your rules and your thresholds.
The architecture points named in these exchanges — location, local execution, isolation, encryption, role-based access, logging — are not a guarantee attached to the demonstration: they are those of the architecture set out in your quotation, and verified before commissioning.

The company in this demonstration

Fictional company

Lavalène — maker of ecological household cleaning products

Sector
Manufacture of ecological cleaning products, sold through supermarkets and specialist stores
Headcount
260 staff, including 5 in supply chain: 1 director, 2 demand planners, 2 supply planners
Market served
4 supermarket chains and 340 specialist stores, in France and Belgium
Volume forecast
9 families, 480 active SKUs, €62M of revenue, 5 years of shipment history
Tools in place
ERP, monthly forecasting spreadsheet, commercial promotion calendar, retailer agreements — the agent plugs into them, nothing is replaced
Who decides
The supply chain director settles the working forecast; the monthly committee arbitrates the scenarios; sales commit volumes to the retailers
Room for improvement
The monthly forecast takes 9 days of work and comes out with no range; forecast error is measured on none of the 9 families

Lavalène has been forecasting for ten years in a spreadsheet three people know how to read, and nobody has ever measured what that forecast is worth. The agent runs on local inference on a machine at the company and reads the ERP, warehouse shipments, the promotion calendar and the retailer agreements: it builds the forecast, displays its assumptions, and always gives its range and the depth of measurement behind it. The supply chain director settles the working forecast, and commitments to retailers stay with sales. The exchanges below cover six months, from the first measurement to the review.

This company, its figures and the exchanges that follow were invented for the demonstration. They illustrate a common situation; they describe no real client.

Demand forecasting · hosted in France
I read five years of your shipments last night — 2.8 million lines, 480 SKUs, 9 families — and I started by measuring what your current forecast is worth. Nobody had ever done it.
Forecast error is the gap between what was forecast and what was actually sold, expressed as a percentage of the actual.
The starting point, measured across your last 60 months:
· Average error at 4 weeks: 27 %.
· Average error at 8 weeks: 34 %.
· The spread between families is 1 to 3: 16 % on the steadiest family, 48 % on the most promotional one. A company-wide average would have hidden exactly what needed to be seen.
The forecast I bring you for the quarter, family by family, and never a bare figure:
· Floor cleaners: 41,200 units, range 37,800 – 44,600, that is ± 8 %. Depth: 60 months of complete history.
· Laundry: 68,400 units, range 64,300 – 72,500, that is ± 6 %. Depth: 60 months.
· Glass cleaners: 22,900 units, ± 5 %. Depth: 60 months.
· Kitchen cleaners: 31,500 units, ± 7 %. Depth: 60 months.
· Baby range, launched 22 months ago: 9,800 units, ± 14 %. Depth: 22 monthsthe range is wider because the depth is shorter, and I say so rather than hand you a figure too precise to be true.
The time this moves: building a forecast took 60 % of the exercise; it takes 8 %. Nine days of work become a day and a half.
What I propose: I show you what makes each range as wide as it is — and on the first one, 4.5 of the 8 points close with a single piece of information you already hold. forecast_9-families-ranges.pdfError measured at 27 % at 4 weeks, depth per family
⛓ Sourced · ERP (5 years of shipments, 2.8 million lines), forecasting spreadsheet, actuals across 60 months
± 8 % is wide. I cannot commit anything on that.
That is exactly what makes it usable: I tell you where the eight points come from, and you close half of them in two minutes.
The ± 8 % on floor cleaners, broken down:
· 4.5 points come from the March promotion, entered in the commercial calendar but unconfirmed. Depending on whether it runs, volume moves by 3,700 units.
· 2 points come from the weather effect measured over five years: an early spring pulls the cleaning peak forward by three weeks. That effect is real — it explains 2 points, not ten.
· 1.5 points are residual noise: the share nothing explains and that will stay there whatever the method.
What that means, very concretely: confirm the March promotion and the range moves from ± 8 % to ± 3.5 % within the minute. The central figure barely moves — it is the uncertainty that falls, and uncertainty is what you pay for.
What it costs you, in euros: safety stock is sized on the width of the range. On this family alone, moving from ± 8 % to ± 3.5 % releases €190,000 of tied-up stock. A ten-minute meeting with sales is worth €190,000 of cash, and this is the first time that arithmetic has been laid out here.
What I propose: I made the same breakdown across the 9 families. Three pieces of information you already hold close 11 points of range between them — confirmation of the promotions, the listing calendar of the northern chain, and the switchover date of the baby range. Give them to me and I republish everything within the hour. ranges-broken-down_9-families.pdf11 points closable, €190,000 of stock on one family
⛓ Sourced · 5 years of shipments, promotion calendar, weather records matched to sales
And the error — how will you measure it once we are working together?
By a written protocol, published in advance, and applied even in the months when it does not suit me.
How the measurement is made:
· The forecast is frozen and timestamped at 8 weeks, then at 4 weeks before the period. A forecast that gets retouched afterwards can no longer be measured.
· It is compared to the actual out of the ERP, family by family and SKU by SKU.
· The result is published every month, with the month's error, the twelve-month rolling error, and the number of forecast/actual pairs it rests onbecause an error measured over three months is not worth an error measured over sixty.
What replaying across your 60 months already gives:
· Error at 4 weeks: 27 % with your current method, 14 % with mine. Measured on 540 forecast/actual pairs — 9 families across 60 months.
· Error at 8 weeks: 34 % against 19 %. Same base.
· Across the first 4 months of live operation: 15 %, on 36 pairs only. That is consistent with the replay, and I will give it to you again at 12 months when the base is three times firmer.
What that changes in committee: you stop arguing about whether the forecast is good, you know how far it is off and on which families. A forecast whose error is known turns into a stock decision; a forecast with no known error stays an opinion.
The next step I propose: I show you the assumptions behind each of these forecasts — and you will be able to change one in a word, with the costed effect on screen.
Local inference · no data outside the EU

Your case is not here? That is exactly what a 15-minute conversation is for. Book the free audit

Use cases

What does the agent actually do?

One agent, several forecasting horizons. All these uses work in support, subject to your approval.

Included in your agent The 3 capabilities essential to this promise are included, at no extra cost.
From 563 € excl. VAT / month

Forecasts by family

Builds the forecast from your history and your seasonality.

Assumptions shown

States the reference periods, the seasonality and the events taken into account.

Explicit ranges

Gives a low and a high figure, with what makes them move.

Controls and safeguards These 3 controls are built into the agent: they frame what it does, whatever plan you pick. They are not chosen and are not added to your order.
Human validation, exceptions and escalation Status, safe closure and audit trail Explain assumptions, uncertainties and the limits of the analyses
What the agent must be connected to This connection is required for the agent to work. It concerns your information system and is scoped during the audit.
Reconcile controlled sources with data quality and lineage

Need to go further?

These agents handle a different business process, with their own owner and their own price. They are added to this one.

Does your need fall outside this?

In 15 minutes we identify the most relevant agent — without oversizing the project.

Book the free audit Build your agent
The gain

How many families can a team forecast in detail?

By taking on the building and the documenting, the effort shifts towards deciding between scenarios. How large the gain is depends on your volume and remains to be confirmed by a pilot.

Building a forecast
Today · done by hand
Forecast built
Documenting the assumptions
Today · done by hand
Assumptions shown
Setting aside exceptional events
Today · done by hand
Events flagged
Indicative figures, not contractual, to be confirmed by a pilot on your number of families forecast and the depth of your history. Committing to a volume with a supplier or a customer is a matter of strategy: that decision belongs to management.
How it works

The stages of your AI agent project

1

Audit & scoping

15 minutes to target the use case with the best return.

2

Quote or direct sign-up

A catalogue offer is bought online; a specific need gets a costed quote.

3

Design

We design the agent and its guardrails.

4

Integration & testing

We connect your tools to the agent, which is itself hosted in France.

5

Rollout

Going live and training your team.

6

Operation

Continuous supervision and improvement.

Pricing

One package, one agent

A demand forecasting agent (history, assumptions, ranges), installed and operated for you.

Agility

Setup + controlled subscription

7,485 € excl. VAT setup
then 563 € excl. VAT/month — you invest at installation and pay a reduced subscription. Ideal for keeping the cost under control over time.
  • Installation, configuration and training for your teams
  • Operation, human oversight, updates and support
  • Sovereign hosting in France, a dedicated and isolated resource
Order →
The simplest Serenity

All inclusive, no setup fee

983 € excl. VAT /month
all inclusive, immediate start. No upfront investment: a single subscription. Ideal for starting quickly and simply.
  • Setup included (installation, configuration, training)
  • Operation, human oversight, updates and support
  • Sovereign hosting in France, managed end to end
Order →
100% Sovereign

On site, you own it

11,150 € excl. VAT setup
then 760 € excl. VAT/month · + hardware from 2,491 € (one-off purchase, in addition) — a sovereign computer installed on your premises, maintained remotely. Models run locally, your data returned at the end of the contract. 36-month commitment.
  • Hardware installed on your premises (you own it)
  • French / European AI models run locally
  • Secure remote maintenance (Pro support included)
Order →
Not included in the packages: AI consumption (model tokens), re-invoiced at real cost with no margin, and tracked in real time in your client area. Maintenance and supervision subscription for an initial term of 12 months for the Agility package, 24 months for the Serenity package and 36 months for the 100% Sovereign package, renewable; support levels (SLA 72 h / 24 h / 4 h) optional. Bespoke development, additional integrations or exceptional volumes are quoted separately. Support Monday to Friday, 9am to 6pm. Prices exclude VAT.
AI model: none of the AI models offered currently carries a fixed surcharge. When the selected model carries a cost, that cost is shown when you choose it, before you order, and re-invoiced at the cost incurred, with no mark-up; usage is billed at the publisher's price. Publishers' prices are published in US dollars: the amount re-invoiced is the amount in euros actually borne by Blue Lemon Agent on the publisher's invoice, at that invoice's exchange rate, with no commission or mark-up.
Included components and additional components Components included in the base offer: the Blue Lemon Agent software foundation, the AI models listed in the order journey, the standard channels (Microsoft Teams, Slack, WhatsApp Business, email, website chat, calendars, Microsoft 365 / Google Workspace, file storage, market VoIP telephony, professional social-media pages and accounts, Google Business Profile), hosting in France for the package chosen, backups, supervision, updates and support. If adapting the AI agent to your constraints, your needs or your requests requires other paid components — a third-party publisher's software licence, paid API access to one of your applications, hosting of health data, for which French law requires an HDS-certified host (art. L. 1111-8 of the French Public Health Code), SecNumCloud-qualified hosting, a speech synthesis service, particular hardware —, they are offered to you as an option or on quotation and re-invoiced at the cost incurred; nothing is committed without your written agreement. Where the artificial intelligence model you choose entails an additional cost, that cost is shown to you before you order and re-invoiced to you at the cost incurred, with no margin.
What to expect
Go-live 2 to 3 weeks
Agent designed, channels connected, team trained.
Steady state 4 to 7 weeks
After a few weeks of real use, once the agent's behaviour matches what you expect. Indicative estimate, adjusted to the options you keep. It is not a delivery commitment.
Our commitment

Four guarantees that matter to your forecasts

Your sales history stays with youLocal inference or an isolated resource hosted in France; no history and no volume entrusted to a third party, no data used to train a model.
Data in France, under French lawYour volumes and your sales data: minimisation and location in France, architecture designed to reduce exposure to extraterritorial legislation, location alone not being enough to guarantee immunity.
The supply chain department keeps the decisionThe agent produces demand forecasts that can be explained, checked and altered; no approval is automated.
Human oversight & traceabilityOn your number of families forecast and the depth of your history: systematic logging and tracking, in line with the AI Act.
Frequently asked questions

Your questions, our answers

How do I know what a forecast rests on?
Every forecast shows its reference periods, its seasonality assumptions and the commercial events taken into account or set aside.
Why a range rather than a figure?
Because a range says what can make the result move, and lets you decide how far to commit. The central figure is provided with it.
Does the agent commit volumes?
No. It provides the forecast and its range; committing to a supplier or a customer rests with management.
How much history is needed?
The deeper the history, the clearer the seasonality. What can be used is assessed during the audit, with no assumptions about what you do not have.
Is our sales data protected?
Yes. The agent is hosted in France, on local inference or an isolated resource, with the deployment objective of processing and access operated within the European Union and an architecture designed to reduce exposure to extraterritorial legislation, location alone not being enough to guarantee immunity. Your history is not used to train a third-party model.
How long does it take to deploy this agent?
A few months as a rule, depending on the number of families and the quality of the history available, after a free audit then phases of design, integration and testing.
Let's talk

Let's size up the potential in your forecasts

15 minutes to frame your families and your history — hosted in France, supervised, with no commitment.