Demand sensing and replenishment AI agent: a blueprint for supply planning

How a governed demand sensing and replenishment AI agent workforce reads daily sell-through, ranks the divergences that matter, and stages replenishment proposals in your planning system for planners to approve.

At a glance
Problem
Forecasts go stale daily while replenishment runs weekly, so planners pay for late reactions in expedites, stockouts and markdowns.
Agent design
Signal intake, sensing, replenishment and forecast feedback agents that propose and never execute.
Systems
Planning platform, ERP inventory and orders, retailer and syndicated data feeds, promotion calendar.
Hard limits
Agents write only to planning staging areas, never to execution, and never decide customer allocation in a shortage.
Value levers
Expedites avoided, lost sales recovered, inventory closer to real demand, planner time released.
First release
One category with clean signals, sensing in observation mode, then proposals with full planner review.

Why weekly replenishment cycles miss daily consumer demand

Most consumer goods planning runs weekly. The statistical forecast is refreshed, demand planners apply overrides, supply planning nets it against inventory and open orders, and orders and stock transfers are released. Point-of-sale data, retailer inventory and the promotion calendar arrive in different systems on different schedules. A promotion selling at twice its planned lift on Tuesday is often invisible to supply until the next cycle, and by then the fix is an expedite booked before anyone has checked whether the spike was real.

Planners spend hours each week pulling retailer files into spreadsheets, deciding whether a jump is demand or a data error, and choosing which exceptions to work first. Exceptions are ranked by percentage error, so a large miss on a slow item can outrank a small miss on a top seller.

Divergence typeTypical signalWhat the agents doMay act alone?
Base demand shiftNon-promoted sell-through above or below forecast for several daysSizes the gap in units and value, proposes a transfer between distribution centers before a new orderTransfers inside an approved band
Promotion lift missPromoted volume well off planned lift in the first days of the eventCompares lift with similar past events, proposes pull-forward or a cut to the follow-on orderPlanner approves
Channel inventory buildRetailer orders ahead of retailer sell-through, weeks of cover risingFlags the sell-in and sell-through gap, proposes slower replenishment to that accountPlanner and customer team
Seasonal sell-through riskSeasonal item selling slower in some regions than othersProposes reallocation between regions while full-price time remainsPlanner approves
Feed anomalyMissing store files, late syndicated data, store count or unit errorsHolds every divergence that depends on the feed and alerts the data ownerNever acts on suspect data
Constrained supplyDemand exceeds available supply and customers must share itPrepares the allocation picture by customer and commitment for the decision makersNever
New item or launchNo sales history, forecast built from analogsReports early sell-through against the analog curve, proposes nothingNo

The demand sensing and replenishment AI agent workforce: four roles that propose

The live design names a sensing agent and a replenishment agent. This blueprint adds a signal intake agent in front, because bad data causes more bad replenishment calls than bad models, and a forecast feedback agent behind, so the operating forecast learns from what sensing finds. None of the four can release an order to execution.

AgentJobReadsCan writeNever does
Signal intake agentLoads point-of-sale, retailer inventory and syndicated feeds and checks completeness, timeliness and unitsRetailer and syndicated feeds, store and item master, feed schedulesHarmonized daily signal set and a feed quality status per sourceFill gaps by guessing or pass suspect data to the sensing agent
Sensing agentCompares signals with the operating forecast and ranks divergences by value and service riskSignal set, operating forecast, promotion calendar, inventory positionsRanked divergence list with confidence and the evidence behind each flagChange the forecast or create any proposal
Replenishment agentTurns confirmed divergences into proposed orders, transfers and reallocations using the planning system's logicDivergences, inventory, open orders, in-transit stock, lead times, approval bandsProposals in the planning staging area, each with reasoning and its service and cost effectRelease orders to execution, change safety stock or touch customer allocation
Forecast feedback agentReports persistent forecast bias and which flags planners rejected, and whyAudit log, proposal dispositions, forecast versionsWeekly bias and acceptance report to demand planningAct on any open proposal or edit forecast models

Architecture: demand sensing agents beside the planning system, read-only to execution

The planning platform stays the system of record. Agents read forecast, inventory and orders through governed connectors, read external signals through the data platform, and write only to a staging area planners already use, such as a proposal table or scenario. Execution systems receive nothing from the agents.

Demand signalsPOS, retailer, syndicatedsell-throughAPSIBP, Kinaxis, o9, BYOperating forecastInventory positionsOpen orders + transitProposal staging areaReplenishment paramsPromo calendar (read)refreshAPI readsstagesAGENT LAYERSignal intake agentchecks feeds and latencySensing agentranks divergence by valueReplenishment agentdrafts orders and transfersForecast feedback agentweekly bias reportno write access to executionPEOPLESupply plannerDemand plannerLogisticsCustomer teamVP planningproposesapprovesreportchecks policylogssets bandsCONTROL PLANEApproval bandsversioned, owner namedPlanner approvalreasoning attachedAudit loginputs and dispositionPause switchback to weekly cycle
Figure 1. Agents read the planning platform and ERP through governed connectors (dashed) and write only to the proposal staging area (blue). Every proposal is logged with its inputs and disposition.

How one demand signal becomes a replenishment proposal

Two questions route every divergence. Does it rest on suspect data, a supply shortage or a new item? Those always go to a person. If not, is the action inside the approval band set for that item and action type? In early releases no bands exist, so every proposal goes to a planner.

New demandsignalCheck feed,rank divergenceConstrained oruntrusted data?noInside approvalband for item?yesAuto-approvestaged and loggedPlanner sample5% reviewedyesPlanning leadnever auto-approvednoPlanner queuewith reasoningPlanner approvesagent stages, logs
Figure 2. Shortages, launches and suspect feeds leave the automated path before any band is checked, so no band can make a customer allocation automatic.

Integrating planning platforms, ERP and retailer data for replenishment

External signals land in the data platform, plan and inventory data come from the planning system and ERP, and proposals return to the planning system. As the live page says, the model matters less than signal latency: sensing on store data three days late is just a slower weekly cycle.

SystemWhat agents need from itHow agents readHow agents writeDesign note
Planning platform (SAP IBP, Kinaxis Maestro, o9, Blue Yonder)Operating forecast, replenishment parameters, network and lead timesPlatform APIs or scheduled extracts under a service identityProposals into a dedicated planning scenario or proposal table, never the released planIf a demand sensing module exists, agents consume its output and add ranking, reasoning and the proposal
ERP (SAP S/4HANA, Oracle Fusion SCM)On-hand stock, open sales and purchase orders, stock in transitAPIs or replicated tables in the data platformNone; approved proposals reach the ERP through the planning system's normal releaseOne path to execution, so agents cannot bypass planner release or ERP controls
Retailer and syndicated data (retailer portals, NielsenIQ, Circana)Store or account level sell-through, retailer inventory, store countsGoverned connectors into the data platformNoneData use rights and refresh schedules differ by retailer; the intake agent tracks each feed's expected arrival
Data platform (Snowflake, Databricks, hyperscaler stack)Harmonized signal history and the agents' working tablesSQL and platform-native agent toolingSignal set, divergence list and feed status tablesMost build effort lands here: item and store mapping, unit conversion, history
Trade promotion managementEvent dates, planned lift, mechanics and fundingAPI or export of the promotion calendarNoneLate-loaded promotions show up as false base demand shifts

Build with planning-platform agent tooling, data platform agents, Microsoft Copilot Studio or a custom layer, following where planners already work.

Human oversight in demand sensing and supply planning

Planning oversight is about commitments: inventory bought, capacity used, customers served. Decisions that move money or touch a customer sit furthest from the agents. Approval bands are versioned, owned by a named person, and start empty.

DecisionWho decidesAgent's roleControl
Ranking and filing divergencesAgentRanks by value and service riskSuppressed flags logged and sampled weekly
Stock transfer inside an approval bandAgent, once bands existStages the transfer with reasoning5% sampled; override rate above the agreed limit suspends the band
Replenishment order changesSupply plannerDrafts the change with service and cost effectPlanner approves in the planning system before release
Promotion forecast adjustmentDemand plannerShows actual lift against similar past eventsOverride recorded against the forecast version
Production or supplier changes in the frozen horizonSupply planning leadBuilds the scenario and knock-on effectsOutside agent bands at any size
Customer allocation in a shortageCustomer team and S&OPPrepares the allocation pictureNo agent proposal is staged
Approval band changesVP planningProposes changes from the feedback reportVersioned; each auto-approval records the band version it used

Illustrative economics of demand sensing and replenishment agents

Example inputs for one consumer goods business unit with $500 million of revenue in scope; change them to your own. Released planner time is cash only if redeployed, while avoided expedite premiums, recovered margin and lower carrying cost are cash either way. Working capital released is shown as a one-time balance sheet effect.

Planning effort
Expedites and lost sales
Inventory
Cost of the agents
Expedites avoided per year440
Working capital released, one time$1,200,000
Net annual value, capacity counted$987,250
Net annual cash, capacity not redeployed$788,800
Payback, capacity counted10.3 mo
Payback, cash only12.9 mo
Planner capacity
$198,450
Expedite premiums avoided
$704,000
Margin recovered and carrying cost
$496,000
Running cost
$411,200

Fixed assumptions: 52 planning weeks a year; the build cost excludes internal team time and any new retailer data licences. Example inputs only. They describe no client and are not a forecast.

Expedite avoidance usually carries the cash case, so the baseline needs a clean count of expedites by cause. Lost sales recovery is the least certain lever because stockout loss is estimated; compare sensed items with matched control items to measure it. If the case clears only on planner capacity, start with the category that books the most expedites.

Deployment roadmap for demand sensing and replenishment agents

The path follows the live page: one category with clean signals, observation mode until flags prove reliable, proposals with full planner review, then expansion as acceptance supports it. The planning lead signs each gate. Timing depends mostly on how fast retailer feeds map to your item and location master.

Baselineone category, clean signalsObservation modesensing agent flags onlyReviewed proposalsplanners approve every oneBands and scalebands, more categorieswk 0wk 4Gate 1feeds mapped, baseline setwk 12Gate 280%+ of top flags rated realwk 20Gate 3acceptance met, pause tested
Figure 3. Stage lengths are drawn to scale in weeks. Gates are evidence thresholds; a stage runs longer if its gate is not met.
  1. Weeks 0 to 4

    Baseline

    Map a year of sell-through for one category to the item and location master, measure reaction time, expedites and service today, and agree matched control items.Gate: feeds mapped, baseline and control set agreed
  2. Weeks 4 to 12

    Observation mode

    The sensing agent ranks divergences daily; planners mark each top flag as real, noise or already known. No proposals yet. Ranking rules and feed checks are tuned.Gate: planners rate 80% or more of top flags as real
  3. Weeks 12 to 20

    Reviewed proposals

    Proposals are staged with reasoning and planners approve, edit or reject each one. Sensed items are compared with control items, and the pause switch is tested.Gate: acceptance rate at agreed level, pause tested
  4. Week 20 onward

    Bands and scale

    Planning leadership sets a first narrow band, usually transfers between distribution centers, then adds categories one at a time on the evidence.Gate: per band, per category

How demand sensing and replenishment performance is measured

The first four measures come from the live page; the rest tell planning leadership whether to trust the agents. All are baselined from your own data and this page claims no values.

MetricDefinitionWhy it matters
Forecast reaction timeDays from a divergence appearing in the signal to an approved plan changeThe core purpose of sensing
Expedite volume and costExpedited shipments and premiums paid, with cause codedThe most direct cash lever
Service level, sensed against controlCase fill rate or on-shelf availability on sensed items compared with matched control itemsSeparates the agents' effect from the season
Inventory positioned against demandShare of inventory in the locations where it later soldShows whether transfers and reallocations land in the right place
Proposal acceptance rateProposals approved unchanged, edited or rejected, by divergence typeEvidence for new categories and bands
Auto-approval override rateShare of auto-approved or sampled proposals a planner reversesThe control metric; above the agreed limit the band is suspended
Signal latencyHours from point-of-sale event to signal available to the sensing agent, by feedLate data limits everything after it

Questions supply planners ask about demand sensing agents

Our planning platform already has a demand sensing module. What do the agents add?

A sensing module adjusts the short-term forecast. The agents act on it: they check feeds, rank divergences by value and risk, draft the transfer or order change, and log the planner's decision.

Can the agents place orders with suppliers or release stock transfers?

No. They write only to the planning staging area. Orders and transfers reach the ERP through normal planner release, so existing controls still apply.

What data do we need before starting?

Daily or near-daily sell-through for one category mapped to your item and location master, plus inventory, open orders and the promotion calendar. The baseline measures feed latency per source.

What happens during a supply shortage?

Constrained items leave the automated path. The agents prepare the allocation picture by customer and commitment; the customer team and S&OP decide.

How long before any proposal is approved without a planner?

Not before week 20 for one category, and only if planning leadership chooses to set a band. Running with full planner review for longer works too.

Working with WGA on demand sensing and replenishment

The engagement follows WGA's AI Workforce Solution method and opens with a readiness assessment of your signal data, planning process definition and change capacity. WGA picks the category with the cleanest feeds and the most expedites, maps retailer data to your masters, and agrees control items with your planning lead. Targets come from your own baseline.

Fees are fixed against the outcome and senior WGA consultants lead the build. The first release proves value quickly and tests the controls end to end, including the pause. Your planning and data teams inherit the feed checks, band records, runbooks and operating rhythm to extend the agents without us.

Paul Johnson, Executive Managing Director, WGA Consulting
Reviewed by

Paul Johnson

Executive Managing Director, WGA Consulting

Discuss demand sensing and replenishment in your operation

Talk to our AI practice