New
Set your own minimum and maximum stock levels
Not every product wants forecasting. A slow but critical spare, a safety item, a line you simply always keep ten of: now you can just say so.- A reorder policy per SKU - leave it on Forecast, or switch it to Min/max and type the two numbers yourself
- Reordered at your minimum, topped up to your maximum, with incoming and on-order stock still netted out so you never double-order
- Products with no recent sales finally show up - invisible to a forecast, but if you’ve said keep ten, Stockful says so the moment you have nine
- Applies at every tracked location, so each one is held to the level you set
- Marked on reorder recommendations, with the forecast’s own suggestion on the badge so you can judge your rule against it
- Coming from Stocky and used to buying this way? It’s the same idea, and it imports in bulk
New
Export and import your SKU overrides
Per-SKU settings used to be a row-at-a-time job. Now they move in bulk.- Export to CSV or Excel - this page, your selected rows, everything matching your filters, or the whole catalogue
- Import a CSV back, matched on variant ID, SKU or barcode
- A blank cell leaves that setting alone, so you can export, change one column and import the same file back without disturbing anything else. A dash clears a setting on purpose
- A preview before anything is written, naming every row that won’t apply and why
- A template to start from if you’d rather not export first
New
Retail prices that keep up with your costs
Receiving an order is the moment your costs change. If the cost moves and your retail price doesn’t, your margin quietly erodes.- Suggestions after a receipt - Stockful works out which products no longer hold your target margin and what they’d need to charge instead
- A target margin per supplier, with a store-wide default behind it. Leave both empty and repricing stays off
- Rounding rules - end in .99, whole numbers or the nearest 0.50, always rounding up so it can’t undercut the margin you asked for
- Review before anything is written - edit any price, untick what you’d rather leave, and see the margin each one gives before you approve it
- A record of what moved - each change lands on the order’s timeline with its old and new price, and in your price history
New
Alert digests on a real schedule
Alert digests used to offer daily, or weekly on one day. They now use the same scheduling engine as report schedules.- Any cadence - several weekdays, every N weeks, or monthly by date, month-end or an nth weekday, at the time you choose
- A schedule card in the alert form - cadence moved beside Status, mirroring report schedules
- A cadence column on the alerts list, so immediate and scheduled rules read apart at a glance
- Digest emails now say their period (“since last week”) in your language
New
Sharper alerts: oversold, on-order aware, value floors
Three new ways to make alerts say something worth acting on.- Oversold alert - a dedicated trigger for selling past zero, with the magnitude in the message (“oversold by 12 units”) and an optional minimum before it fires
- Only when nothing is on order - low stock and reorder point alerts can skip products that incoming stock or an open purchase order already covers, so the alert list is the action list
- Minimum monthly sales value - set a value floor and alerts ignore products selling less than that per month, keeping slow, low-value SKUs out of your channel
New
Storefront traffic, joined to your stock
Your storefront already tells you where demand is heading. Stockful now syncs sessions and searches from Shopify and joins them to your inventory, instead of leaving them in a dashboard you have to cross-reference yourself.- Traffic on every SKU - sessions over the last 28 days and traffic conversion against your shop average, on the product detail page
- Demand-pressure reordering - opt in and the reorder list ranks by the demand each product’s page traffic implies, with a Traffic surge badge when sessions have at least doubled
- Stockouts that are costing you visits - the dashboard counts out-of-stock products still drawing traffic, and the health check names the worst
- Searches you aren’t answering - frequent storefront searches that match nothing in your catalogue, surfaced in the health check
- Two datasets, three reports - Traffic & Conversion, Traffic vs Sales Trend and Top Storefront Searches, with traffic and search queryable in the report builder
- One switch - everything sits behind a Storefront traffic setting, with a per-SKU opt-out
New
A forecast from day one
A newly listed product has no sales history, so it used to sit blank until orders came through - exactly when you are watching stock hardest. Now you can tell Stockful what it sells like.- Automatic - Stockful finds comparable products in your own catalogue (same type and vendor, similar price) and estimates the launch from their early sales, with no setup at all
- Sells like another product - or pick the product it resembles yourself, on the new product’s detail page under Forecast overrides
- Clearly marked - borrowed forecasts carry an Estimated badge on the chart and in reorder recommendations, and always name the product they are based on
- Hands over to real sales - as the new product builds its own history the estimate fades out, and after about four weeks it runs entirely on its own numbers
- Or wait - a per-product option to show no forecast until real sales exist
MajorNew
Raw materials, for makers
If you make what you sell rather than buying it finished, the things you consume were invisible. Flour, wax, fabric, thread, packaging: none of them is a Shopify product, so nothing tracked them. Stockful now does, and connects them to what you sell.- A catalogue of your own - materials with their own stock, unit of measure, cost, supplier and lead time, in kilograms, metres, litres or count
- Bills of materials - what one unit of a product takes. Versioned, so editing tomorrow’s recipe never rewrites what last month’s run actually used
- Batches - start one and the material is reserved; close it with what you really made and really used, and the finished goods go to Shopify. The gap between planned and actual is your yield variance
- Know what to buy - your sales forecast is walked back through your bills of materials to say how much flour you need, netted against the cookies and the dough you already hold, over each material’s own lead time
- On the same purchase orders - materials sit beside products on one order to a supplier, and receive in one action
- Multi-level - a cookie made of dough and dough made of flour is followed all the way down, so dough on the shelf reduces the flour you are told to buy
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

