Not configured
Inventory Dashboard 0 SKUs
USD → GBP rate:
SKU ▲ Product ▲ Spec ▲ Live Units ▲ Pkg Units ▲ Pending ▲ Sold ▲ Avg Cost / Vial ▲ Sale Price / Vial Avg Sold £ / Vial ▲ Margin ▲ Status ▲
Create New Purchase Order
✏️ Editing order — changes will overwrite the original.
Product Qty Unit Price ($) Line Total
Purchase Orders
Record Sales
Import from Shopify CSV
No file selected — you can upload multiple exports at once.

Only paid orders are imported. Duplicate order numbers across files are automatically ignored. Each imported line deducts from 3PL — only import CSVs covering post-migration orders (historic sales are already reflected in current stock).

Orders 0
Order Date Channel Total Profit Margin Items
Packaging
✏️ Editing order — changes will overwrite the original.
Product Qty
Void Labels
✏️ Editing order — changes will overwrite the original.
3PL Stock Split

One-way pipeline: Home → Labelled → Packed → 3PL. New arrivals land in Home. Click the → arrow between stages to migrate a quantity forward. Moving Home → Labelled deducts packaging (PKG). Reaching 3PL updates the dashboard's Live Units. Sales deduct from 3PL only — migrate stock into 3PL before recording a sale.

SKU Product Spec Live Units Home ⇄ Labelled ⇄ Packed ⇄ 3PL
Quantity
Per-kit price at selected volume — green = cheapest, red = most expensive
Build your quote — select products and set quantities
Saved Quotes — click Restore to reload into Quote Fetcher

Supplier Contact Directory

Business details, phone numbers and emails — synced to cloud.

Quantity
Inventory Forecasting
What are we focusing on?
0
Extra Buffer Days
Set this to today for "reorder now" — or push it forward (e.g. 2 weeks for Chinese New Year) to see what you must buy today so you can survive without reordering until that date.
Supply Chain Lead Time Variables
20
Total Lead Days
Packaging Lead Time Variables
24
Total Lead Days

PKG target = target months × 30 × PKG cycles ahead + effective PKG lead. Higher = more buffer, more cash tied up.

Per-Product Forecast
SKU Product Spec Vials Sold Sales / Day Days Left Reorder By Reorder Qty Status PKG Units PKG Days PKG Reorder Qty PKG Reorder By PKG Status

Vial reorder targets N months of coverage. PKG reorder targets N × PKG-cycles-ahead months — so one PKG order covers multiple vial cycles (PKG has a longer lead time). Pending orders (both vial + PKG) are subtracted from the suggested reorder qty. Labelled/Packed/3PL vials count as "PKG demand already satisfied" since PKG was burned at labelling.

Order Planner

Plan a full reorder in one screen. Order columns start at 0 — click Fill Suggested Kits or Fill Suggested PKG to auto-populate, or type your own values. Coverage recalculates live. Click Create Vial Order or Create PKG Order to save as pending orders (edit later from the New Order or Packaging tabs).

Suppliers & Coverage

SKU Product Sales/Day Sold Vials Pending Suggest Kits Order Kits New Qty New V-Cov PKG New PKG Pending Suggested % Order PKG New PKG-Cov
Unit prices are set later — edit the order from the New Order / Packaging tab to add prices & shipping.
Slippage Log 0
Record Lost / Damaged Units
Slippage History
Date SKU Product Spec Units Lost Stage PKG Reason Note
Sales Performance
📈
Coming soon
Revenue trends, top-selling SKUs, sell-through rate, channel breakdown, cohort analysis. Will pull from pgl_sales + pgl_csv_sales.
Ads
📣
Coming soon
Campaign performance, spend vs. revenue, CAC, ROAS. Will integrate with Meta / Google Ads reporting.
Payment Processing
💳
Coming soon
Payment processor fees and settlements.
Bank Statements
🏦
Coming soon
Bank statement imports and categorised transactions.
Business Performance
📊
Coming soon
P&L, gross margin by SKU, inventory value at cost, cash cycle days, burn/runway. Roll-up view across Inventory / Sales / Ads.
AI Assistant —

Ask about your data. Examples: "Which SKU has the worst margin?", "How many days of BA10 coverage do I have?", "What should I reorder this week?". The assistant sees a live snapshot of every localStorage key each time you send — nothing is written back without your approval.

🤖
Set your Anthropic API key to start
Click Settings, paste a key from console.anthropic.com/settings/keys, and choose a model. The key is stored only in your browser (localStorage).