A daily sales report for a bubble tea chain.

How the owner of nine bubble tea outlets stopped waiting for nine screenshots every night, and started seeing every outlet on one screen.

sales.yourcompany.my
BTTea HQ
SearchCtrl K
Sales
Best sellers
Cash and payments1
POS reads
Outlets
Outlets9
Staff
RWRosmawati · Accounts

Sales · Sat 10 Oct

TonightThis weekThis month
POS synced 10:45 pmSend to owner
Sales todayRM 26,300last Saturday RM 25,180
Cups sold2,7249 outlets
Per cupRM 9.65on average
Cash checked9 of 9Kempas short RM 12
OutletIn storeDelivery appsTotalCupsCash in POSCash counted
Mount Austin4,1208604,980512760760
Permas Jaya3,9404204,360436640640
Taman Molek2,8806103,490362590590
Tebrau2,5105403,050318520520
Bukit Indah2,1804802,660281470470
Larkin2,0203902,410252440440
Kempas1,7603302,090219380Short RM 12
Tampoi1,5402601,800190230230
Pelangi1,3101501,460154200200
Tonight, 9 outlets

From the POS at 10:45 pm

SalesRM 26,300
Cups sold2,724
Last SaturdayRM 25,180
How customers paid
E-⁠walletRM 12,690
CardRM 5,340
CashRM 4,230
Delivery appsRM 4,040
Kempas cash is short RM 12Counted by Pei Ying at 10:20 pm. Others match.
TodayOutletsDrinksCash
11:05

On screen: Every outlet’s sales on your phone tonight.A real project. The business isn’t named, and names and figures on the screens are changed.

Business
Bubble tea chain, Johor Bahru
Team
About 60 staff
Outlets
9 outlets, most in malls
Works with
Their POS, 2 delivery apps, Xero
First version
4–⁠5 weeks
Project size
Business system, from RM 15k
Before

How sales reports worked before.

Nine outlets, nine photos of a closing slip, and one owner adding them up at midnight.

  • Every night, each supervisor sent a photo of the POS closing report to a WhatsApp group.

  • Delivery app sales were in two other places, checked once a week.

  • Cash short at an outlet was found days later, when nobody remembered why.

What we built

The report that writes itself at 10:45 pm.

The supervisors close the POS as before, and the numbers come in on their own.

01From your POS

Every outlet’s sales, read from the POS each night.

Delivery app sales are added from the apps’ own reports, so every number comes from where it was made.

sales.yourcompany.my
BTTea HQ
SearchCtrl K
Sales
Best sellers
Cash and payments1
POS reads
Outlets
Outlets9
Staff
RWRosmawati · Accounts

POS reads · Sat 10 Oct

TonightHistory
9 of 9 read
Outlets read9 of 9last at 10:45 pm
Typed in by handNoneevery number from the source
Delivery app files9one per outlet, uploaded
OutletClosedPOS readDelivery apps
Mount Austin10:02 pm10:41 pm2 of 2 in
Permas Jaya10:31 pm10:44 pm2 of 2 in
Taman Molek10:05 pm10:41 pm2 of 2 in
Tebrau10:04 pm10:42 pm2 of 2 in
Bukit Indah10:06 pm10:42 pm2 of 2 in
Larkin10:03 pm10:43 pm2 of 2 in
Kempas10:08 pm10:43 pm2 of 2 in
Tampoi10:02 pm10:44 pm2 of 2 in
Pelangi9:58 pm10:44 pm2 of 2 in

Delivery app 1 is read automatically. App 2 gives a daily file, which the supervisor uploads at closing.

02On your phone

One message on the owner’s phone, before bed.

Sales, cups and best seller come in one WhatsApp message, and anything needing a look, like short cash, comes first.

‹BT
Tea HQ reportsWhatsAppWhatsApp · automatic messages
Today
Saturday 10 Oct · 9 outlets
Sales RM 26,300 · last Saturday RM 25,180
Cups 2,724 · RM 9.65 a cup
Best seller: brown sugar boba milk, 684 cups10:45 pm
Needs a look
Kempas cash is short RM 12. Counted by Pei Ying at 10:20 pm.Open tonight’s reportEvery outlet, side by sidesales.yourcompany.my/tonight10:45 pm
Thanks. Ask Pei Ying tomorrow.10:52 pm
10:47
03Best sellers

What sold, and when.

See sales by hour to plan staff and stock for busy hours, plus best sellers and items that ran out.

sales.yourcompany.my
BTTea HQ
SearchCtrl K
Sales
Best sellers
Cash and payments1
POS reads
Outlets
Outlets9
Staff
RWRosmawati · Accounts

Best sellers · Sat 10 Oct

All outletsBy outlet
Cups sold today · 2,724
Brown sugar boba milk684
Classic milk tea512
Taro milk341
Mango green tea298
Matcha latte266
Lychee oolong214
Everything else409
Sales by hour · busiest 3–⁠4 pm, RM 2,860
10
11
12
1
2
3
4
5
6
7
8
9

Taro ran out at Taman Molek at 8:10 pm. It sold 41 cups there before 8 pm.

04Cash and payments

Cash, card, e-⁠wallet and delivery apps, by outlet.

Cash counted at closing is checked against the POS, and the totals go into Xero.

Payments

In store RM 22,260 · delivery apps RM 4,040

E-⁠walletRM 12,690
CardRM 5,340
CashRM 4,230
Delivery appsRM 4,040
By outlet
Mount Austin
4,980
Permas Jaya
4,360
Taman Molek
3,490
Tebrau
3,050
Bukit Indah
2,660
Larkin
2,410
Kempas
2,090
Tampoi
1,800
Pelangi
1,460
Cash counted at 9 of 9Kempas short RM 12. Others match.
TodayOutletsDrinksCash
11:06

Each part is a feature with its own fixed price, agreed before we start. See how this project was priced or get a fixed quote for yours →

Three roles, and nobody typing.

Nine supervisors close as before. Accounts and the owner get the numbers.

  • Outlet supervisors

    Close the POS and count the cash, as before. No more photos.

  • RWAccounts · Rosmawati

    Checks the daily totals in Xero, and follows up every cash short.

  • BJOwner · Benjamin

    Reads every outlet’s sales on the phone before bed.

What changed for the owner
  • No more nine screenshots every night.
  • Cash shorts are found the same night.
  • Best sellers are counted, by outlet and by hour.
Cost and timeline

Tonight’s sales first, then every ringgit checked.

In two phases: the nightly report first, then delivery apps, cash and Xero.

Phase 1 · 4–⁠5 weeks

Tonight’s sales

Phase 2 · 3–⁠4 weeks

Every ringgit checked

Project sizeFrom RM 15kBusiness system · first 3 months of care included?How we price a project

Want every outlet’s sales on your phone tonight?

Questions about this system.

How much does it cost?

This project was a business system, from RM 15k. You can start with the nightly sales summary on its own, a focused project from RM 5k, and add the rest later.

Does it work with our POS?

If your POS can export or share its sales data, yes. Some POS systems make this easy, some only give a daily file. Tell us which one you use and we’ll tell you honestly what is possible.

How do delivery app sales come in?

From each app’s own sales report. Where the app lets us read the report automatically, we do. Otherwise a supervisor uploads the daily file, and the system does the rest.

Does it go into our accounts?

Yes. Daily totals by outlet and payment type go into Xero, so the accounts team stops typing them in.

Another question? Ask on WhatsAppWe reply within one working day.

Free consultation

Tell us how you work today.

We’ll show you what we’d build first and what it costs. Free, no obligation.

  1. 1

    Send us a message

    Pick what sounds familiar and a time. We reply within one working day.

  2. 2

    A free 30-⁠minute call

    On WhatsApp or Google Meet. We look at how you work today.

  3. 3

    A fixed price for every feature

    Your written quote within 3 working days of the call.

Your free consultation30 min
What takes the most time?Pick any
Pick a time
Send on WhatsApp

Or email sales@belcort.com · We reply within one working day.

More of what we’ve built for F&B and central kitchens