Alert when stock reaches zero on any product with active paid traffic, and route it to whoever controls ad spend rather than to whoever handles inventory. The cost here is not the lost sale, it is the ad budget still buying clicks for a page that cannot convert, which continues until a human pauses it.
Why this one is worth an interruption
An ordinary stockout costs you the margin on the units you could have sold. This one costs that plus every click you keep paying for afterwards, and the second number grows for as long as nobody notices.
It is also a conversion-rate event that looks like a performance problem. Teams routinely spend a day investigating why a campaign's numbers collapsed before somebody checks whether the product is buyable.
The threshold
This one is binary rather than graduated, but the useful version fires before zero.
| Condition | Set it to | Why that number |
|---|---|---|
| Hard trigger | available stock reaches 0 | Spend is now definitely wasted |
| Early warning | under one day of cover at current rate | Gives you time to pace the campaign down |
| Scope | only products with active paid traffic | Otherwise this is just a stockout alert |
| Quiet hours | none | Ad platforms do not observe your working day |
Who should receive it
Route by who can stop the spend, which is rarely the same person who manages stock.
- Whoever can pause a campaign, including an agency if that is who runs it.
- The person who can check other locations, because a transfer may keep the campaign alive.
- Not the fulfilment team. There is nothing for them to do here.
What to do when it fires
- Pause the ad set or campaign pointing at that product. Do this first, before investigating anything.
- Check whether stock exists at another location or in an unreceived delivery.
- If stock is coming within days, decide whether to switch the product to backorder rather than cancel the campaign.
- Tell whoever owns the customer inbox, so support knows why enquiries about that product are about to spike.
When not to set this alert
If you run no paid traffic at all, this alert has nothing to trigger against and an ordinary low stock alert covers you.
If your ad platform already pauses automatically on out-of-stock signals, verify that it works before relying on it, then keep this alert as the check rather than the mechanism. Automatic pausing depends on a feed that can be stale.
Common questions
Why does an out-of-stock product still get ad spend?
Because ad platforms do not read your inventory. Unless a feed rule pauses the ad set, the campaign keeps buying clicks for a product nobody can purchase, and it continues until a person intervenes.
Should this alert fire before stock hits zero?
Ideally both. A warning at under one day of cover lets you pace the campaign down in an orderly way, and a hard trigger at zero catches anything the warning missed.
Who should receive it?
Whoever can pause the campaign, which in many stores is an agency or a marketing contractor rather than anyone in the fulfilment team.