Find your biggest AI opportunities in under 30 minutes.Book a consultation
Back[ Coventa ]Case Study

[ COMMERCIAL SUPPLY ]LIVE

Hub for Available-to-Promise

An honest answer to “when can you deliver?”. Hub derives available-to-promise in real time across the network, ranks the bottlenecks actually constraining it, and lets commercial teams simulate mitigations — a purchase, a substitution, a customer moved to an alternative — before committing to a date.

HUB // ATP NETWORKNetwork · SKU 4410-B
Hub ATP/Network · SKU 4410-B
Live network stateLast sync 12s ago

Topology

ATP · SO-88120

Requested
2,000 units · 12 Sep
Available to promise
1,550 by 12 Sep
Binding constraint
Monterrey capacity (104%)
2nd constraint
Supplier B resin · +4d
Revenue at risk
$187k
Simulate mitigation

// Problem

The Problem

Commercial teams commit to delivery dates using a number the planning system produced overnight, which means they are quoting yesterday's network. When the date slips, the reason is usually a single constraint several tiers away that nobody could see from the sales screen — and by the time it surfaces, the mitigation window has closed. The alternative behaviour is worse: sales quotes conservatively, and the organisation leaves revenue on the table protecting itself from a number it does not trust.

  • Available-to-promise is a batch figure, so it is stale at exactly the moment it is quoted.
  • The specific constraint limiting ATP is invisible from the commercial screen.
  • Mitigations — expedite, substitute, reallocate — are evaluated after the commitment, not before it.
  • Distrust of the number produces conservative quoting, which costs revenue quietly.

// Overview

Hub computes available-to-promise continuously across the network rather than as an overnight batch, so the figure a commercial team quotes is the current one. Behind the number, the constraint chain is exposed: teams can deep-dive from a weak ATP position to the specific root cause holding it back, at whichever tier it sits. Mitigations are then tested rather than guessed — the platform simulates the effect of a purchasing action, a customer moved onto a valid alternative, or capacity reallocated, and reports the resulting ATP change before anything is committed. Opportunity alerting runs the same logic in the other direction, surfacing actions that would open up availability on high-demand products before anyone asks for them.

// AI System

Why AI

This is a search problem over a large, interdependent network, and the useful question is counterfactual: not what ATP is, but what it would become under a specific action. Enumerating those counterfactuals by hand is exactly what planners do not have time for, and a static report cannot do it at all. The model's role is to propose the mitigations worth simulating — informed by the constraint structure and by what has worked on comparable bottlenecks — so the simulation budget is spent on plausible actions rather than on the whole action space.

// Specs

Specifications

ATP
Real-time, network-wide, replacing an overnight batch figure
DIAGNOSIS
Root-cause deep-dive from position to constraining tier
SIMULATION
Mitigation scenarios scored before commitment
ALERTING
Proactive opportunities to increase ATP on high-demand products
AUTONOMY
Recommends and simulates; the commitment stays commercial

// Features

Features

  1. 01Available-to-promise derived in real time rather than read from an overnight run.
  2. 02Network-level visualisation that resolves a weak position down to its actual constraint.
  3. 03Mitigation scenarios test-run so the most effective action is known before it is taken.
  4. 04Customers moved between valid alternatives to free capacity on constrained products.
  5. 05Purchasing opportunities surfaced proactively where they would lift ATP.
  6. 06Bottlenecks ranked by revenue impact, not by tier or by how loudly they were reported.

// Architecture

Architecture

ATP FLOW

Runtime · one item, left to right


  1. 01Network State
  2. 02Real-Time ATP Derivation
  3. 03Bottleneck Ranking + SimulationInventoryCapacityInbound SupplyAlternativesDemand
  4. 04Mitigation Proposal
  5. 05Commercial Decision
  6. 06Committed Date

dashed = the inference step, where the system exercises judgment

System stack

Data in · decisions out

01

Sources

The live network

ERPSAP / Oracle orders & inventoryMES / plant capacitySupplier ASNs & POsCarrier & transportDemand & order book

02

Ingestion

From overnight batch to live state

CDC streamsorders, stock, receiptsCapacity calendar syncSupplier EDI / APINetwork graph buildrefreshed continuously

03

Ontology

A digital twin of supply

Order lineSKU · SubstituteNode · LaneCapacity slotConstraint

04AI

Intelligence

Derive, rank, simulate

Real-time ATP solvernetwork flow over live graphBottleneck rankerrevenue impact, not tierScenario simulatorexpedite · substitute · reallocateMitigation recommenderLLM explains trade-offsEval suitepromise accuracy

05Human

Human control

Commercial decides the trade-off

Commercial decisionScenario compareCustomer-move approvalCost visibility

06

Actions

Written back

Committed date → ERPExpedite POSubstitution / reallocation

Observability

Every model call traced; evals run on real cases, not anecdotes.

Governance

Entitlements enforced at retrieval; rules versioned by the organisation.

Write-back

Systems of record are written only through the approval gate.

Simulation runs against the live network state, so a scenario scored at 09:00 is not a scenario from last night.

// Impact

Impact

Real time
ATP, against an overnight batchdesign intent
Pre-commit
Mitigation testing, against post-hoc escalationdesign intent

Interested in Available-to-Promise?

Let's find out how conservatively your team is currently quoting, and why.

Get in touch
// End of case studyHub for Available-to-Promise