An inventory and replenishment agent that works on your own accounts
Updated · By Ecomsellertool editorial team
An AI inventory agent for an Amazon brand checks days of cover per SKU and channel every day, measures real lead times from your own receipts, and tracks inbound shipments and aged stock. Within rules you approve, it sends stockout alerts, drafts purchase orders and FBA shipment plans, and flags low-stock SKUs to your ads. Purchase orders, removals and anything that spends money come back to your team for approval.
- Amazon's Manage Inventory Health report (SP-API) gives per-SKU sales over 7, 30, 60 and 90 days, inbound status, inventory age buckets, estimated storage fees and the estimated aged inventory surcharge by age tier.
- Amazon's aged inventory surcharge applies to FBA units 181 days or older, on a snapshot taken the 15th of each month; units on a removal or disposal order submitted by 11:59 p.m. PT on the 14th are excluded.
- Amazon sets one FBA capacity limit per storage type each month, in cubic feet, and counts on-hand units plus shipments on the way against it.
- Amazon Ads says a Sponsored Products ad does not display when the product is out of stock or is not the Featured Offer.
- On September 23, 2026 Amazon announced Seller Assistant workflows that can monitor and carry out routine tasks such as restocking, with sellers approving actions before they run.
- We build and deploy the agent on your own accounts; supplier POs, removals and anything that spends money come back to your team for approval.
Out-of-stock and at-risk SKUs flagged before the listing goes dark
See Growth OS ↗What the inventory and replenishment agent watches, does and sends back
Trigger: A daily run after the overnight inventory and sales sync, plus an extra run when a SKU's days of cover crosses its threshold or a supplier date or inbound status changes.
| What it watches | What it does within your rules | What comes back to your team |
|---|---|---|
|
|
|
Steps that follow fixed rules
- Days of cover: sellable units divided by average daily units, per SKU, channel and location
- Reorder point: forecast demand over the full lead time plus safety stock, checked against stock in every location plus open POs
- Order quantity rounded up to the case pack and the supplier's minimum order
- FBA shipments capped at the cubic feet left in each storage type, with SKUs ranked by days of cover when space is short
- Unit age projected first in, first out to the next 15th-of-month snapshot, with a flag at 181 days (271 for clothing, shoes, bags, jewelry and watches)
- Approval limits your team sets: which actions run alone and which wait for a person
Steps that use an AI model
- Demand forecast per SKU and channel from noisy sales history, seasonality, promotions and stockout days (a forecasting model)
- Reading supplier emails and order confirmations to pick up changed ship dates and quantities (a language model)
- Spotting SKUs whose sales pattern has shifted, such as a sudden spike or drop that a fixed threshold would miss (an anomaly model)
- Writing the plain-English note on each alert and draft PO that explains why it was raised (a language model)
Many Amazon brands already have the numbers an inventory agent needs. They sit in Seller Central reports, the Walmart and Shopify admins, the 3PL portal and a buyer's spreadsheet, and someone stitches them together once a week. This page describes the inventory and replenishment agent we build and deploy on a brand's own accounts: what it watches, what it does within your rules, what it sends back to your team, and when another option fits better.
What does an inventory agent do for an Amazon brand?
It does the daily inventory review a good operations lead would do if they had the time. On every run it rebuilds the stock position for each SKU across every place stock sits, compares days of cover with the real lead time to refill it, and decides whether anything needs to happen today. Most days, for most SKUs, nothing does. When something does, it raises an alert or prepares a draft with the evidence attached, so the person who owns the decision can approve it in minutes instead of rebuilding the analysis.
The problems it works on are the ones on our stockouts, replenishment and storage fees pages: top sellers running out at FBA while the 3PL holds weeks of cover, purchase orders placed late because one leg of the lead time was forgotten, and slow stock drifting toward Amazon's aged inventory surcharge. Those pages explain each problem and its fix. This page is about the agent that runs those fixes every day, so they do not depend on someone remembering.
The agent starts from the inventory and replenishment module in Ecomsellertool Growth OS, which tracks days of cover per SKU and channel, sets reorder points from real lead times and drafts POs and shipment plans before you run out. We add the model steps, the connections to your other channels and systems, and the rules your team sets. It is one of the AI agents we build on a brand's own accounts.
Which actions run on their own, and which come back to your team?
Every run ends in one of three outcomes: nothing to do, something the agent handles within your rules, or a decision that comes back to a person with the evidence and a proposed next step. The table below is the default split we start from, signal by signal. Your team moves the lines: a brand with a steady supplier may let small top-up transfers run alone, while another wants to see every shipment. The inventory-risk screen near the top of this page, one account's Growth OS screen, shows the kind of out-of-stock and at-risk flags this table starts from.
| Signal the agent reads, per SKU and channel | When the rule fires | What the agent does on its own | What comes back to your team |
|---|---|---|---|
| Days of cover across FBA, AWD, WFS, Shopify locations, the 3PL and your warehouse, plus open POs | The total position falls to the reorder point | Drafts a supplier PO in case-pack multiples that meets the minimum order, with the forecast and cover attached | The PO, before it goes to the supplier |
| FBA cover while stock sits upstream at a 3PL or in AWD | FBA cover drops below its floor and upstream cover is healthy | Drafts an FBA inbound plan or 3PL transfer, sized to the cubic feet left under the capacity limit | The shipment, before anything ships |
| Projected stockout date against the next inbound's expected arrival | The SKU runs out before the inbound can be sold | Sends a stockout alert with the gap in days and flags the SKU to your ads | Anything that costs money to close the gap: air freight, a paid capacity request, a split PO |
| Lead time per supplier and lane: production, freight and customs, prep, FBA check-in and receiving | Recent receipts run longer than the stored lead time | Within your tolerance, updates the lead time and replans | A drift beyond your tolerance, with the receipts that show it |
| Inbound status: confirmed POs, shipments in transit, FBA units working, shipped or receiving | A shipment stays in one status longer than your threshold | Alerts with the shipment and the SKUs it puts at risk, and replans without those units | Opening a case with Amazon, a carrier or the supplier |
| Inventory age from Amazon's inventory health report and Walmart's WFS age buckets | Units will cross into the aged inventory surcharge, or a higher tier, at the next monthly snapshot | Flags the units, prices the options and holds the SKU out of the next PO | Removal, disposal or liquidation orders, price cuts and deals |
| Component cover for kits and multipacks | One part limits how many kits you can build | Alerts on that part and drafts its PO | The component PO |
The ads flag matters because Amazon Ads says a Sponsored Products ad does not display once the product is out of stock or is not the Featured Offer (Amazon Ads FAQ, checked September 25, 2026). Spending hard on a SKU in its last week of stock speeds up the run-out, and then the ads stop anyway. Our advertising agent reads the flag directly; without it, the alert goes to whoever runs your campaigns. The reasoning is on our inventory-aware ad spend page.
What data does it watch across Amazon, Walmart, Shopify and your 3PL?
An inventory agent is only as good as the stock position it builds, so most of the work in a deployment is connecting the sources correctly. The agent reads each system through the official route that system offers and that you authorize. It keeps days of cover separate for each channel, because a SKU can look healthy in total while it is out of stock where it sells fastest.
| Source | What the agent reads | How it connects |
|---|---|---|
| Amazon FBA and AWD | Available, inbound and reserved units; sales over 7 to 90 days; inventory age; estimated storage fees and aged inventory surcharge; Amazon's restock recommendation | Selling Partner API reports and inventory endpoints |
| Walmart Fulfillment Services | Available and inbound units, inventory age, days of supply, Walmart's sales forecast | Walmart's WFS inventory API |
| Shopify | Available, on-hand, incoming and committed units per location | Shopify Admin API |
| 3PL and your own warehouse | Stock on hand, receipts and transfers | The 3PL's API, EDI or file feed, or your WMS |
| Suppliers | Open POs, confirmations, changed ship dates, case packs and minimum orders | Your ERP or PO system, and supplier emails |
The Amazon side is well documented. Amazon's FBA report documentation describes the Manage Inventory Health report as a consolidated view of sales over 7, 30, 60 and 90 days, shipment statuses, estimated storage and long-term storage fees, and aged and excess units, and the Restock Inventory report as recommendations on what to restock, how much and when (checked September 25, 2026). Walmart's WFS inventory API returns available and inbound units, inventory age, days of supply and sales forecasts per SKU, and Shopify's InventoryLevel object tracks available, on-hand, incoming and committed quantities at each location (both checked September 25, 2026).
Two inputs rarely live in any marketplace. The supplier side is one: confirmations and changed ship dates usually arrive by email, so the agent uses a language model to read them and update the expected arrival on the open PO. The other is the bill of materials for kits and multipacks. The warehouse software we built for Cheddy maps kit, multipack and single-pack ASINs to the components held in the warehouse, and the agent works from the same kind of map, so a bundle's days of cover reflects its scarcest part.
How does it decide when and how much to reorder?
The decision has two parts, and only one of them uses a model. The forecast of daily demand per SKU and channel comes from a forecasting model trained on your own sales history, with stockout days, promotions and seasonality marked, so a week out of stock is not read as a week of no demand. Everything after the forecast is arithmetic and rules your team can read and change:
Reorder point = forecast daily demand × full lead time in days + safety stock
Full lead time means every leg from placing the PO to units being sellable where they are needed: production, freight and customs, receiving at the 3PL or AWD, and the inbound leg into FBA, each measured from your own receipts rather than the supplier's quote. Safety stock scales with how much demand and lead time have actually varied for that SKU. The reorder point is compared with stock in every location plus open POs, never with FBA stock alone.
An illustrative run: a SKU sells 25 units a day on Amazon, 8 on Walmart and 5 on Shopify, 38 in total. Production takes 30 days, ocean freight and customs 30, 3PL receiving 3 and the 3PL-to-FBA leg 12, so the full lead time is 75 days and lead-time demand is 2,850 units. Twelve days of safety stock adds 456, for a reorder point of 3,306. Here is the position the agent finds:
| Location | Units | Cover at that channel's pace | What the agent drafts |
|---|---|---|---|
| FBA | 500 | 20 days at 25 a day | A transfer from the 3PL, sized to the cubic feet left |
| Walmart WFS | 160 | 20 days at 8 a day | A WFS inbound from the 3PL |
| Own warehouse (Shopify) | 230 | 46 days at 5 a day | Nothing |
| 3PL buffer | 1,710 | 45 days at 38 a day across channels | The source for both transfers |
| Open supplier PO | 600 | Due in 40 days | Counted in the position |
| Total position | 3,200 | Below the 3,306 reorder point | A new supplier PO for 2,400 units |
The order brings the position up to the reorder point plus 60 days of sales, a cycle length your team sets: 3,306 + 2,280 − 3,200 = 2,386 units, rounded up to 50 cases of 48, or 2,400 units. The transfers go ahead of the PO because FBA and WFS will run out long before new stock lands. To test the numbers on one of your SKUs, the reorder point calculator runs the same formula, and the stockout cost calculator estimates what a gap would cost.
Capacity shapes the transfers. Amazon sets one FBA capacity limit per storage type each month (standard-size, oversize, apparel, footwear and extra-large), measured in cubic feet. On-hand units plus shipments on the way count against it, and a shipment that would push usage past the limit is blocked. Limits are usually announced in the fourth week of the month, with estimates for the two months after (Amazon's FBA capacity limits page, checked September 25, 2026).
The agent sizes each shipment to the space left in its storage type and ranks SKUs by days of cover when space is short. Open shipments you no longer plan to send still count toward usage, so it lists them for your team to cancel. Extra space through Capacity Manager carries a reservation fee you name, so that request comes back to your team too. For peak season, see our Q4 holiday operations checklist.
What does the agent do about aging stock before the surcharge snapshot?
Aged stock is the other side of the reorder decision. Amazon's aged inventory surcharge applies to FBA units that have been in its network 181 days or longer, assessed on an inventory snapshot taken on the 15th of each month; clothing, shoes, bags, jewelry and watches are excluded from the 181-270 day tiers. Units on a removal or disposal order submitted by 11:59 p.m. PT on the 14th avoid that month's charge, even if they have not left the building yet (Seller Central help, checked September 25, 2026).
Amazon counts age first in, first out across its whole network: a unit sold or removed comes off the oldest stock, whichever unit actually shipped. The agent projects age the same way. It reads the age buckets and per-tier surcharge estimates in Amazon's Manage Inventory Health report, rolls each SKU forward to the next snapshot or two, and flags units about to cross into a charge or a higher tier, above all the step at 271 days, where the rate per cubic foot more than triples.
For each flagged SKU it prices the options: selling through at the current pace, a price cut or deal, moving units to a faster channel, removal, disposal or liquidation. On its own, it holds the SKU out of the next purchase order, because buying more of a slow seller starts the next batch of aged stock.
What it does not do alone is spend money or move stock out. Removal, disposal and liquidation orders, price cuts and deals come back to your team with the estimate behind each option and the date the decision is due. Our long-term storage fees page covers the surcharge tiers and which fix costs least; the screen below is one account's storage-fee view in Growth OS.
$3,959 in storage fees next month, found across 1,057 SKUs
See Growth OS ↗When are Amazon's own tools or an inventory app the better choice?
Not every brand needs a custom agent. On September 23, 2026 Amazon announced Seller Assistant workflows that monitor and carry out routine tasks such as restocking, with sellers reviewing and approving actions before they run. It also said sellers can build their own restock agent inside Amazon Quick through its selling partner plugin, which is in beta for sellers in Amazon's US stores (Amazon's announcement, checked September 25, 2026).
Amazon Warehousing and Distribution is the other built-in route. Amazon says AWD auto-replenishment relies on a proprietary data-science model to keep FBA in stock from bulk storage, and that AWD can also send stock to other channels, such as Walmart Fulfillment Services, from the same pool (checked September 25, 2026). Inventory apps are a third route; we checked each one's own page on September 25, 2026.
| Option | What it is, from its own pages | The better choice when |
|---|---|---|
| Amazon's own tools: Restock Inventory, AWD auto-replenishment, Seller Assistant workflows | Restock recommendations, bulk storage that keeps FBA in stock and can supply other channels, and workflows that act after you approve | You sell mainly on Amazon, or on Amazon and Walmart from AWD stock, and want no extra software |
| Inventory Planner by Sage | In its own words, "accurate forecasts, automated purchasing and real-time insights" in one platform, with Amazon and Shopify among its listed integrations | You want a ready-made planning platform and your buying process fits the way it works |
| Prediko | Pia, which Prediko calls an "AI inventory agent that monitors stock, flags risks, and recommends actions", with draft purchase orders, in an app aimed at Shopify merchants | You are a Shopify-first brand and want an agent inside an app |
| A custom agent on your accounts (what we build) | The Growth OS inventory module plus the rules, connections and model steps your operation needs | You sell on Amazon and other channels, hold stock at 3PLs, build kits, or have rules an app cannot express |
We are one of the options in this table, so weigh our view accordingly. If Amazon's tools cover your stock and your channels, use them. A custom agent earns its cost when your stock position spans systems your current tools do not connect, or when the rules that decide your orders are specific to your business, such as kit builds, supplier minimums or channel priorities.
What does it take to deploy it on your accounts?
Five steps. Your operations lead takes part in most of them:
- Diagnose. Start with the free 24-hour diagnostic: connect Amazon with Login with Amazon, no password shared, and get a report within 24 hours of connecting, on business days. We only read data; we never change listings, prices, stock or ads.
- Connect. You authorize each account through its official API: Amazon's SP-API, Walmart, Shopify, your 3PL's API or file feed, and your ERP or PO system.
- Map. We record suppliers, lanes, case packs, minimum orders and kit components, and measure each lead-time leg from your receipts.
- Set the rules. Your team sets floors, safety stock, tolerances and which actions run alone. Everything else comes back for approval.
- Scope and date. The agent is scoped in an architecture doc with a fixed price and go-live date.
The agent runs on your seller, marketplace and warehouse accounts, not ours, and it is designed to follow Amazon's Agent Policy: it works through the APIs you authorize, acts only within the rules you approve and leaves anything outside those rules to a person on your team. You keep your accounts, your data and the custom code we build; the Growth OS base is licensed to you. We never buy your inventory or sell under our own accounts.
We have built this kind of plumbing before. Cheddy is warehouse software we built that maps kits, multipacks and single-pack ASINs to components. Ecomsherpa is a warehouse management system we built for FBA stock and a local warehouse, covering purchase orders, replenishment quantities, vendor SKUs and components. Amazelligence is rule-based automation we built for purchase-order tracking, with alerts for inventory due and for discrepancies in inbound deliveries. The multi-marketplace layer in Seller7, software we built, pulls each marketplace's data through its own API. None of these is an agent; they are the kind of software the agent builds on.
Ecomsellertool builds and deploys this agent for Amazon-first brands selling on two or more channels. We start from the Growth OS inventory module, connect your marketplaces, 3PLs and suppliers, and add the rules and model steps your operation needs, so your team reviews drafts instead of rebuilding spreadsheets. We have built on Amazon's seller APIs since 2017. Start with the free 24-hour diagnostic to see what it would flag.
Frequently asked questions
Can the agent send purchase orders to suppliers without a person approving them?
Not by default. It drafts the purchase order in case-pack multiples that meet the supplier's minimum, with the forecast, lead time and days of cover that justify it, and a person approves it before it goes out. If you later want small, routine reorders to run within a spending limit, that limit is a rule your team sets and can change at any time.
Does it replace Amazon's Restock Inventory recommendations?
No, it reads them. Amazon's Restock Inventory report lists a recommended replenishment quantity and ship date for each FBA SKU, next to its stock, inbound units and last-30-day sales. The agent compares that with its own plan, which also counts stock at your 3PL and warehouse, open supplier POs and demand on other channels, and flags SKUs where the two disagree sharply.
How is it different from Amazon's Seller Assistant workflows?
Amazon announced Seller Assistant workflows on September 23, 2026. They can monitor and carry out routine tasks such as restocking for your Amazon business, and sellers approve actions before they run. The agent we build is for brands whose stock and demand span Amazon, Walmart, Shopify, 3PLs and suppliers, with ordering rules specific to the business. If your stock and sales sit mainly on Amazon, try Amazon's tools first.
How does it handle kits, bundles and multipacks?
Through a component map. Each kit or multipack is linked to the single units or parts it is built from, so a bundle's days of cover reflects its scarcest part, and a component purchase order is drafted when any part runs short. We built this kind of kit, multipack and component mapping into the warehouse software we made for Cheddy.
Does it work with Walmart Fulfillment Services and Shopify locations?
Yes, once you authorize those accounts. Walmart's WFS inventory API reports available and inbound units, inventory age, days of supply and a sales forecast per SKU, and Shopify's Admin API reports available, on-hand, incoming and committed quantities per location. The agent reads both, adds each channel's demand to the supplier order and keeps a separate days-of-cover figure per channel.
Is it safe to let an AI forecast drive purchase orders?
The forecast is an input, not a decision. The model estimates demand; the reorder point, order quantity, case-pack rounding and capacity check are rules your team can read, and the purchase order still comes back to a person. When the forecast disagrees sharply with recent sales or with Amazon's restock recommendation, the draft says so.
What happens to the agent if we stop working with Ecomsellertool?
You keep your accounts, your data and the custom code we build; the Growth OS base is licensed to you. If you stop working with us, your accounts, data and custom code stay with you, and the Growth OS base continues under its license terms. The agent runs on your own seller, marketplace and warehouse accounts, and the rules, lead times and supplier records it works from are your data.
