⚠ Buy today
Out of stock or critically low
Today
Scheduled tasks — tick to complete
Inventory health
Stock value by category
Recent activity
Top ingredients by usage
Ingredient stock
Live quantities. Rows under 50g flag red. Edit a quantity directly and it saves.
Add ingredient
Not in the list yet? Add it here — it'll show up everywhere (Stock, Goods In, Blend shortfalls).
| Ingredient | Stock (g) | £ / kg | Value held |
|---|
Click the colour column header to sort by category. Quantities update automatically from Goods In and Blend. Edit £/kg directly to correct a price — it's confirmed with a toast and logged in Recent activity on the dashboard. Category colours live in Settings.
Blending station
Type any blend quantity — the weigh-out scales to the gram. 50g test batch or 3kg production run, same tool.
Today's queue
Plan what to blend — logging a batch for a formula clears its queue entry automatically
Weigh-out
Batch log
| Batch no. | Date | Blend | Size | Tins | Allergens |
|---|
Packaging queue
Batches with tins, working through Filled → Labelled → Banded → Boxed → Ready to ship
Planner
Add tasks, drag them onto a calendar day to schedule. Drag between days to move; drag back to the list to unschedule.
To-do
Unscheduled tasks — drag onto the calendar
Tick tasks off from the to-do list or double-click them on the calendar. Scheduled tasks also show on the dashboard.
Board
Drag tasks between stages — independent of their calendar date
Goods in
Log every delivery the day it arrives. Adds the quantity to stock and keeps the traceability record.
| Ref | Date | Ingredient | Qty | Paid | £/kg | Supplier | Lot | Best before | Allergen |
|---|
Cost per tin
What one tin actually costs to make, using your live stock prices — plus packaging, and your margin at sale price.
Spice cost pulls live from Stock £/kg — keep those accurate via Goods In and this updates automatically.
Breakdown
All three, side by side
Using the packaging costs and price set above, applied per formula.
| Formula | Spice cost | Landed cost | Sale price | Profit | Margin |
|---|
Compliance checklist
Everything that must be done before the first tin is sold. Ticks save.
Purchasing
Auto-generated from low stock and real usage history — nothing here is guessed without a basis.
Buy this week
Suggested qty ≈ 4 weeks of average usage from your batch log. Supplier is the last one used for that ingredient.
| Ingredient | Current | Suggested | Supplier | Est. cost |
|---|
Orders
Connecting…
Loading live orders…
Analytics
Everything below is computed from your actual batch, stock and delivery history — nothing is estimated without saying so.
Most expensive ingredient
Margin by formula
Using the packaging costs and price set on the Finances page
Running low soonest
Projected from average usage per batch. Only shown for ingredients with enough history to estimate.
| Ingredient | Current | Avg. use/week | Est. runs out |
|---|
Dead stock
Holding value but not used in any batch in the last 90 days (or ever)
Most used ingredients — all time
Fastest-selling blend and true sell-through rate need Shopify order line items, which aren't captured by the current integration — not shown to avoid guessing.
Assistant
Ask questions about your stock, formulas and purchasing — answered only from your real data, powered by Google Gemini's free tier.
Not set up yet? Get a free key at aistudio.google.com/apikey (no card required) and add it as GEMINI_API_KEY in Railway.
Formulas
Edit recipes, duplicate for a new variant, or archive one you're not making right now. Every save keeps the previous version.
Settings
App-wide preferences.
Category colours
Used across Stock, Goods In and the Dashboard.