Units you can buy in. The conversion says how many base units one of these is worth — grams for anything weighed, millilitres for liquids. A 300 g sachet is 300.
Unit
Measures
= base units
Used by
Pack formats, defined once and reused. Each carries its weight, the code that goes into the SKU, and the packaging it uses. On a product you press add variant and pick from these.
Format
Weight
SKU
Label
Packaging
Pkg cost
Used by
What a pack is made of — trays, film, labels, boxes, bags. These are counted per pack, never scaled by weight: a 4.54 kg box uses one box and one label, not 4.54 of them.
Packaging
Code
Cost each
Used by
In stock
Loading...
Coming next.
Loading...
Loading...
Trade portal signups
Loading…
Dashboard
Loading…
—
Materials
—
Stock value
—
Low stock
Inventory — materials
Name
SKU
Supplier
In stock
Expected
Calculated
Safety
Unit cost
Value
Monitor
Alert kg
Batch
Product
State
Made
Date
Stock adjustments
Set opening stock or correct a quantity. Each change is logged with a reason and shows in the item's stock movements. Adjustments change stock on purpose — use a clear reason.
—
Recent adjustments
Date
Ingredient
Change
Reason
Stocktakes
Expiring soon & expired
Ingredient lots and finished-goods batches that still have stock, by use-by date. Expiring within 3 days, plus anything already past its use-by.
Purchase order
Purchase orders
PO
Supplier
Status
Lines
Value
Suppliers
Name
Contact
Email
Phone
Terms
New purchase order from invoice
Upload the supplier invoice. The system reads it, you review the lines, and saving creates the purchase order (with the invoice stored for audit). Goods-in (actual batches & weights) is recorded later from the PO when the delivery arrives.
Products & recipes
Product
SKU
Category
Sale £
Cost £
Profit £
Margin
Traceable
Barcode
📋 Production sheet from order
📷 Scan filled production sheet
Manufacturing orders
MO
Product
Qty
For order
Status
Batch made
Production batches
Batch
Product
State
Made
Cost
Date
Use by
Ingredients catalogue
Name
SKU
Category
Supplier
In stock
Avg cost
Packaging
Name
SKU
In stock
Avg cost
Finished goods in stock
Made by production, reduced when shipped. Earliest use-by shown per product.
Product
Category
In stock
Open batches
Earliest use-by
Product
Category
In stock
Open batches
Earliest use-by
❄️ Frozen stock by location
Frozen products & frozen ingredient lots, grouped by where they are stored. Change a location with the dropdown.
🏷️ Labels
📤 Upload front artwork
Uses the product selected above. Standard = the GG retail front; pick a customer for their own-brand front.
Loading…
Phase 1 — templates & preview. Editing and the designer come next.
Sales orders
Order
Customer
Delivery
Invoice
Lines
Value
Customers
Name
Contact
Email
Phone
Terms
Pricing
Tier
Discount %
Each tier is a % off the regular (list) price. A customer's own custom discount or a per-product custom price overrides the tier.
Customer
Tier
Own discount %
Products
All products visible by default. Untick any to hide from this customer's portal.
— untick any product to leave it off the generated list
Add
Product
List £
Tier £
Custom £
Leave Custom blank to use the tier price. A custom price overrides everything for this customer.
Regular (list) price per group. Editing here writes the price to every product in that group's cards — the single source of truth. "Mixed" means products in that group currently differ; type a value to set them all the same.
Category
Pack
Products
Regular £
Discount applied to each box type, per tier. The per-kg / 1kg price is the tier price; the box = tier price \u00d7 pack size \u00d7 (1 \u2212 discount). Pallets take no box discount.
Box type
List
Profile
Tier
Lines
#
Product
Pack
×
Price
Price = product price (at the list's tier) × multiplier. Multiplier 1 = the product's own price; e.g. a 6kg box from a 1kg product = 5.28 (6 × 0.88).
Prospecting
Business-to-business calls only · screen against CTPS before dialling · mark DNC on request
0 = off. Reminders go to the customer's saved email with the invoice attached.
Customer
Invoice
Date
Total
Balance
Days due
Last reminder
Statements by customer
One email per ticked customer, statement PDF attached
Customer
Open invoices
Total due
Date
Description
Counterparty
Amount
Category
Status
From to
Type
Ref
Date
Customer / Supplier
Net
VAT
Total
Paid
Status
From to
From to
Other expenses by category
Category
Amount
From to
Date
Type
No.
Name
Memo
Account
Debit
Credit
Historical data imported from QuickBooks (read-only) — Feb 2024 to Jun 2026.
Name
Provider
Transactions
Last activity
Add bank account
Live bank feed (Open Banking)
checking…
Import: export a CSV from Barclays online banking, then use the Import button on the account row. Re-importing the same file is safe — duplicates are skipped.
Reports & exports
Download CSV files (open in Excel). PDF can be printed from your browser.