Improved
Schedules that fit how you actually work
Report schedules could say one thing where you often needed several, so the same report ended up on two schedules that slowly drifted apart. Both halves of that are fixed.- Several formats in one delivery - pick CSV and XLSX and each arrives as its own file on the same email or Slack message, so a report that feeds a system and gets read by a person is one schedule rather than two
- More than one day a week - send on Monday and Thursday from a single weekly schedule
- The last day of the month - follows the real length of each month, so it lands on the 31st in January and the 28th in February, which a numbered day cannot do
- A particular weekday - the last Monday of the month, the first Friday, and so on
- Repeat less often - every 2 weeks or every 3 months, counting from a start date you pick and can move to shift the whole pattern
- Yearly - one month and day each year
New
Over 100 reports, and a builder for your own
The 14 fixed reports have become a reporting engine. Over 100 reports come built in and run against your live data, and when none of them is quite the question you had, you build your own.- Build it yourself - pick your metrics and dimensions, set a date range and a comparison, choose a chart, and save it as your own report
- Or write it - every report is also an editable query, with autocomplete, live validation and a formatter, so a small change is a few keystrokes rather than a rebuild
- Delivered where you work - schedule any report to email, Slack, a webhook, Google Sheets or Airtable
- Export it properly - CSV, Excel, XML or JSONL, and PDF for the charts
- See what was sent - run history records every scheduled run, whether it landed, who received it and what set it off
New
Purchase orders, built in
Purchase orders now live in Stockful from start to finish. Build one from a reorder recommendation or from scratch, send it to your supplier, receive stock as it arrives, and let landed cost flow straight into your margins.- From recommendation to order - Stockful works out what to buy from each supplier and pre-fills the order, so a repeat order is mostly quantities
- Send it your way - export a clean PDF or email the order to your supplier, with your own branding
- Receive in parts - log shipments in transit and accept stock as it arrives, with partial receipts and packing slips
- True landed cost - shipping, duties and fees spread across your units and feed your average cost, with an option to sync it back to Shopify
- Suppliers and price lists - keep costs, supplier SKUs, pack sizes, lead times and minimum order values in one place
New
Moving from Stocky
Stocky and its API shut down on 31 August 2026. Stockful’s import wizard brings your suppliers, price lists, purchase orders and stock adjustments across before then, so you don’t start from scratch - and everything imports as net-new, so re-running never duplicates.See migrating from Stocky.New
Forecasting that learns every product
The forecasting engine has had its biggest upgrade yet. Forecasts are now per-product models chosen automatically from five candidates - and a richer model is only adopted when it proves itself against your product’s own history, so forecasts can never get worse by being cleverer.- Seasonality, learned per product - lines that peak in December or slow down in summer get forecasts that follow the curve, not a flat average
- Slow movers, done properly - products that sell a few units a month get a model built for sparse sales, so reorder points stop swinging
- Up to 2 years of history - Stockful imports your sales history straight from Shopify, so forecasts start with real memory (approve the reports permission when prompted to unlock it)
- Smarter safety stock - calculated from your real demand variability and supplier lead-time variability, not a flat buffer
- Self-tracked accuracy - every forecast is graded against what actually happened, week after week
New
Stock adjustments
Correct stock levels with a proper paper trail. Adjustments are numbered documents recording what changed, where, why, and who made the change - written straight to Shopify so they appear in each product’s inventory history. If you’re moving from Stocky, this will feel instantly familiar - see the guide.- Numbered documents - one location per adjustment, with a reason, employee, and notes; drafts stay open and editable until you perform them
- Three ways to add items - search, a bulk-add table of the location’s inventory, or CSV import with automatic column detection (Stocky’s own exports work as-is) and a validated preview
- Safe by design - a confirmation summary before anything is applied, and if an item’s stock changed while your draft sat open, that line is flagged and refreshed instead of applied blindly
- A permanent record - performed adjustments become read-only, with per-line links into Shopify’s inventory history, CSV export, and archiving to keep the list tidy
- Adjust from anywhere - an Adjust stock action on the inventory detail page starts an adjustment with the item and location pre-filled
New
Replenishment: your restocking command centre
Reorder recommendations, transfer suggestions and the new incoming stock view now live together under a top-level Replenishment section, with a planning dashboard that turns them into one workflow - see the guide.- Planning summary - recommended spend, units to rebalance, units inbound, and how many SKUs will stock out before their inbound lands
- Replenishment schedule - per-SKU, the date to place each order (projected stockout minus lead time) and when stock arrives, sorted by urgency
- Projected stock - a shop-wide view of on-hand units over the coming weeks, stepping up as shipments land
- Buy list by vendor - reorder recommendations grouped by supplier, ready to order from
- Incoming stock - a dedicated view of inbound shipments and ETAs, flagging anything that won’t arrive before you run out
- Reorder recommendations and transfer suggestions still support scheduling and export
New
A new dashboard built for action
The dashboard has been rebuilt from the ground up around one idea: show what needs doing, not just charts - see the guide.- Needs your attention - a prioritised list of reorders, stockouts, anomalies, transfer suggestions, and clearance candidates, each with a count and the worst case spelled out, linking straight to where you act
- Setup guide - a short auto-completing checklist (notification rule, lead times, AI and anomaly alerts, health check) that replaces the old health-check banner and disappears when you’re done
- Forecast accuracy - a new headline stat showing how closely Stockful’s forecasts matched your actual sales
- Since yesterday - what changed overnight: items back in stock, new stockouts, and the value movement
- Hub-aware locations table, one trend chart with a value/issues view picker, and a lighter page that loads faster
New
Stockful at the till: POS extensions
Stockful now lives inside Shopify POS. Two read-only extensions bring stock intelligence to retail staff - see the guide.- Stock check - a smart grid tile with a low-stock count for the store, opening a full product search: status, stock, velocity, days of cover, incoming shipments, and stock at every other location
- Product stock block - an inline Stockful panel on every POS product screen, with a per-location breakdown one tap away
- Hub locations (from the warehouse roles feature) are labelled, so staff can see at a glance that “the warehouse has 40” even when the shelf is empty
New
Hub and spoke: warehouse locations done right
If a central warehouse feeds your other locations, Stockful now understands it. Locations have a role - Fulfillment or Hub (warehouse) - detected automatically and overridable in Settings → Locations.- Hubs get real reorder suggestions - demand at a hub is measured against everything it supplies, with reorder points sized for your supplier lead time, instead of being invisible because it has no direct sales
- No more false alarms - hub stock no longer shows up as dead stock or clearance candidates, and routine hub-to-store transfers stop triggering “unusual drop” anomaly alerts
- Transfers first - transfer suggestions prefer the hub as the source, and reorder rows at your stores show when stock is already sitting at the hub (“12 at Main Warehouse - transfer instead?”)
New
Smarter, self-tuning forecasting
Forecasting now adapts to each SKU and grades its own accuracy.- Self-tuning models - Stockful backtests a flat baseline, a trend model, and a day-of-week model on each SKU’s own history and adopts a richer one only when it clearly beats the baseline, so the forecast chart goes non-linear for products with a real trend or weekly pattern (sparse SKUs stay simple)
- Promo-aware demand - sale days are detected automatically (price markdowns, compare-at prices, and now discount codes and order-level promotions) and excluded from the demand baseline, so a flash sale no longer inflates your velocity, reorder points, or stockout forecasts
- Incoming shipments show as a step-up on the forecast chart, so you can see stock replenish before it runs out
- Forecast accuracy - the inventory detail page shows how accurate past forecasts have been, and the AI assistant can explain where and why a forecast missed
- Statistical safety stock - reorder points now size safety stock from each SKU’s real demand variability and a target service level, not a flat day buffer
- Lost to stockouts - a new dashboard figure and report quantifying what stockouts have cost you over the last 30 days
- Clearance recommendations - a new report that turns overstock and dead stock into ranked “clear it” actions to free up cash
New
MCP server for your AI tools
Connect Stockful to the AI tools you already use - the Claude desktop app, Claude Code, Cursor, VS Code, Gemini CLI and ChatGPT - through a remote MCP server.- Ask about your inventory, forecasts, stock value, margins, ABC ranking, lost sales and AI-detected demand anomalies, straight from your AI tool
- Take action with confirmation: snooze reorders, dismiss transfer suggestions, toggle alerts and scheduled reports, and adjust forecast settings
- Create a connection in Settings → MCP server, name it, and paste one URL into your tool - no API keys or headers to manage
- Each connection is read-only or confirmed-write, scoped to your store, attributed to whoever created it, and revocable any time
New
Incoming stock and actionable transfers
Transfer Suggestions, now actionable- Transfer Suggestions is now a live, interactive report with Suggested, In progress, and Dismissed tabs
- Create a transfer straight from a suggestion - Stockful creates it in Shopify as a draft inventory transfer (tagged
stockful), so you stay in control of when it ships - Track created transfers through Draft → Ready to ship → In transit; they drop off once received or canceled
- Dismiss suggestions you don’t need (with an optional reason) and restore them later
- Filter by Origin and Destination location
- Stock in transit - from Shopify inventory transfers or shipments marked in transit - is now tracked as incoming
- Incoming is netted into reorder recommendations, transfer suggestions, and the dashboard, so you’re never told to reorder stock that’s already on its way (it doesn’t affect stock status or days of supply, which reflect what’s on hand)
- Snooze reorder recommendations you’re already handling, with an optional reason and note, and a Snoozed tab to manage them
MajorNew
AI assistant, autonomous insights, and smarter alerts
A major release that brings AI throughout the app. Get an inventory expert at your side, automatic anomaly detection, weekly insight digests, and threshold suggestions tuned to each SKU.AI assistant- In-app AI assistant with full thread history, accessible from anywhere in Stockful
- Tabbed Messenger-style interface with Help (search docs in-app) and News (release updates) alongside the assistant
- Ask about inventory, sales velocity, reorder timing, or how Stockful works - the assistant reads your shop’s data and answers with charts and tables
- Propose changes to notification rules and report schedules directly from chat, with a confirmation card before anything is applied
- Thumbs up/down feedback on every reply
- AI-written summary of the past week delivered to your chosen Slack channel: what’s selling, what’s stuck, what needs attention
- Pick the day and hour the digest fires (defaults to Monday morning in your shop’s timezone)
- Personalised to your inventory and sales patterns - not a generic dashboard dump
- Rate digests with a single click; feedback shapes future ones
- Daily scan flags unusual velocity drops or spikes per SKU per location, with a short AI-written explanation of likely cause
- Severity tiers (high / medium / low) plus optional Slack alerts for high-severity events
- Dedicated
/anomaliespage with filters by location, severity, and direction - Banner on the inventory detail page when a variant has an open anomaly
- Audit page in Settings that surfaces gaps in your tracking config, forecasting setup, notification coverage, catalog data quality, and inventory distribution
- Tailored to your shop’s actual state, not a generic checklist
- Each finding includes a one-click fix path or a clear explanation of why it matters
- Get tuned recommendations for lead time, safety stock, restock-to days, and low-stock threshold per SKU
- Bulk mode for tuning many SKUs at once, single-SKU mode in the inventory detail modal
- Reasoning surfaced per field so you understand the suggestion before applying
- Replaces the fixed unit count with days of cover - alert when a SKU will run out in less than X days at current sales velocity
- Auto-scales with each SKU’s velocity, so a single setting works for a piano shop and a t-shirt shop alike
- New units floor as a safety net for products with no sales history yet
- Existing thresholds auto-converted from your shop’s historical velocity
- Cost coverage banner on the Inventory Valuation report so you can see at a glance how much of your catalog has cost data
- Setup wizard streamlined with a new recommended-flow path that picks sensible defaults based on your catalog
New
Shopify Flow integration and storefront data
Expose your inventory data on your storefront and automate workflows with Shopify Flow.Shopify Flow- 10 triggers - low stock, out of stock, restocked, reorder point reached, stockout projected, velocity changed, ABC class change, sell-through milestone, overstock, and dead stock
- 9 actions - get forecast, get inventory health, get stock by location, get reorder list, get transfer suggestion, set safety stock, set lead time, set demand adjustment, and send Slack message
- Build workflows that react to stock changes in real time, query forecast data, and update inventory settings automatically
- 11 metafields across product and variant levels - stock status, available quantity, velocity, days of supply, low stock threshold, reorder point, ABC class, and more
- Theme blocks - stock badge and location availability, configurable directly in the theme editor
- Developer API - access metafield data via
window.stockfulfor custom integrations
Launch
Initial release
Stockful launches on the Shopify App Store.- Real-time inventory tracking across all your locations
- Dashboard with summary cards, inventory breakdown, and snapshot comparisons
- Inventory detail pages with historical charts and change logs
- 11 built-in reports - low stock, out of stock, overstocked, dead stock, inventory valuation, reorder recommendations, ABC analysis, location comparison, transfer suggestions, profit/COGS, and sell-through rate
- Report scheduling with email and Slack delivery
- Notification rules for out of stock, low stock, and overstock alerts via Slack
- Demand forecasting with reorder point and stockout predictions
- Per-location tracking with location-level inventory breakdowns

