StockSweep StockSweep | Help Center

Hold List Explained

Why some dead-looking SKUs are flagged to hold instead of clear, what signals drive a hold, and why this never blocks you from discounting anyway.

The Hold List shows dead-stock SKUs StockSweep believes show credible signs of reviving demand — its recommendation is the opposite of every other Discounts & Actions surface: hold at full price instead of clearing. If a SKU on your Dead Stock list looks obviously dead to you but never appears anywhere flagged for discounting, this is very likely why, and this article explains the reasoning instead of leaving it looking like a bug.

Estimated time: 3 minutes

What you'll accomplish

  • Understand what "held" means and what triggers it
  • Know the three signals that can put a SKU on hold, and how confidence is scored
  • Understand that a hold is advisory — it never blocks you from clearing a SKU anyway
  • Know the plan requirement

Requirements

  • Plan: Pro or Enterprise (part of Demand Prediction).
  • Found at Analytics → Hold List.

What triggers a hold

A SKU is held when at least one of three signals fires with enough confidence:

  • Rising demand — recent sales velocity is trending up, even though the SKU still qualifies as dead stock overall.
  • Peak season approaching — the SKU has a seasonal pattern and its peak window is coming, so current dormancy is expected, not terminal.
  • Competitors out of stock — competitor pricing data shows the same or comparable product currently unavailable elsewhere, which can pull demand toward you.

Each held SKU shows which signal (or signals) triggered it and a confidence level reflecting how much real data backs the call — confidence is about data density, not conviction, and low-confidence signals are not allowed to drive this on their own. A SKU only appears on the list while its hold is still live: if the signal's basis expires (for example, a seasonal window has an expected end date) or you act on the SKU anyway, it drops off on the next refresh rather than sitting there stale.

What a hold actually does

It changes nothing on its own. A hold is advisory: it de-prioritizes a SKU on the Hold List and annotates it elsewhere in the product — it does not remove the SKU from your Dead Stock list, and it does not block a discount, an automation rule, or any other action you take on it. If you decide the revival case doesn't apply to your situation, clearing that SKU works exactly as it would for any other dead-stock item. The Hold List is a second opinion, not a lock.

Why "nothing to hold" is a normal result

On a smaller catalog, or in a quiet week, it's expected for the Hold List to be empty — that means none of your currently-dead SKUs show a strong enough revival signal right now, not that the feature isn't working. The list is rebuilt on a regular schedule, so an empty result today doesn't mean it stays empty.

FAQ

If a SKU is held, will an automation rule still discount it?

Only if the rule's own conditions match it — a hold doesn't add a system-level exclusion to automation rules. If you want to protect held SKUs from a specific rule, exclude them by tag or by the rule's own conditions.

Does a hold ever expire on its own?

Yes, when the signal it's based on has a natural end point (for example, a seasonal-revival window), the hold expires automatically rather than persisting indefinitely on stale reasoning.

Why does a SKU I'd expect to see revival signals for not appear here?

The signals need enough real data to reach a usable confidence level — a SKU with too little sales or competitor-pricing history to evaluate confidently isn't held on a guess.