Inventory that reorders itself, receives itself, and tells you where it’s bleeding.
Predictive reorder drafts the PO nightly against 365-day velocity, vendor reliability, and live fill-rate — it lands in your inbox at 6 AM, pre-filled. Smart receiving auto-matches each incoming manifest to your catalog, so a phone scan is the whole job. Predictive loss reports catch shrink before the monthly count does. Receive, count, par, reorder — one back-of-house, no spreadsheets. Run live in production by operators, every transaction, every day.
Five things that bleed money in the back-of-house.
Spreadsheets don’t reorder themselves.
If your reorder process is ‘Mike checks the back room every Tuesday,’ you’re leaving money on the floor every Wednesday. Auto-PO drafts run nightly against 365-day velocity, vendor reliability score, and current fill-rate. The PO arrives in your inbox at 6 AM with quantities pre-filled — you approve or override, you don’t recreate.
Vendor reliability isn’t a vibe — it’s a number.
Every vendor has a fill-rate, an average days-late, and a per-SKU substitution rate. The system tracks them. The auto-PO weighs them. When vendor A fills 92% on time and vendor B fills 67%, the suggestion isn’t ‘ask Doug’ — it’s ‘send to A.’
Receiving in a binder is how short-shipments stay short.
Cultivera + LeafLink wholesale POs land pre-receipt and the system auto-matches each incoming manifest line to the right SKU in your catalog — no hunting, no duplicate products, no hand-keying. Receive from a phone: scan, confirm the match, photo if it’s damaged. Manifest variance is flagged at scan-time and the dispute thread opens to the vendor portal automatically when fill-rate drops below threshold.
You shouldn’t find out about shrink at the monthly count.
Predictive loss reports watch the gap between what should be on the shelf and what scans through — by SKU, by category, by shift. When a line trends toward variance, it surfaces before the count, with the days-and-dollars it’s costing you and the most likely cause: theft pattern, miscount, mis-scan, or sample leakage. Catch the bleed in week one, not at month-end.
Dead stock eats your shelf and your tax basis.
Products that haven’t moved in 90 days surface on the dead-stock dashboard with vendor-recommended discount tiers + suggested deal SKUs. The 280E tax math runs on every line — you see the unrecoverable cost before you decide whether to discount or write off.
Ten surfaces, running live in production.
Predictive reorder — drafts the PO for you
Velocity × vendor-reliability × live fill-rate, run nightly. The PO lands in your inbox at 6 AM with quantities pre-computed. One-click approve, one-click override, audit-logged either way. Most platforms stop at a low-stock alert — this writes the order.
Predictive demand forecast
Per-SKU demand projected from 365-day velocity, seasonality, day-of-week, and active promos — so the reorder anticipates the run, not just the gap. Spot the spike before the shelf goes empty on a Friday.
Predictive loss & shrink reports
Tracks expected-on-hand vs. scanned-through by SKU, category, and shift. Surfaces a trending variance before the monthly count, with the dollars-per-day it’s costing and the likely cause — theft pattern, miscount, mis-scan, or sample leakage.
Smart receiving — auto-matches the manifest
Cultivera/LeafLink POs pre-loaded. Incoming manifest lines auto-match to the right SKU in your catalog — no duplicate products, no hand-keying. Scan + confirm + count. Variance flagged at scan-time, photo capture for damaged units, dispute thread auto-opens at fill-rate threshold.
Vendor reliability scoring
Per-vendor fill-rate, average days-late, substitution rate, dispute count. Live on /admin/vendors. Predictive reorder weights them at draft-time so unreliable vendors get smaller orders.
Par-level alerting + low-stock SMS
Per-SKU par level + safety stock. Manager SMS auto-fires when on-hand drops below par. Critical SKUs (tied to top-velocity products) get faster cadence.
Dead-stock dashboard
90+ day non-movers surface with discount-tier suggestions + 280E tax-basis math. Decide whether to deal it or write it off — both paths are one click.
VMI portal — vendors fill themselves
Vendors log in to /vmi/dashboard, see their own velocity, propose POs, upload assets, receive payment status. You approve or override. Replaces the ‘email back and forth’ loop.
Carry-status workflow
Active / probation / discontinued / out-of-spec — per SKU. Predictive reorder respects status. Discontinued lines stop reordering automatically.
WSLCB-grade audit log
Every receive, every adjustment, every disposal — actor + reason + before/after delta. Inspector knock = grep, not reconstruct.
CannAgent vs. the alternatives.
Operator-reported. Full deep-dives at /vs/dutchie, /vs/blaze, /vs/treez.
| Capability | CannAgent | Dutchie | BLAZE | Treez |
|---|---|---|---|---|
| Predictive reorder that drafts the PO | Autonomous draft | Low-stock alert | Manual PO | Manual PO |
| Predictive demand forecast | Built-in | External tool | External tool | External tool |
| Predictive loss / shrink reporting | Built-in, pre-count | Month-end report | Month-end report | Month-end report |
| Smart receiving — auto-match manifest | Auto-matched | Manual match | Manual match | Manual match |
| VMI portal for vendors | Built-in | Not available | Not available | Not available |
| Vendor reliability scoring | Live, weighted | External | External | External |
| Dead-stock + 280E tax math | Built-in dashboard | External report | External report | External report |
| Cultivera + LeafLink mirror | Native, nightly | Available | Available | Available |
| Source available to your team | Yes | No | No | No |
Want to see the auto-PO run?
30-minute walkthrough on a real Washington-store deployment. We’ll show you a live PO drafting in front of you against your competitor data, not ours.
Request a demo