Find it under Settings → Health check. The check is manual - hit Run health check and it scans your shop. There’s a 7-day cooldown between runs, so plan to use it after major changes (new locations, big catalog updates, notification rule overhauls) rather than as a constant check.
What’s audited
The check covers five areas:| Area | Examples of what it flags |
|---|---|
| Tracking config | Locations you have inventory at but aren’t tracking; products that aren’t included in tracking despite having sales |
| Forecasting health | Lead time set to zero, missing safety stock, demand adjustment that contradicts recent trends |
| Notification coverage | A-tier SKUs that nothing alerts on, Slack disconnected with rules pointing at it, no out-of-stock alerts configured at all |
| Catalog data quality | Products without images, missing barcodes, missing SKU codes, price below cost, products without cost data |
| Inventory distribution | SKUs only stocked at one location when sales come from multiple; dead-stock at one location while another is stocked out |
Fixing findings
Each finding has one of these fix paths:- In-app fix - Stockful gives you a focused page (filter pre-applied) to edit the relevant data. The main example is the inventory fix page at
/settings/health-check/inventory-fix, which handles missing cost, missing SKU code, missing barcode, and price-below-cost from one table with inline edits. - Link to a report - for things like slow-moving inventory, the fix button opens the relevant Stockful report so you can dig in.
- Shopify admin deep link - for things Stockful can’t change (product images, base catalog data), the fix button opens the right page in Shopify Admin in a new tab.
Overall score
The check produces a health score (0-100) per area and overall. Scores update each time the check runs. The score is a rough indicator, not a target - some merchants have legitimate reasons for findings that won’t move (e.g. products genuinely without barcodes).How often it runs
The check is manual. Click Run health check to start a scan; the whole run takes about 30 seconds and results appear once it completes. There’s a 7-day cooldown between runs - once a run completes, Run again is disabled with a tooltip showing when the next run is available. The cooldown is there because nothing about your shop changes meaningfully inside a week, and re-running daily would just churn the same findings. Use it after material changes - new locations, a big catalog update, a notification-rule overhaul - rather than as a constant check.Plan availability
Available on all paid plans.Troubleshooting
- No findings showing - either the check hasn’t been run yet (click Run health check) or your shop genuinely passes everything (unusual but possible for small, well-curated catalogs).
- Finding I fixed is still listed - hit Mark as fixed to clear it from the open list. Findings only re-evaluate against your data on a new run, which won’t be available until the 7-day cooldown clears.
- Want to ignore a finding for now - Snooze it.