Never let a client advertise a sold-out product.
When a product sells out, it's pulled from sale — and on Shopify, the Google Ads campaigns pointing at it are paused — for every client store, within minutes, reversible. Stock numbers are never touched. Bestsellers dipping below a threshold land in your inbox before they hit zero.
Already have an account? Set this up on a client store →
Inventory hit 0 at 02:14 across all locations. Product is still active and 2 Google Ads campaigns point at it. Will pause both if approved.
A stockout costs the client twice — and you find out last.
Stock goes to zero in the store; the storefront and the ads account don't react. Across a portfolio of stores there is always one product somewhere that sold out overnight and is still being paid for.
Dead page, live storefront
A bestseller sells out at night and the storefront keeps showing it. Shoppers hit “add to cart” on nothing, and the where-is-my-order tickets start the next day.
Ads keep buying clicks
The client's Google Ads keep sending paid traffic to the dead product page, for every hour nobody has noticed — and nobody is watching that account at 3am.
The report arrives a day late
By the time an inventory report or a customer complaint reaches the agency, the damage has been running for a day. Multiply by the number of stores you run.
One rule per store. Zero stock means off sale.
Each client gets their own inventory policy with their own threshold. The deterministic part — stock is zero, product is active — is handled directly. The reorder note and the bestseller watch go through the Inventory Guard agent.
- Scoped to one store — Maple & Oak's threshold has nothing to do with Harbor & Co's.
- Direct steps for the deterministic part: hide the sold-out product, pause the ads pointing at it. Both reversible.
- Agent step for the rest: the reorder note with sales velocity, and which bestsellers are about to run out — ask me, or autopilot.
- It never edits stock quantities. Those stay true to what's physically on the shelf.
Policy: deterministic or agent.
The store wakes it
An inventory-level update fires the store's webhook — Shopify, WooCommerce or Shopware. The policy for that store runs within minutes, not at tomorrow's report.
Deterministic first
Conditions are checked against the product: quantity zero, still active, campaigns still enabled. Fixed actions run straight away — product to draft, campaigns paused.
The rest, with your sign-off
The Inventory Guard agent reads stock against sales velocity, writes the stockout and reorder note, and flags bestsellers dipping under the client's threshold — ask you, or autopilot per store.
Every action on record
Which product, which store, which campaigns, who approved. When stock comes back, bringing the product and its ads live again is one approval from the same inbox.
Typed store actions — not a chatbot with admin access.
You approve “set product 8841239 to draft — sold out”, never “let the AI manage the catalogue”. Reads are free. Writes ask by default; hiding a sold-out product is the one most clients put on autopilot.
- toolHide a sold-out product from the storefront (set to draft)
- toolPause the Google Ads campaigns advertising it
- toolBring product and ads live again when stock returns
- toolFlag bestsellers dipping below a per-store threshold
- toolPost a stockout + reorder note to Slack or the client
- toolRead stock against sales velocity per store
Put every client's stock on guard.
Connect the first store, attach the inventory policy, approve the first stockout. Free for one store; agency plans from the second.
Free for one store · 14-day trial on paid plans · no card · bring your own AI key