One Bella · The new ERP, visualised

Every café, every machine, every order. On one screen.

Our own system for ordering, machines, call-outs and reminders. One app for our cafés, one place for our team, and a live board on the office wall. Shopify stays the shop; this is everything around it.

Bella Barista
ORGANIC COFFEE ROASTERS
WHOLESALE · TODAY10:24
COMING IN
New orderOrder
The Lemon Tree · 12kg
Filter bookedBooked
Giant Coffee · Thu
Call-outNo coffee
Cosy Moose
New orderOrder
The Workhouse · 8kg · £13960
Coffee ordered today
186kg
Orders today
23
Engineers out
3of 4
WHOLESALE KG · 12 MONTHS
N
D
J
F
M
A
M
J
J
A
S
O
BUSIEST CAFÉS THIS WEEK
1The Workhouse▲
2The Lemon Tree▲
3Cosy Moose▼
4Smiths Farm Shop▲
5Giant Coffee▼
Due soon: 4 burr changes, 6 filters
Bella Barista
ORGANIC COFFEE ROASTERS
10:24
Coffee today
186kg
Orders
23
Engineers out
3of 4
COMING IN
The Workhouse · 8kgOrder
Cosy MooseNo coffee
Giant Coffee · ThuBooked
The Lemon Tree · 12kgOrder
Due soon: 4 burr changes, 6 filters
Navigator Blend coffee bag
In every café's pocket

And in every café's pocket.

9:41
Bella Barista
Trade
Good morning,
The Workhouse
Next deliveryThursday
Reorder my usual
Due soon
Water filter due in 9 days
Book it
All good
Espresso machine
Last service 14 June
Home
Order
Machine
Stats
The idea

What our rep can show a new café

“Not only can you order in one tap. You can call out an engineer, see all your stats, and get reminders for water filters and burr changes.”

01

Order in one tap

Your usual coffees, ready to go.

02

Call out an engineer

Machine down? Report it in 30 seconds and see when we're coming.

03

See your stats

Coffee used, spend and trends, month by month.

04

Never miss a filter

Reminders for water filters, burr changes and cleaning.

The café app

What a café sees

9:41
Bella Barista
Trade
Good morning,
The Workhouse
Next deliveryThursday
Reorder my usual
Due soon
Water filter due in 9 days
Book it
All good
Espresso machine
Last service 14 June
Home
Order
Machine
Stats
1 · Home

Their day, at a glance.

9:41
Bella Barista
Trade
Your usuals
Navigator Blend
1kg · £1745
−6+
Embankment Blend
1kg · £1745
−2+
Aurora Blend
1kg · £1745
−0+
Crossfade Blend
1kg · £1745
−1+
Grind
Whole BeanEspressoFilter
Total · 9kg£15705
Place order
Home
Order
Machine
Stats
2 · Order

One tap and it lands in Shopify.

9:41
Bella Barista
Trade
Two-group espresso
All good
Grinder burrsabout 4 weeks
385 of 500kg
Water filter9 days
Last service: 14 JuneView report
Report a problem
Cleaning video
Order supplies
Home
Order
Machine
Stats
3 · Machine

Burrs, filter and service history.

9:41
Bella Barista
Report
How bad is it?
No coffee
High
Medium
Low
No water coming through either group since opening…
+ Add a photo or video
Quick check: is the water tap under the counter fully open?
Send to Bella
Home
Order
Machine
Stats
4 · Report a problem

Four severities, a photo, done.

9:41
Bella Barista
Trade
VolumeSpendOrders
Coffee this month
42kg
▲ 8%
Spend
£684
▲ 5%
Last 12 months · kg
NovOct
Your favourite
Navigator Blend
Groups with several shops see every site side by side.
Home
Order
Machine
Stats
5 · Stats

Volume, spend and orders by month.

Machine down? Help is on the way.

No phoning round, no chasing. The café sees exactly where their call-out is, and every visit is saved against the machine.

30seconds to report a fault
9:41
Bella Barista
Call-out
Report sent
No coffee · Two-group espresso
Ref BB-10482
Two-group espresso
The Workhouse
Photo of the fault · group head, no water
The service desk has it. You'll hear from us within the hour.
Home
Order
Machine
Stats
1 · Report sent
9:41
Bella Barista
Call-out
Engineer booked
Mike, this morning
We'll text when he leaves
Mike
Bella engineer · 9 years
Arrival window
Today, 10:30 to 11:00
Call the service desk
Home
Order
Machine
Stats
2 · Engineer booked
9:41
Bella Barista
Call-out
On his way
Mike is on his way, arriving about 10:45
A61ParkRiver12 min · 4.1 mi
Home
Order
Machine
Stats
3 · On his way
9:41
Bella Barista
Call-out
All fixed
Here's your service report
Group seals replaced
View report
Home
Order
Machine
Stats
4 · All fixed
Reminders

Looking after them before things go wrong

Water filter

Due in 9 days. Book a change?

Grinder burrs

About 4 weeks away. Bella works this out from how much coffee the café orders.

Daily clean

Backflush tonight. Watch the 30s video.

Time to reorder

You usually order on Mondays. Want your usual?

Cafés choose which reminders they get.

9:41
BB
BBSERVICE
Mon 09:12
Bella Barista: your water filter at The Workhouse is due in 9 days. Book a change: bb.link/f/7KQ2
Tue 07:40
Bella Barista: your coffee is on its way with DHL. Track it: bb.link/t/8H2K
Today 10:18
Bella Barista: Mike is on his way to The Workhouse, arriving about 10:45. Ref BB-10482
6 · Texts from BBSERVICE
Home coffee subscriptions

Coffee at home, on repeat

Our own subscriptions, replacing Firmhouse. Cards stay safely in Shopify.

9:41
Bella Barista
Your subscription
Navigator Blend 1kg bag
Navigator Blend 1kg
Whole bean · every 2 weeks
Next delivery
Thu 22 Oct
Send now
SkipChange coffeeChange grindPause
Home
Order
Machine
Stats
1 · Your subscription

Change anything in a tap.

9:41
BB
Bella Barista
Tue 09:00
Bella Barista: your next coffee ships Thursday. Want to change anything? bb.link/s/9F2A
Thu 08:15
Bella Barista: your coffee is on its way. Track it: bb.link/t/4KQ8
2 · Texts from Bella Barista

A nudge before it ships.

SCAN ME
Waiting for a scan
MachineProfitec Move · PM-24-11902
SiteThe Corner Café, Leeds
History4 visits · warranty to Oct 2028

The service desk sees the machine, site and history straight away. No serial read over the phone.

NEW
QR on every machine

Scan the machine. Bella's right there.

Anyone

Cleaning guides and videos.

The café, signed in

Report a fault, service history, filter and burr status, order supplies.

A Bella engineer

Serial, every previous job, parts and notes.

Behind the scenes

What the Bella team sees

9:41
Bella Barista
Service desk
New call-outs
Cosy MooseNo coffee
Giant CoffeeHigh
Smiths Farm ShopMedium
This week
M
T
W
T
F
Suggested from coffee use
Cosy Moose · burr change at 512kg
Create jobSnoozeDismiss
Home
Order
Machine
Stats
1 · Marcel · MD

No coffee always at the top.

9:41
Bella Barista
Engineer
Today's jobs
1 · Cosy MooseNo coffee
Two-group espresso · 3 miles
On my way
2 · Riverside Hub · filter
3 · Giant Coffee · service
On site
History: 6 visits · Parts: group seal ×2
Job completeAwaiting partReschedule
Home
Order
Machine
Stats
2 · Mike · Engineer

Today's jobs, in order.

9:41
Bella Barista
Rentals
New rental agreement
CaféThe Lemon Tree
MachineTwo-group espresso
SerialLM-2241-0876
Monthly£150 a month
Start date1 November
✓Sent for signature
✓Direct Debit set up
View agreement
Home
Order
Machine
Stats
3 · Olivia · Rentals

Signed and paid in the app.

9:41
Bella Barista
At a glance
Coffee this month
4.2t
Active cafés
164
Call-outs
38
Per tonne
9.0
Growing
The Lemon Tree ▲ 22%
The Workhouse ▲ 8%
Slowing down
Smiths Farm Shop ▼ 14%
Giant Coffee ▼ 6%
Home
Order
Machine
Stats
4 · Brian · Management

The whole business at a glance.

On the desktop too

The service desk, full size

One Bella · Service desk
Bella Barista
Tue 13 Oct 2026
Call-outs · open
Cosy Moose
Grinder not dosing · Dan
No coffee
Giant Coffee
Steam wand weak · Mike
High
Smiths Farm Shop
Drip tray leak · Unassigned
Medium
The Workhouse
Filter change · Mike
Booked
Mike
Dan
Cosy Moose
Giant Coffee

One app. A phone layout on the road, a full desktop in the office.

Brian's Monday report

The weekly sales report.

Example figures. A sober, printed-style page Brian gets every Monday morning.

One Bella · Weekly sales report
Week 42
Bella Barista · Weekly sales report · Week 42 (5 to 11 October 2026)
Prepared Monday 08:00 · Ex-VAT, net of refunds
ChannelThis weekLast weekChangeSame week last yearChangeYear to dateYTD last yearChange
Retail coffee (online)£23.6k£19.8k▲19.2%£20.9k▲12.9%£837k£735k▲13.9%
Wholesale coffee (trade, excluding B&M)£31.8k£31.2k▲1.9%£29.6k▲7.4%£1214k£1062k▲14.3%
B&M£9.4k£9.1k▲3.3%£8.8k▲6.8%£356k£318k▲11.9%
Coffee subscriptions£6.2k£5.9k▲5.1%£5.1k▲21.6%£228k£184k▲23.9%
Equipment (machines and grinders)£17.3k£18.6k▼7.0%£16.4k▲5.5%£860k£690k▲24.6%
Parts, accessories and service£5.4k£4.0k▲35.0%£5.9k▼8.5%£212k£192k▲10.4%
Rentals£2.7k£2.6k▲3.8%£2.6k▲3.8%£108k£91k▲18.7%
TOTAL£96.4k£91.2k▲5.7%£89.3k▲8.0%£3.82m£3.27m▲16.6%
Coffee kg sold
This week 1,520kg ▲6%
YTD 58.4t
Orders and AOV
Online 1,184 orders · AOV £38.20
Trade 286 orders · AOV £142
Top 5 products this week
  1. 1. Meraki Espresso Machine with Grinder Gen 2£6.2k
  2. 2. Navigator Blend 1kg£4.8k
  3. 3. Profitec Move£3.9k
  4. 4. Crossfade Blend 1kg£3.1k
  5. 5. Eureka Mignon Specialita£2.4k
Highlights: Meraki strong (+31% week on week). Wholesale steady. Equipment down on last week after the September promotion.
A4 print preview
Bella Barista · Weekly sales report · Week 42 (5 to 11 October 2026)
Prepared Monday 08:00 · Ex-VAT, net of refunds
ChannelThis weekLast weekChangeSame week last yearChangeYear to dateYTD last yearChange
Retail coffee (online)£23.6k£19.8k▲19.2%£20.9k▲12.9%£837k£735k▲13.9%
Wholesale coffee (trade, excluding B&M)£31.8k£31.2k▲1.9%£29.6k▲7.4%£1214k£1062k▲14.3%
B&M£9.4k£9.1k▲3.3%£8.8k▲6.8%£356k£318k▲11.9%
Coffee subscriptions£6.2k£5.9k▲5.1%£5.1k▲21.6%£228k£184k▲23.9%
Equipment (machines and grinders)£17.3k£18.6k▼7.0%£16.4k▲5.5%£860k£690k▲24.6%
Parts, accessories and service£5.4k£4.0k▲35.0%£5.9k▼8.5%£212k£192k▲10.4%
Rentals£2.7k£2.6k▲3.8%£2.6k▲3.8%£108k£91k▲18.7%
TOTAL£96.4k£91.2k▲5.7%£89.3k▲8.0%£3.82m£3.27m▲16.6%
Coffee kg sold
This week 1,520kg ▲6%
YTD 58.4t
Orders and AOV
Online 1,184 orders · AOV £38.20
Trade 286 orders · AOV £142
Top 5 products this week
  1. 1. Meraki Espresso Machine with Grinder Gen 2£6.2k
  2. 2. Navigator Blend 1kg£4.8k
  3. 3. Profitec Move£3.9k
  4. 4. Crossfade Blend 1kg£3.1k
  5. 5. Eureka Mignon Specialita£2.4k
Highlights: Meraki strong (+31% week on week). Wholesale steady. Equipment down on last week after the September promotion.

The classic weekly report. Same layout every Monday, numbers he can trust.

Brian's Monday report · page 2

The business behind the sales.

Example figures. Live numbers come from the Analytics Hub, warehouse and roastery.

One Bella · Monday report · page 2
Week 42 · the business behind the sales
Page 2 of 2
Margin by channel
Retail coffee
68%
Wholesale coffee
52%
Equipment
31%
Service
45%
Blended margin54%
Roaster capacity · 60kg roaster
31 of 48 roasting hours used this week · 65%
1,650kg
Roasted this week
approx 2,500kg
Capacity at current shifts
approx 850kg
Headroom
At current growth we reach 85% by March.
Green coffee cover
OriginIn stockOn orderWeekly useWeeks of cover
Brazil Santo1,240kg0kg138kg
9 weeks
Colombia Jaguarundi180kg1,200kg90kg
2 weeks
1,200kg arriving 29 Oct
Ethiopia620kg300kg103kg
6 weeks
Decaf300kg0kg43kg
7 weeks
Wholesale
112
Active accounts
4
New this month
6
Going quiet
Service
38
Call-outs
92%
Fixed first visit
5.2h
Average response
Cash
£64k
Trade money owed
£8k
Of that, over 30 days
£18.2k
Rental Direct Debits this month

Cover, capacity, margin and cash. The questions a CEO asks, answered every Monday.

Marcel on the road

Every café, every machine, in his pocket.

9:41
Bella Barista
Machines
⌕ Profitec Move
27 results · nearest first
The Corner Café, Leeds
PM-24-119021.2 miles
Last service 14 Jun
Little Fox Coffee, Harrogate
PM-23-0841714 miles
Last service 2 Mar
RHS Harlow Carr
PM-24-1028815 miles
Last service 28 Aug
Home
Order
Machine
Stats
1 · Which cafés have this machine?

Every café with a given machine, nearest first.

9:41
Bella Barista
Profitec Move
The Corner Café
PM-24-11902
Last serviced
14 June by Mike
Last call-out
2 Sept · "No pressure"
Pump replaced (£86) · group seal ×2
Next due
Burr change at approx 500kg
Now 412kg
Book a visit
Call the café
Home
Order
Machine
Stats
2 · The machine at a glance

Last service, last part and what's due, before he walks in.

9:41
Bella Barista
Coffee market
Arabica "C" · cents/lb
331.4▲ 1.8%
Nov12 monthsOct
£/$
1.33
£/€
1.15
Our green cost per kg vs market
Ours£6.40
Market£6.85
Prices update daily.
Home
Order
Machine
Stats
3 · Coffee market

Coffee prices in his pocket, for every conversation with RHS and B&M.

The warehouse

The warehouse: from purchase order to the van

Every item is scanned in, put on a known shelf, picked against the order and scanned out. No miss-picks, and every machine and grinder that leaves carries its serial number.

Step 3 · Goods in

Every box scanned.Every machine's serial captured on arrival.

Purchase orders tell goods in what's coming. Scanning puts every item on a known pick face. Picks are checked line by line, and every machine's serial number follows it to the customer, ready for warranty and service.

0miss-picks · the goal, checked by scanning
9:41
Bella Barista
Goods in
Receiving PO-1051 · Profitec
Scan the box barcode or QR
Camera ready
Profitec Pro 6004 of 4 ✓
Profitec Move3 of 5
Profitec GO0 of 3
Scan serial number
PM-24-11902 ✓
Short
Damaged 📷
Print QR
Goods in
Put away
Pick
Dispatch
Ledger

Receiving PO-1051: boxes ticked off, serials captured, short or damaged boxes logged on the spot.

Scan and Pick: the right machine, every time
Priority

The right machine, every time.

It starts with a good purchase order and good goods in. Every box is scanned and known, so picking becomes a check, not a guess.

0
wrong machines
the goal, enforced by scanning
  1. Enforced
    1 · No goods in without a purchase order
  2. Enforced
    2 · Every box scanned on arrival
  3. Enforced
    3 · No serial, no stock
  4. Enforced
    4 · No picking by hand: scan every box
  5. Enforced
    5 · A wrong box stops the pick
  6. Enforced
    6 · Overrides need a manager and a reason
9:41
Bella Barista
Goods in
Receiving PO-1051 · Profitec
Scan box barcode, supplier code or serial
PRO-MOVE-BLK matches Shopify ✓
Wrong box
This box is Profitec GO White. This PO line expects GO Black.
Rescan
Profitec Move Black8 of 10
Profitec GO Black3 of 6
Goods in
Put away
Pick
Dispatch
Ledger
1 · Check the supplier code

Every box checked against the order and the Shopify product.

9:41
Bella Barista
Bella label
No usable code on this box. Print a Bella label.
PRO-MOVE-BLK
Profitec Move · Black · 2026 · Profitec
BB-PROF-MOVE-BLK-26-0042
Maker's serial: PM-26-20417
Print 20 labels for this delivery
Scan label to confirm
Goods in
Put away
Pick
Dispatch
Ledger
2 · Print a Bella label

Every box becomes scannable: model, colour, year and maker.

Pick note
Order #118402
The Corner Café
PRO-MOVE-BLK
Profitec Move · Black×1 · A-03-2
EMB-1KG
Embankment Blend 1kg×6 · C-12-3
CLN-TAB-100
Cleaning tablets×1 · D-02-1
Scan every box. A wrong box stops the pick.
3 · The pick note

Scan the note to open the order.

9:41
Bella Barista
Picking
Picking #118402
Wrong box.
You scanned Profitec GO Black. This order needs Profitec Move Black.
Profitec Move Black ✓
BB-PROF-MOVE-BLK-26-0042
Pick complete
2 lines still to scan
Goods in
Put away
Pick
Dispatch
Ledger
4 · Pick check

Wrong box caught before it's packed.

9:41
Bella Barista
Order
#118402Shopify order
The Corner Café
Profitec Move · Black ×1
Serial number
BB-PROF-MOVE-BLK-26-0042 ✓
written by One Bella
Shopify order✓
Dispatch manifest✓
Machine Ledger✓
Goods in
Put away
Pick
Dispatch
Ledger
5 · Serial on the order

The serial goes onto the Shopify order, the manifest and the Machine Ledger.

Scan and Pick · this week
3
Miss-picks caught this week
2
Goods in problems
Profitec short 1, wrong colour 1
14
Products missing a supplier code
Fix in Shopify
100%
Machines dispatched with serial

Works with our existing barcode and QR scanners. One label printer at goods in.

Coffee inventory

From green bean to bag on the shelf.

Every sack logged by lot, every roast recorded, every bag packed against a recipe. Online, trade and showroom sales come off stock automatically.

  1. 1Green in
  2. 2Roasted
  3. 3Packed
  4. 4Sold (online, trade, showroom)
9:41
Bella Barista
Green in
Receiving PO-1042 · Origin Green Coffee Co.
Brazil Santo
lot BR-26-12
10 sacks × 60kg = 600kg✓
Colombia Jaguarundi
lot CO-26-08
540 of 600kgshort by 60kg
Scan sack label
Print lot labels
Green in
Roast
Pack
Stock
1 · Green goods in

Every sack logged by origin and lot.

9:41
Bella Barista
Roast log
Today's roasts · Alex
Batch 1 · Brazil Santo✓
BR-26-12
60kg green → 50.4kg roasted · 16% loss
Batch 2 · Colombia✓
CO-26-08
60kg → 50.1kg · 16.5%
+ Log a roast
Roasted today302kg
Roaster used6.5 of 8 hours
Green in
Roast
Pack
Stock
2 · Alex's roast log

Green goes down, roasted goes up. Automatically.

9:41
Bella Barista
Packing
Packing today · Daisy
Embankment 1kg× 40
Recipe 60/40: 24kg Brazil + 16kg Colombia
Navigator 1kg× 25
Perkee case 12×1kg× 6
+ Log packing
Green in
Roast
Pack
Stock
3 · Daisy's packing

Roasted stock turns into bags on the shelf.

Coffee stock
Green · kg by origin
Brazil Santo1,240kg
9 weeks
Colombia Jaguarundi180kg
2 weeks
1,200kg arriving 29 Oct
Ethiopia620kg
6 weeks
Roasted · by coffee and date
Brazil Santo · 13 Oct212kg
Colombia · 13 Oct90kg
Brazil Santo · 12 Oct148kg
Ethiopia · 11 Oct64kg
Packed · by product
Embankment 1kg186 bags
Navigator 1kg94 bags
Perkee case 12×1kg22 cases
Embankment 250g310 bags
Sold today: Online 84 bags · Trade 61 · Showroom 12 (from the till)
4 · Coffee stock

Bean to bag, always up to date. Cester sees every lot, Brian sees the cover.

Know your coffee position, every day.

Brian sees weeks of cover and roaster headroom. Cester traces any bag back to its sack.

7 weeks
of green coffee cover
Repairs coming in

Expected, scanned, photographed.

Goods in knows what's coming from customers too. Every home machine sent in for repair is expected, scanned, photographed and timed against our promise.

9:41
Bella Barista
Arriving today
Supplier deliveries
PO-1051 · Profitec10 boxes
PO-1042 · Origin Green Coffee Co.16 sacks
Customer repairs
SC-2241Repair
J. Patel · ECM Synchronika II
"No steam"DPD
SC-2243Repair
S. Moore · Lelit Mara X
"Leaking"Royal Mail
Goods in
Put away
Pick
Dispatch
Ledger
1 · Expected today

Repairs are expected, just like stock.

9:41
Bella Barista
Receiving SC-2241
Scan parcel✓
Scan serial✓
ECM-S2-50981 matches booking
Condition photos✓
Front
Side
Base
Accessories
portafilter ✓steam tip ✓
Mark received · start SLA
Text to the customer
"We've received your machine. Your repair reference is SC-2241."
Goods in
Put away
Pick
Dispatch
Ledger
2 · Repair intake

Matched, photographed and timed from the moment it arrives.

SLA board
14
In for repair
2
Due today
1
Overdue
93%
SLA hit rate this month
JobCustomerMachineDays inDueStatus
SC-2238R. OkaforProfitec GO2ThuOn track
SC-2241J. PatelECM Synchronika II0FriOn track
SC-2229H. ByrneLelit Bianca4TodayDue today
SC-2230M. AdeyemiRancilio Silvia5TodayDue today
SC-2214T. WalshGaggia Classic9MonOverdue
SC-2233A. NovakSage Barista Pro3PausedWaiting for part · clock paused
3 · SLA board

Every repair against its promise.

Enforced

No job, no intake

Enforced

Serial must match

Enforced

Photos on arrival

Enforced

Repairs never enter sales stock

Enforced

The right machine goes back

Step 1

Purchase orders

Order it once. Everything after knows what's coming.

Purchase orders
PO
Supplier
Items
ETA
Status
PO-1051Profitec12 machinesMon 2 NovOn its way
PO-1049ECM8 machinesWed 4 NovOn its way
PO-1053Meraki6 machinesFri 6 NovDelayed
PO-1042Origin Green Coffee Co.1,200kgThu 29 OctOn its way
PO-1051 · Profitec
Profitec Pro 600×4
✓Serial numbers required
Profitec Move×5
✓Serial numbers required
Profitec GO×3
✓Serial numbers required
9:41
Bella Barista
Deliveries
Expected from suppliers
This weekEarly NovemberLater
Profitec
PO-1051 · 12 machines · Pro 600, Move, GO
ETA Mon 2 NovOn track
ECM
PO-1049 · 8 machines · Synchronika II, Classika PID
ETA Wed 4 NovOn track
Meraki
PO-1053 · 6 machines
ETA Fri 6 NovDelayed by 3 days
Origin Green Coffee Co.
PO-1042 · 1,200kg green coffee
ETA Thu 29 OctOn track
Pack & Seal Ltd
PO-1041 · 2,000 1kg bags (balance)
ETA Tue 3 NovOn track
Goods in
Put away
Pick
Dispatch
Ledger

Every supplier delivery and when it lands.

9:41
Bella Barista
Goods in
Received today
4deliveries · 1 short
08:40Espresso Parts UKComplete ✓
PO-1039
10:15Origin Green Coffee Co.Complete ✓
PO-1040 · 600kg Brazil Santo
11:50Pack & Seal LtdPart received
PO-1041 · 3,000 of 5,000 bags
14:05ProfitecShort by 1
PO-1047 · 4 machines
Supplier notified
Receive a delivery
Goods in
Put away
Pick
Dispatch
Ledger

Ticked off against the order. Problems flagged straight away.

Step 2

Inventory hub

What's on the shelf, what's coming and what's already promised to a customer.

Inventory hub
On handExpectedAllocatedAvailable
Product
Pick face
On hand
Expected
Available
Profitec MoveA-03-245 · Mon 2 Nov2 · 2 allocated to orders
ECM Synchronika IIA-04-11 · low8 · Wed 4 Nov1
Meraki Gen 2 BlackA-01-106 · Fri 6 Nov · delayed0
Embankment Blend 1kgC-12-3240—240
Profitec Move · serials in stock
PM-24-11873PM-24-11874PM-24-11880PM-24-11902
Step 4

Put away to pick face

Everything has a home, and the system knows where it is.

9:41
Bella Barista
Put away
Put away
Take to
A-03-2
BAY 03
Scan the shelf QR to confirm
✓Put away at A-03-2
Every pick face has its own QR label.
Goods in
Put away
Pick
Dispatch
Ledger
Step 5

Pick and check

Scan to pick. A wrong item is caught before it's packed, not after the customer opens the box.

9:41
Bella Barista
Picking
Order #118402 · The Corner Café
A-03-2
Profitec Move ×1
✓ scanned
PM-24-11902
C-12-3
Embankment Blend 1kg ×6
4 of 6
D-02-1
Cleaning tablets ×1
Wrong item
You scanned Profitec GO. This order needs Profitec Move.
Rescan
Pick complete
Goods in
Put away
Pick
Dispatch
Ledger
Step 6

Daily dispatch manifest

A digital manifest every day. Every machine traceable from supplier to customer.

Dispatch manifest · Tuesday 14 October
Dispatch manifest · Tuesday 14 October
Export PDFPrint
Orders
64
Machines
9
Grinders
7
All scanned
✓
Order
Customer
Product
Serial
Courier
Tracking
Packed
#118402The Corner CaféProfitec MovePM-24-11902DPD1550 2391 …Sam
#118405Home customerECM Synchronika IIECM-S2-50981DPD1550 2447 …Sam
#118411Little Fox CoffeeEureka Mignon SpecialitaEU-MS-77410DHLJD01 8832 …Jo
#118414Home customerMeraki Gen 2 BlackMK2-B-03317DPD1550 2519 …Jo
Each serial is now linked to its customer, for warranty, service history and the machine's QR page.
9:41
Bella Barista
Dispatch
Today · Tuesday 14 October
Orders
64
Machines
9
Grinders
7
All scanned
✓
Machines going out
Profitec Move
PM-24-11902 · DPD
The Corner Café
ECM Synchronika II
ECM-S2-50981 · DPD
Home customer
Eureka Mignon Specialita
EU-MS-77410 · DHL
Little Fox Coffee
Mark collected by DPD
Goods in
Put away
Pick
Dispatch
Ledger

Who sees what: the warehouse and dispatch team get receiving, put-away, picking and the daily manifest.

Step 7 · The Machine Ledger

One serial number, one story

Every machine and grinder we've ever sold, rented or serviced, with its serial number, its owner and its whole life story. Search a serial or a customer and it's all there.

Machine ledger
Search serial, customer, postcode or model
AllSoldRentedUnder warrantyOut of warrantyServiced by BellaTradeHome
Machines in the ledger
4,812
Under warranty
1,936
Rented
214
Service due this month
37
Serial
Model
Customer
Site
Type
Supplied
Warranty
Last service
Status
PM-24-11902Profitec MoveThe Corner CaféLeeds LS1Sold14 Oct 2026Oct 2028none yetActive
ECM-S2-50981ECM Synchronika IIHome · J. PatelBristol BS8Sold14 Oct 2026Oct 2028none yetActive
MK2-B-03317Meraki Gen 2 BlackHome · S. MooreYork YO1Sold14 Oct 2026Oct 2027none yetActive
LM-2241-0876Two-group espressoThe Lemon TreeKew TW9Rented £150/mo1 Nov 2025Rental cover14 Jun 2026Service due
EU-MS-77410Eureka Mignon SpecialitaLittle Fox CoffeeHarrogate HG1Sold2 Mar 2024ended Mar 2026498kg since burrsBurr change due
PL62-19-4410Lelit PL62Home · R. KhanLeicester LE2Sold2023endedRepair Aug 2026Out of warranty
9:41
Bella Barista
Ledger
PM-24-11902
Profitec Move
The Corner Café, Leeds
Sold 14 Oct 2026 · Order #118402
Warranty until Oct 2028
2 Nov 2026
Arrived from Profitec · PO-1051
Goods in, scanned
2 Nov 2026
Put away at A-03-2
14 Oct 2026
Picked, checked and dispatched
DPD · packed by Sam
QR label linked
Next
First service due Oct 2027
Report a fault
Book a service
Transfer owner
View QR page
Goods in
Put away
Pick
Dispatch
Ledger
One machine's life story

From the supplier's box to the customer's counter, and every visit after.

9:41
Bella Barista
Ledger
Happy Mondays
4 sites · 9 machines
Headingley
Two-group espresso
LM-2241-0876
Service due 20 Oct
Eureka Mignon
EU-MS-77410
Burrs due in 6 weeks
Chapel Allerton
Two-group espresso
LM-2241-0912
Filter due 2 Nov
Eureka Mignon
EU-MS-78051
Next service Jan 2027
Plus 5 more across 2 other sites.
Goods in
Put away
Pick
Dispatch
Ledger
A customer's machines

Every machine a customer has, across every site.

How it builds itself

The ledger builds itself from goods in and dispatch. Older machines are imported once from past orders and service records.

One serial number, one story.

The serial is captured at goods in, checked at dispatch and linked to the customer. Warranty, service history, rentals, QR pages and call-outs all hang off the same record. When someone calls about a machine, we know exactly what it is, who has it and what's been done to it.

4,812machines in the ledger

Maintenance that plans itself.

We already know how much coffee every café orders, so we know how hard every grinder is working. The system suggests burr and filter changes before quality drops. Marcel decides what to book.

e.g. 500kg per set of burrs
Due soon · kg since last burr change
Cosy Moose512
The Workhouse498
Giant Coffee471
The Lemon Tree385
Riverside Hub214
One Bella · Where everything runs

The Bella server map

Two sealed environments. B&M's portal stays on its own server, exactly as promised. Everything else runs in the Bella environment, watched by separate monitoring and backed up off-site in London.

Working architecture · not a live status feed

01 / Outside services

02 / B&M environment · sealed

03 / Bella environment

04 / Who uses it
Orders & data: B&M shares only a planned, one-way nightly summary. Totals only, no personal data.
Shopify ↔ B&M server
Orders and customers: read access plus draft orders only; no payments
Shopify ↔ Bella ERP
Orders, customers and trade accounts
Shopify ↔ Bella Subscriptions
Subscriptions and orders
Bella ERP ↔ GoCardless
Rental Direct Debits
B&M server → Bella ERP
PLANNED: nightly read-only summary, totals only, no personal data
01

Three levels of monitoring

  • Beszel: is the server alive?
  • Uptime Kuma: is the website responding?
  • Heartbeats: did the important jobs finish? For example, Shopify sync completed 02:03.

A green server with a stopped job is the most dangerous state, so we watch all three.

02

Backups & recovery

  • Nightly encrypted database and Coolify backups to Amazon S3 in London.
  • Versioning keeps old copies; a bad backup cannot overwrite a good one. Code stays safe in GitHub.
  • New server → install Coolify → restore → deploy → switch the address.

We test the restore, not just the backup.

03

The security standard

  • SSH keys only, no root login. Firewall allows only web traffic and key login.
  • Databases are never reachable from the internet.
  • Automatic security updates and two-factor on control panels.

Every outside key does one job only. Secrets stay out of the code.

04

Grow without redesigning

  • Start small. Upgrade only when monitoring says so.
  • Apps are separate, so moving one to its own server later is routine.
  • Move Coolify's control panel to its own small server once the platform is business-critical.

Room to grow. No need to start again.

The B&M promises
Own server, nothing else on itDatabase not internet-reachableShopify read-only + draft orders, no paymentsEach Amazon key does one jobOff-site backups and alerts

Every part of this map keeps those promises.

Analytics Hub

The numbers behind the business.

All from Shopify and checked against finance. Ex-VAT, net of refunds. Figures as of 13 October 2026.

9:41
Bella Barista
Analytics
Sales · 13 Oct 2026
2026 to date
£3,815,377
▲ 16.6% on the same months the year before.
2025
£4,111,857
▲ 3.8% on the same months the year before (£3,272,525 over the same months as 2026 so far).
2024
£3,891,497
£3,151,343 over the same months as 2026 so far.

Every comparison uses the same months in both years, never eleven against twelve.

2024£3.89m
2025£4.11m▲ 3.8%
2026£3.82m▲ 16.6%
£100k£200k£300k£400kJanJan2024JanJan2025JanJan2026Oct*so far

* October 2026 is month to date.

Home
Order
Machine
Stats
Where it comes from

Which brands it comes from

Same months each year, costed lines only, so slightly below total sales.

9:41
Bella Barista
Analytics
Brands · 2026 to date
Bella Barista · 34.1%Profitec · 17.3%Meraki · 16.3%ECM · 8.6%Lelit · 5.6%Zhejiang Feilai · 3.3%Every other brand · 14.8%£3.74m
BrandShareRevenueChange
Bella Barista34.1%£1.28m▲ 14%
Profitec17.3%£647k▼ 5%
Meraki16.3%£609k▲ 475%
ECM8.6%£321k▲ 4%
Lelit5.6%£211k▼ 24%
Zhejiang Feilai3.3%£122k▼ 40%
Every other brand14.8%£552k▲ 5%
Home
Order
Machine
Stats
2026 · Year to date

Brand share and revenue

9:41
Bella Barista
Analytics
Brands · 2025
Bella Barista · 34.8%Profitec · 21.2%Meraki · 3.3%ECM · 9.6%Lelit · 8.6%Zhejiang Feilai · 6.3%Every other brand · 16.3%£3.22m
BrandShareRevenueChange
Bella Barista34.8%£1.12m▲ 29%
Profitec21.2%£682k▲ 24%
Meraki3.3%£106knew
ECM9.6%£308k▲ 19%
Lelit8.6%£276k▼ 48%
Zhejiang Feilai6.3%£204k0%
Every other brand16.3%£524k▼ 16%
Home
Order
Machine
Stats
2025 · Same period

Brand share and revenue

9:41
Bella Barista
Analytics
Brands · 2024
Bella Barista · 28.7%Profitec · 18.2%ECM · 8.5%Lelit · 17.4%Zhejiang Feilai · 6.7%Every other brand · 20.5%£3.04m
BrandShareRevenueChange
Bella Barista28.7%£871k
Profitec18.2%£552k
ECM8.5%£260k
Lelit17.4%£528k
Zhejiang Feilai6.7%£205k
Every other brand20.5%£623k
Home
Order
Machine
Stats
2024 · Same period

Brand share and revenue

Meraki ▲475%From £106k to £609k. Now our third biggest brand.

Our suppliers

95 with sales in the last 12 months

9:41
Bella Barista
Analytics
Suppliers · 13 Oct 2026
Brand2026 to date2025 same periodChangeUnits (12m)Revenue (12m)
Bella Barista£1,275,814£1,120,620▲ 14%34,630£1,527,462
Profitec£647,042£681,580▼ 5%1,431£810,138
Meraki£608,913£105,820▲ 475%733£677,474
ECM£321,310£308,335▲ 4%1,107£405,010
Lelit£210,518£276,058▼ 24%1,436£250,111
Zhejiang Feilai£122,368£203,735▼ 40%1,198£193,969
Wendougee£77,239£39,590▲ 95%58£81,832
Hemro£58,255£23,531▲ 148%128£63,567
Eureka£45,154£46,783▼ 3%258£61,352
Rancilio£31,387£41,248▼ 24%216£39,104
Gemilai£37,831£0new84£37,831
Mazzer£26,876£3,228▲ 733%39£36,218
LF Spare Parts Ltd£29,369£32,121▼ 9%3,305£35,624
Timemore£25,589£7,335▲ 249%200£31,572
Bespoke£20,538£30,352▼ 32%271£28,486
Home
Order
Machine
Stats

Top performing SKUs · last 12 months

9:41
Bella Barista
Analytics
Products · 13 Oct 2026
1MMeraki Espresso Machine with Grinder Gen 2 · BlackMeraki298£382,871
2BPerkee Organic Blend Case 12×1kgBella Barista1,003£250,800
3PProfitec Move Dual Boiler Espresso MachineProfitec177£239,846
4MMeraki Espresso Machine with Grinder Gen 1 · BlackMeraki155£173,395
5EECM Synchronika II Espresso MachineECM81£169,473
6BEmbankment Blend Case 6×1kg · Whole BeanBella Barista1,061£128,311
7BEmbankment Blend 1kg · Whole BeanBella Barista4,508£119,509
8PProfitec GO Espresso Machine · BlackProfitec163£113,933
9BVIP Embankment Blend Case 6×1kgBella Barista930£100,540
10MMeraki Espresso Machine with Grinder Gen 2 · WhiteMeraki65£90,162
Home
Order
Machine
Stats

Returns to watch · highest return rates

9:41
Bella Barista
Analytics
Returns · 13 Oct 2026
ProductRateComparedWhat's going on
55mm Burr Set for Eureka Mignon Specialita (pre-2017)27.3%6 back of 22 sold · £167 refunded
Profitec Illuminated Switch23.1%3 back of 13 sold · £55 refunded
Control Unit for Lelit PL6216.7%2 back of 12 sold · £117 refunded
Solo DF64/DF64V Lower Burr Holder16.7%2 back of 12 sold · £25 refunded
Old Grocery Espresso House Blend Case 4×300g Tin16.7%2 back of 12 sold · £100 refunded
ECM 64mm Burrs15.4%2 back of 13 sold · £65 refunded
Profitec Go Adhesive Foot13.8%4 back of 29 sold · £7 refunded

Small numbers, but worth a look: often a listing or compatibility issue, not a faulty product.

Home
Order
Machine
Stats

Example and internal figures. Not for sharing outside Bella Barista.

Why it pays

Less to pay for. Fewer mistakes.

What we stop paying for

Firmhouse£500 a month
Locksmith$199 a month
WSH$44.99 a month
Report Pundit$45 a month
Wrong machines sent out: carriage both ways, time, goodwillTarget zero
Confirmedapprox £715 a month, approx £8,600 a year

What it costs to run

UK London server · main appapprox £125 a month
UK London server · coffee subscriptionsapprox £45 a month
S3 backups and other server softwareapprox £60 a month
Coolifyfree, open source
Amazon text messages2 × £35 · approx £70 a month
Totalapprox £300 a month · approx £3,600 a year
Hardware: label printer, stands, wall TVapprox £1,000 to £1,500 once
0
wrong machines
100%
scanned in and out
08:00
Monday report, no manual work
£5,000+
approx net saving a year

The savings

Approx £5,000+ a year net, before the mistakes we stop and the time we give back.

approx£8,600+
a year
1 · Subscriptions we cancel
Firmhouse£500 a month
Locksmith · WSH · Report Pundit$199 · $44.99 · $45
Recharge usage fees
Likely more: order and stock apps, a duplicate pre-order app
Up to £10,000 to £15,000 a year in apps alone.
Target zero
2 · Mistakes we stop
Wrong machines sent out: carriage both ways, a re-pick, staff time, an unhappy customer
Short or wrong deliveries caught at goods in, so suppliers can be claimed back
Warranty repairs claimed back from suppliers automatically
Every wrong machine avoided pays for itself.
Hours
every week
3 · Time we give back
No chasing call-outs: customers get texts, and the service desk sees everything
No manual stock checks or typing serial numbers
The Monday report builds itself
Reorders in one tap, no phone or email orders to retype
Staff time back for customers, not admin.
Costs to run: approx £300 a month (two UK London servers, S3 backups and server software, text messages), plus approx £1,000 to £1,500 once in hardware. Net saving approx £5,000+ a year, before the wider savings.

From the Shopify app bill, October 2026. Figures approximate.

The plan

Step by step

0

Protect what we have

Backups of our servers and Shopify, monitoring, automatic releases, the analytics fix.

FIRST
1

Scan and Pick

Purchase orders, every box scanned, Bella labels, scan-checked picking, serials to Shopify, inbound repairs. Stops wrong machines going out.

2

Coffee, bean to bag

Green in, Alex's roast log, Daisy's packing, coffee stock and EPOS.

3

Trade app pilot

RHS, one multi-site group and one single café.

4

Machines and rentals

Machine Ledger, QR labels, agreements signed in the app, Direct Debit.

5

Field service

Call-outs, the service desk, engineer app and texts, proven with the service team first.

6

Every independent

All trade customers move across. Locksmith and WSH switched off.

7

Home subscriptions, then the full picture

Replacing Firmhouse; reports, the wall board and Ask One Bella.

Ask One Bella

Ask One Bella

Brian · CEO

  1. 01Which customers actually make us money once delivery, service and discounts are counted?Top 10 by profit · 3 accounts below break-even · biggest drag: a free delivery agreement
  2. 02If green coffee rises 10%, what does it do to our margin, and what price rise covers it?Margin falls 4.1 points · a 35p per kg trade price rise covers it · 112 accounts affected
  3. 03What will we sell in the next 8 weeks, and do we have the coffee and roasting time for it?Forecast 13.2t · green covered to week 50 · roaster at 88% in the Christmas peak
  4. 04How much money is sitting on our shelves?£412k stock value · £96k slow-moving over 90 days · Lelit stock is the largest share
  5. 05When a café buys a machine from us, how often do they also buy our coffee?41% become coffee customers within 90 days · worth £2,300 a year on average
  6. 06How many home subscribers did we gain and lose this month, and why?+38 / −21 · top reason for cancelling: “too much coffee” · £1,048 average lifetime value
  7. 07What did returns and warranty repairs cost us this quarter?£6.8k · 62% recovered from suppliers · worst line: Eureka burr set

Marcel · MD

  1. 01How busy is each engineer, and who can take an urgent job today?Mike 6 jobs (full) · Dan 3 jobs, 14 miles from the nearest No Coffee
  2. 02Which machines keep failing on the same fault?4 machines with the same fault 3+ times · Lelit PL62 pump · suggest replacing rather than repairing
  3. 03Are we hitting our response promises?No Coffee: 94% within 4 hours · High: 88% next day · 2 missed this week
  4. 04Which parts are we using most, and what should be on every van?Group seals, pumps, shower screens · Mike's van is low on pumps
  5. 05Which warranty repairs can we claim back from the supplier?7 open claims · £1,240 due from Profitec · 2 older than 60 days
  6. 06Which rental agreements end soon, and which cafés are due an upgrade?5 rentals end before January · 9 machines over 7 years old at busy sites
  7. 07Where is the water hardest, and which cafés need a better filter?12 cafés in hard-water postcodes · 3 without a softener · most scale-related call-outs