MenuBase
BUILT FOR MALAYSIAN BUBBLE TEA SHOPS

Modifier matrix, solved.

Bubble tea is a modifier-first business. Sugar at 50%, ice at 25%, brown sugar boba + cheese foam + grass jelly. Most POS treat that as an afterthought. We treat it as the menu. Plus a viral special hits every basket the moment you flip it live.

WhatsApp the team → 15 min · no commitment

Bubble tea reality, and where most tech fails.

Bubble tea has a different rhythm than cafe or restaurant. Peak is 7-10pm. The menu is mostly modifiers. Specials go viral on TikTok overnight. Staff are mostly part-time students. Most QR menus and POS systems were not designed for any of that.

REALITY

Modifier-heavy menu

One drink has 5 sugar options, 4 ice options, 12 topping options. The same drink can be ordered 240 different ways. Most POS systems model toppings as separate items, which collapses on a busy night. (We covered six rules for engineering the modifier matrix in the Playbook.)

HOW WE FIT

Modifier matrix is the menu

Sugar level, ice level, toppings are first-class primitives in the menu builder. Stack them per drink. The KDS sees the full spec. No reading half-faded handwriting at 9pm.

REALITY

Brutal 7-10pm peak

Most days are quiet. Then 7pm hits. The queue stretches to the door. The counter shouts orders. The kitchen falls behind. Order accuracy drops. Customers walk away from the queue.

HOW WE FIT

Self-order compresses peak

Customers tap the QR while they queue. The order hits the KDS before they reach the counter. Throughput goes up 30 to 50% in peak. The counter is for payment, not for menu briefing.

REALITY

Viral TikTok specials overnight

A creator posts at 11pm. By 8am the next morning a hundred new customers are walking in asking for the brown sugar matcha foam thing. Your printed menu has no idea. Your staff have not been briefed.

HOW WE FIT

Promo push, live on every basket

Add the new flavour to the dashboard at 7am. Live on the menu by 7:01. Every customer who scans sees it surfaced. Staff don't need to remember anything; the menu does the work.

REALITY

Part-time student floor staff

Most floor staff are on rotating part-time shifts. The pearl-to-jelly ratio they learned last Tuesday is not what they make on Thursday. Menu knowledge lives nowhere consistent.

HOW WE FIT

Menu knowledge in the system

Customer picks the drink + modifiers themselves on the QR. The student staff makes the drink to the spec on the screen. Onboarding under 30 minutes regardless of cohort.

One day at a bubble tea shop, with MenuBase running.

The day flow is unique to bubble tea. The viral hits, the peak rush, the late-night closing. Here is how it plays.

11:00 AM
Quiet open, push the new flavour live Yesterday's TikTok went semi-viral. You flag the new brown sugar matcha foam drink as "this week's push." Live on every basket the moment you flip it. No printed flyer, no team briefing.
3:00 PM
Afternoon trickle School run customers come through. System hides the spicy iced specials, surfaces the kid-friendly options. AOV stays in range without anyone deciding.
7:00 PM
The peak rush hits Queue at the door. Customers tap the QR while waiting. By the time they reach the counter, drink is in the KDS, payment is the only step left. Throughput up 30 to 50% compared to verbal ordering at this volume.
9:30 PM
Sold-out flag on the viral flavour Brown sugar matcha foam sells out by 9:30. System auto-hides it from the menu before customers can order what you don't have. No more "sorry, finished" conversations. No customer disappointment.
10:45 PM
Close-out, clean numbers Single tap shows day's revenue, AOV, viral flavour count, modifier-pattern stats. Tomorrow's stocking decisions are evidence-based, not vibes.

What changes after setup.

Same-day setup. We build your drink menu, set up the modifier matrix, generate QRs and walk the team through the system in a single shift.

WEEK 1

Peak throughput up

Self-order during queues compresses the time from sit to order. Lines move faster. Lost-to-queue customers drop.

WEEK 2

Viral specials ride properly

Any flavour you push from the dashboard hits every basket. Lift on viral cycles becomes predictable.

WEEK 4

AOV settles 10-16% higher

Mostly from modifier upsells (extra topping, premium milk) and "almost gone" tags on viral stock.

MONTH 3

Multi-outlet roll-out

Open outlet 2 with menu + modifier matrix + viral specials all syncing centrally. One dashboard, all outlets.

Bubble tea shop operator questions, answered.

Does this handle the full sugar/ice/topping modifier matrix?
Yes. Sugar level (0%, 25%, 50%, 75%, 100%), ice level (no ice, less ice, normal, extra), and toppings (boba, pudding, grass jelly, aiyu, basil seeds, coconut jelly, lychee jelly etc.) are first-class menu primitives. Stack them per drink, no engineering tickets.
Our peak is 7-10pm and it's brutal. Can the system actually keep up?
QR ordering compresses the time from sit-down to order taken by 4 to 6 minutes per group. The kitchen sees every order on the KDS the moment the customer hits submit. No queue at the counter, no shouting orders, no manual entry slow-down.
We launched a viral TikTok flavour last month and it broke our floor. Help?
A new viral flavour gets surfaced on every relevant basket the moment you flip it live. Customers see it before they decide. Floor staff don't have to remember to mention it. If stock runs low, the system flags "last 30" or hides it.
Most of our floor staff are part-time students. They forget half the menu.
Menu knowledge lives in the system, not in the part-timer's head. Customer scans, picks the drink + modifiers themselves. Staff just makes the drink and rings it through. New hires productive in under 30 minutes regardless of experience.
Do we need to replace our POS?
No. MenuBase sits on top of any POS. Billing, accounting, payment processing - all stay where they are.
What does it cost for a single-outlet bubble tea shop?
Free until we prove the revenue lift on your menu. After that, the bubble tea tier sits at the lower-mid range of Malaysian QR menu pricing. See the full pricing breakdown for context.
We're a multi-outlet chain. Can we push the new flavour to all 8 outlets at once?
Yes. Flag the new flavour once. Live on every outlet, every shift, instantly. No need to call eight WhatsApp groups or print eight sets of table tents.
How do we get started?
WhatsApp the team a photo of your menu. We will model the AOV lift on your real basket and book a 15-minute call. No deck, no sales script. If MenuBase is not the right fit for your shop, we will say so.
SAME DAY SETUP

See it on your bubble tea menu.

WhatsApp the team a photo of your current menu. We will model the AOV lift on your real basket and walk you through a 15-minute setup plan. If MenuBase is not the right fit, we will say so.

WhatsApp the team →