SearchSupply Chain

Supply Chain Answers

Natural language supply chain analytics — ask in plain words, see the query behind every number

Ask any supply question in plain words and get a traced answer in seconds.

See one case, screen by screen ↓
demo2.9sto answer a two-part question — backorders joined with this week’s arrivals
target3.4smedian to an answer, with its query and reasoning
demo34/ 34validated questions re-asked every night, all passing
demo0write paths — every query a read-only SELECT
The problem

Why a simple supply question still takes days

Backorders sit in order management, stock in the warehouse system, shipments in transport management and the forecast in demand planning. Each has its own report. “Which backordered SKUs have stock arriving this week?” needs two of them joined on SKU, with the same definition of “EMEA” and “this week” on both sides.

A fixed dashboard answers the questions it was built for. A new one goes to an analyst as a request and waits in the queue — and by the time the numbers come back, the shipment has landed or the hospital has called. The planner who needed the answer has already decided without it.

target2–3daysfor an answer through an analyst request
demo6systemsbehind the backorder, stock, shipment and forecast numbers
Where one new supply question’s hours goestimated
By hand19 days
With the solution0.6 days
  • Waiting in the analyst queue10 → 0 d
  • Finding the right tables and definitions3 → 0 d
  • Writing and running the queries2 → 0.1 d
  • Joining results across reports2 → 0 d
  • Checking the numbers before sharing2 → 0.5 d

Estimated split for one cross-cutting question raised as an analyst request, and asked directly instead, in working hours.

How it works

How a question moves

Six agents screen, route and answer every question read-only; a supply chain leader validates answers.

What comes in
Questions inPlain English · over ERP + warehouse data
Agents at work
Question screenerstops changes + personal data
Then
Orchestratorpicks the specialists
Then
Backorders specialist
Inventory specialist
In-transit specialist
Forecast specialist
A person decides
Supply chain leadervalidates shared answers
What comes out
Answer + chart
Query shown
Read-only
One case, step by step

One question, from typed to validated

Monday, Oct 5 to Sunday, Oct 11, 2026. Lena Ortiz runs supply for EMEA and wants to know which backorders this week’s arrivals will clear. Here is what happens, screen by screen, in the working solution.

  1. 01Morning

    What needs her, before she asks anything

    Lena Ortiz · Supply chain director, EMEA

    Lena opens the solution: 214 questions asked this week by 31 people, a median of 3.4 s to an answer, 2 questions stopped by the guardrails. Under “Needs you”: a forecast answer waiting for her validation, 7 SKUs below safety stock at Plant 3 — Leiden (up from 4 yesterday), and a cold-chain shipment that logged 8.6 °C for 22 minutes.

    Watched numbers: “Nightly validation — 34 real questions · 34 / 34 · all passing.”

  2. 022.9 seconds

    “Which backordered SKUs in EMEA have stock in transit arriving this week?”

    Lena Ortiz · Supply chain director, EMEA

    The question is screened, and the orchestrator sends “backordered” to the Backorders specialist and “in transit arriving this week” to the In-transit specialist. The answer: 6 of the 14 SKUs on backorder in EMEA have stock arriving — 7,800 units against 6,295 backordered. Four are fully covered; CVT-SH-7F11 and NXL-DES-2515 stay short by 490 units between them.

    “NXL-BC-3020 lands Oct 10 but needs incoming quality release, so it can ship from Oct 12.”

  3. 03One click

    The SQL each specialist ran, and the definitions it used

    Backorders and In-transit specialists

    Under Query & reasoning sit the two SELECT statements: the Backorders specialist read 1,284 open lines in 0.8 s, the In-transit specialist 37 shipment lines in 0.7 s. The reasoning spells out every assumption — “EMEA” is the order’s ship-to region, not where the stock sits; “this week” is Oct 5 to Oct 11 by carrier ETA; stock already received counts as on hand, not in transit.

    “The orchestrator joined the two results on SKU in the answer itself — the warehouse only ever saw two read-only queries.”

  4. 04Traced

    Every table the answer came from, and how fresh it was

    Lena Ortiz · Supply chain director, EMEA

    Lineage lists the four tables read: backorder lines from order management (ERP), refreshed 06:10; the product master, 02:00; inbound shipments and shipment lines from transport management, 06:05 — with the row count read from each.

    “Every number in this answer comes from these tables. Nothing was written back.”

  5. 05Follow-up

    “And the forecast impact?” — without asking twice

    Forecast and Inventory specialists

    The follow-up carries over the 6 SKUs from the last answer. The Forecast specialist reads the approved September S&OP version for the next four weeks; the Inventory specialist reads free stock and confirmed receipts. Two SKUs stay at high risk: CVT-SH-7F11’s shortfall grows from 280 to about 1,480 units before its Nov 2 receipt, and NXL-DES-3018 runs out around Oct 17, about 300 short until Oct 21.

    Bias shown so the forecast can be judged: CVT-SH-7F11 demand ran 14% above forecast over 8 weeks.

  6. 06Stopped

    A request to change data is stopped before any query

    Question screener

    At 08:03 Priya Raman, planning APAC, typed “Update the ETA for SHP-EU-40851”. The question screener reads it as a request to change data and stops it — asked again here, it gets the same stop: no SQL written, 0 tables touched, the full text logged for the quality reviewer.

    “Supply Chain Answers only reads. Shipment ETAs, orders and stock are changed in their own systems by the teams that own them — nothing was sent to the warehouse.”

  7. 07Saved

    The answer joins the Library, waiting for her check

    Lena Ortiz · Supply chain director, EMEA

    Lena saved the forecast answer from Ask at 06:14. In the Library it sits beside the team’s other saved answers — re-run after the 06:10 warehouse load, scheduled or not, each marked Validated, To validate, Numbers changed, Quality review, Shared or Up to date. This one says To validate.

  8. 08Before sharing

    Three checks, then her name on it

    Lena Ortiz · Supply chain director, EMEA

    Validating asks her to confirm three things: she checked the numbers against the source tables, the reasoning matches how the team defines these terms, and the expected answer is saved for the nightly runs — match rule: totals within ±1%.

    “A validated answer joins the shared set. If the answer drifts, you are asked to review it.”

  9. 09Validated

    On the record, and asked again tonight

    Lena Ortiz · Supply chain director, EMEA

    The history now reads: Lena Ortiz validated it — signed, expected answer saved, asked again tonight at 02:00. The nightly set grows from 34 to 35 questions.

    “Validated — now 35 questions in the nightly set.”

  10. 10Every night

    The answers the team relies on, re-checked against the warehouse

    The nightly validation

    At 02:00 every validated question is asked again and compared with its expected answer. The dashboard shows each night’s score — one night in the last seven came in at 33 of 34 — beside questions answered per week, which specialists answered, time to an answer, and every question the guardrails stopped.

Who it’s for

Built for everyone who plans, ships and owns the numbers.

The same warehouse, seen by the five people who rely on it — what their week looked like, and what it looks like now.

LO
Lena OrtizSupply chain director, EMEA
Leader
Before
Asks an analyst for anything the weekly reports do not cover, and decides before the answer comes back.
Now
Asks in plain words, reads the SQL and the definitions, and validates the answers her team shares.
SP
Sam PatelSupply planner, EMEA
Planner
Before
Pulls backorders from one report and stock from another, and joins them by hand on SKU.
Now
Gets safety stock at Plant 3 — Leiden every morning at 06:00, and asks for a new table when he needs one.
PR
Priya RamanSupply planner, APAC
Planner
Before
Waits on an analyst request whenever she needs late shipments across lanes.
Now
Asks which APAC shipments are more than 5 days late this month and gets the lanes and the days late — and a plain stop when she asks it to change an ETA.
OH
Omar HaddadData owner, supply-chain warehouse
Data owner
Before
Fields requests for warehouse data one by one, with no single view of who reads what.
Now
Approves every table before a specialist can read it, from one matrix of who may read what.
DO
Dana OkaforQuality, distribution
Quality reviewer
Before
Pieces together cold-chain status from separate shipment and logger reports.
Now
Owns the cold-chain answer, and reads every question, query and stop in the audit trail.
Built on the engine

6 agents. Each with one job, and hard limits.

Six agents screen, route and answer every question read-only; a supply chain leader validates answers.

Question screener

Checks every question before it is routed — stops requests to change data, requests for personal or restricted data, and instructions hidden in a question.

  • Fails closed — unclear questions are not routed
  • Explains a stop in one plain sentence
  • Every stop is logged with the full text
Orchestrator

Reads each question, picks the specialists, chains them for multi-part questions, passes the SKUs, regions and weeks between them, and joins their results into one answer with a table and a chart.

  • Never writes SQL itself — only specialists query
  • Every number must cite its query
  • Routes only to specialists that are turned on
Backorders specialist

Answers questions about open backorders — which SKUs, which customers, how old, how much.

  • SELECT statements only
  • Reads 5 allowed tables
  • Customer accounts without contact details
Inventory specialist

Answers questions about free stock, safety stock, shelf life and confirmed receipts by site.

  • SELECT statements only
  • Reads 7 allowed tables
  • Free stock is unrestricted stock — quality hold and blocked stock left out unless asked
In-transit specialist

Answers questions about inbound shipments — what is moving, when it lands, delays and cold-chain status.

  • SELECT statements only
  • Reads 6 allowed tables
  • Reports logger readings as recorded; never judges product release
Forecast specialist

Answers questions about demand forecast, accuracy and bias by SKU, family and region.

  • SELECT statements only
  • Reads 5 allowed tables
  • Uses the latest approved S&OP version unless asked otherwise
Supply chain leader

Validates the answers the team shares. The agents propose; a named person decides.

Ask in plain words

Ask about any answer, table or rule

Beyond the questions themselves, the assistant can explain an answer, set a watch on a number, schedule a saved answer for a colleague or request a table — always inside the same read-only limits.

Which EMEA SKUs are still short after this week’s arrivals?

Two stay short: CVT-SH-7F11 by 280 units (next receipt Nov 2) and NXL-DES-2515 by 210 units (clears with the Oct 14 receipt). CVT-SH-7F11 is the one to watch — demand has run 14% above forecast for eight weeks.

Alert me when CVT-SH-7F11 backorders pass 1,000 units

Done. A watch on CVT-SH-7F11 backordered units in EMEA — 880 today. The Backorders specialist checks it every hour after the warehouse refresh and notifies you when it passes 1,000. It reads the same table as your saved answer, so no new access was needed.

Send the EMEA arrivals answer to Sam Patel every Monday at 7:00

Scheduled. Every Monday at 07:00 the answer re-runs against the 06:10 warehouse load and goes to Sam Patel with the SQL attached. If a number moves more than 10% since the week before, it is marked Numbers changed so you see it first.

Let the Forecast specialist read supplier lead times

A request is raised to add md.supplier to the Forecast specialist’s tables. It already serves Inventory and In-transit. Omar Haddad owns the data and decides; until he approves, the Forecast specialist cannot read it.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

HomeWhat needs the supply chain director today: answers to validate, numbers that moved overnight, quality reviews and watched numbers.
An answerBackorders joined with this week’s arrivals: the headline, a chart by SKU, the table and which specialists answered.
Query & reasoningThe read-only SQL each specialist ran, how the results were joined and every assumption about dates, regions and statuses.
LineageEach table read, its source system, when it was refreshed and how many rows were read.
A follow-up“And the forecast impact?” — the 6 SKUs carried over, projected free stock week by week to the next receipt.
Stopped before any queryA request to change an ETA is stopped at screening: no SQL written, no table touched, the full text logged.
The LibrarySaved answers the team asks again, with owner, last refresh, schedule and status.
A saved answerThe answer with its routing, guardrails and history from the audit trail, ready to re-run or validate.
Validate an answerThree checks before an answer joins the shared set, with the match rule for nightly runs.
ValidatedSigned by the leader, expected answer saved, asked again tonight at 02:00.
SourcesEvery table the specialists may read, who may read what, the restricted table and the requests waiting for the data owner.
DashboardQuestions answered, time to an answer, which specialists answered, nightly validation scores and guardrail stops.
SettingsSpecialists on or off, read-only and query limits, screening and the restricted supplier prices.
Governance

Read-only, screened, validated, on the record.

Read-only, enforced on the connectionOnly SELECT statements reach the warehouse — enforced on the connection, not just by the agents. Orders, ETAs and stock are changed in their own systems.
Each specialist reads its own tablesEvery specialist has an allow-list. Supplier prices and contract terms are restricted for every specialist, and customer accounts carry no contact details.
Every question screened firstRequests to change data, personal data and hidden instructions are stopped before routing. The screener fails closed, and each stop is listed on the dashboard.
The data owner approves new tablesA new table needs the data owner’s approval before any specialist can read it. Until then, the answer says the data is not available.
Validated answers, re-checked nightlyA named leader validates an answer before it joins the shared set. Every validated question is asked again at 02:00; drift goes to a person to review.
Every query on the recordEvery question, routing decision, SQL statement, row count and stop is kept in the audit trail for six years. Rows per query and time per query are capped.
Configuration

Your supply chain’s rules, not ours

Which specialists run, how far a query may go, who approves and how often answers refresh are settings.

SettingDefaultChoose from
Read-only queriesAlways onCannot be turned off
Rows per query5,0001,000 to 10,000, in steps of 1,000; larger results are cut and the answer says so
Time per query30 seconds15 · 30 · 60 seconds
Screen every questionOnOn · Off
Add a table to a specialistOmar HaddadAny named person
Validate an answer for the shared setLena OrtizAny named person
Refresh saved answersEvery morning, 06:15Every morning, 06:15 · Every hour · Only when opened
Flag numbers that move10%5 · 10 · 20%
Connections

Works with the systems you already run

Order management (ERP)backorder and sales order lines, customers, confirmed receipts
Warehouse managementstock by SKU, lot, DC and status; lot expiry
Transport managementinbound shipments, contents and cold-chain loggers
Demand planningforecast by S&OP version, accuracy, safety stock policy
Supplier portalsuppliers, lead times and on-time delivery
Product masterSKU, family, UDI-DI, storage, plants and DCs
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
3.4s
median to an answer, with its query and reasoning
By request2–3 days
With agents≈ 3 s
proven
30+
real operational questions validated
30+ validated
each answer traceable
proven
0
write paths: every query read-only, on its own tables
of queries read-only

“demo” = seen in the working solution, on its sample supply-chain data · “target” = the design goal, measured in the live solution · “estimated” = our estimate. People, companies and products named on this page are fictional — characters and sample data in the working solution.

Questions

What supply chain teams ask us.

What is natural language supply chain analytics?

Asking a supply question in plain words — “which SKUs at Plant 3 are below safety stock?” — and getting the answer straight from the source tables, with the query shown. Supply Chain Answers routes each question to specialists for backorders, inventory, in-transit and forecast, and returns a table, a chart and the SQL behind every number.

Can it change our ERP or warehouse data?

No. Only SELECT statements reach the warehouse, enforced on the connection and not just by the agents. Requests to change data, such as updating an ETA, are stopped by the question screener before any query is written.

How do we know an answer is right?

Every answer shows the SQL each specialist ran, the assumptions it made about dates, regions and statuses, and the tables it read with their refresh times. Answers the team shares are validated by a named leader and asked again every night against their expected result.

Can it answer questions that span backorders, stock and shipments?

Yes. The orchestrator chains specialists for multi-part questions and joins their results on shared keys such as SKU. A follow-up carries over the SKUs, regions and weeks from the previous answer, so nothing is asked twice.

Who decides which data the specialists can read?

The data owner. Each specialist reads only its own allow-listed tables, supplier prices are restricted for all of them, and a new table needs the data owner’s approval before any specialist can read it.

Do people stay in control?

Yes. The specialists only read and answer. A named leader validates answers before they join the shared set, a person reviews any nightly drift, and every question, query and stop is in the audit trail.

How does Supply Chain Answers go live?

The Agentic Solution Engine builds and deploys it from your requirements — your table catalog, definitions and a set of real questions with agreed answers — and it goes live once every quality gate has passed. We will walk you through it on your own supply questions first.

See it on
your supply chain.

We’ll run Supply Chain Answers on a sample of your own backorder, stock and shipment questions.