Know which Shopify products are at risk before they cost you margin
Daily dead-stock scoring for every product using a weighted algorithm. Five risk bands. AI diagnosis per product group. Plain-language explanation of what's wrong — and what to do about it.
The scoring system
Five risk bands — instantly actionable
A 0–100 score built from four weighted signals: days since last sale (40%), stock age (20%), sales velocity (20%), and views-to-purchase ratio (20%).
Selling well, stock turning over as expected.
Slowing down. Worth monitoring this week.
Velocity has dropped. Consider a promotion or price test.
High risk. Intervention recommended within 14 days.
Urgent. Recovery window is closing — act this week.
How it works
From Shopify data to a morning diagnosis
Four steps, fully automated. You wake up to a prioritised view of your inventory risk — no spreadsheets, no manual analysis.
Catalog sync pulls every product, variant, and inventory level from Shopify
Peakhour connects to your Shopify store and syncs your full catalog: every product, every variant, every SKU, and current inventory levels. Sync is continuous — new products appear automatically.
Order history gives Peakhour sales velocity and purchase patterns
Historical orders show which products are selling, at what rate, and in what pattern. A product with seasonal velocity is scored differently from one with a flat, declining curve.
Daily scoring job runs on every product, assigning a 0–100 score
The scoring algorithm runs every night. Days since last sale (40%), stock age (20%), sales velocity (20%), views-to-purchase ratio (20%). Every product gets a fresh score each morning.
AI groups products by score band and root cause, generates a plain-language diagnosis
Products aren't just scored — they're grouped by what's actually wrong. One morning you might see: 'Kurtis in Grey & Beige — 14 products, score 71–85 — High views, low add-to-cart. Likely a pricing or imagery problem.' That's a diagnosis, not just a number.
Full feature set
Know your dead-stock risk before it's unrecoverable
Eight capabilities that give you complete visibility into every product's performance trajectory — before margin erosion becomes unavoidable.
Daily automated scoring
Every product scored every day, without you doing anything. The algorithm runs on the latest sales, stock, and traffic data from your Shopify store.
5 risk score bands
Healthy (0–30), Watchlist (31–50), Slow-moving (51–70), Dead-stock risk (71–85), Critical (86–100). Know exactly where every product sits on the risk curve.
AI diagnosis per product group
Not just a score — a sentence you can act on: "These 12 jackets get lots of views but few add-to-carts — this looks like a pricing problem, not a visibility problem." You find out a product is dying weeks before it becomes dead money on a shelf.
Inventory age tracking
How long has each unit been sitting in your warehouse? Age-weighted scoring means a product that's been unsold for 90 days gets flagged before it becomes a write-off.
Actionable next steps
Every diagnosis comes with a recommended action: 'Run a 15% discount this weekend', 'Move to a bundle', 'Increase storefront visibility'. Not just a number — a direction.
Insights Network benchmarks
Your dead-stock rate compared to anonymised cohorts of merchants in your category. Know if you're above or below average — and by how much.
Continuous catalog sync
Products, variants, prices, and inventory levels pull automatically from Shopify. Every score is grounded in the current state of your store — never a stale snapshot.
Score history & trend lines
Track how a product's score has changed over the last 30 days. A score moving from 40 to 70 in two weeks is a different signal than a product that's been at 70 for three months.
Example diagnosis
Not just a score. A reason. A direction.
Two products can have the same score (say, 74) for completely different reasons. One has high storefront traffic but nobody adds to cart — a pricing or presentation problem. The other has zero views — a discovery gap.
Peakhour separates them into different diagnosis groups and gives you the right intervention for each. Not a single "your inventory is risky" headline — a specific, root-cause explanation for every cluster of products.
High views, low add-to-cart
Pricing or imagery problem. Shoppers are finding it — they're not convinced.
→ A/B price test or refresh product images
High stock, near-zero views
Discovery gap. The product isn't being seen, not rejected.
→ Surface in Smart Rail or run a search ad
Was selling — stopped 30 days ago
Trend shift or seasonal end. Stock is accumulating fast.
→ Run a time-boxed discount campaign this week
Get started
Know your dead-stock risk before it's unrecoverable
Apply as a launch partner and get full inventory intelligence — daily scoring, AI diagnosis, and campaign recommendations — before public launch.