โ† Back to blog
playbooks4 min read

The most expensive question in the beauty business

"How many sessions do I have left?" costs you half an hour a night and an expired package you never told anyone about. Here's how to make the customer able to answer it.

Lydia Lai
Founder, LaunchIt
Eighty active packages running down, and nobody is counting them
The expensive part is not the reply โ€” it is the package that expires because nobody was counting
Eighty active packages generates a few hundred balance questions a year, mostly after closing time
A customer signed in to the booking page reading her package balance and remaining sessions
When the customer can see the balance fall, renewals start at two sessions remaining rather than at zero
Before buying: count balance messages for two weeks; under twenty a month, keep the free page; thirty to fifty means you are already paying in evenings. Pro is RM60 a month per branch and the page then opens on a sign-in screen
Count the balance, voucher and receipt messages for two weeks before deciding about the customer login

Pick any facial studio in Klang Valley with eighty active package customers. Ask the owner how many times a month someone asks "how many sessions do I have left?" The answer is usually "every day", and after a bit of counting, "maybe thirty".

Thirty replies a month. Two minutes each if you are already in the app, ten if you are on the road and have to stop. Call it two hours a month of unpaid admin, most of it after 9pm, delivered in a tone that makes it hard to say no to.

That is the visible cost, and it is the smaller one.

The invisible cost

A package that nobody is counting is a package that expires.

The customer bought ten sessions in March, used six by July, got busy, and forgot. You also forgot, because six-of-ten does not appear anywhere unless you go looking.

In November she comes back, you check, the package lapsed in September, and now you have a choice between a refund you should not have to give and a regular who feels cheated.

Either way the relationship takes damage over a number that was sitting in your database the whole time.

Why it happens

Because the balance lives in exactly one place: your admin app, behind your login. Your customer has no way to see it, so the only interface she has is you.

Every other prepaid thing in her life is different. Her Grab credit is in the Grab app. Her Touch 'n Go balance is on her lock screen. Her gym visits are on a card in her wallet. Yours is in a WhatsApp reply from a person who is trying to have dinner.

Fix the interface, not the reply

You do not need to answer faster. You need the customer to be able to look.

In bookit, that is what Miniprogram Pro does. Your booking page โ€” the link you already share โ€” takes a customer sign-in: phone number, one-time code, no password, nothing to install. Once she is in, she has her own section with Memberships, and each package shows what she bought and how many sessions remain.

A customer's package list on their phone, sessions remaining beside each one.
Memberships โ€” six of ten, readable at 10.40pm without messaging anyone.

The same section holds her bookings, her vouchers and her payments, which quietly kills two more recurring messages: "is my voucher still valid?" and "can you resend my receipt?"

The part that makes money, not just time

Here is the bit that matters more than the two hours.

When a customer can see her balance, she watches it go down. Two sessions left is a prompt โ€” she feels it, the way you feel a fuel gauge.

Studios that put balances in front of customers sell the next package earlier, because the conversation starts at two remaining instead of at zero, and "shall I renew?" lands very differently when she raised it.

You can help that along from your side. When the balance is low, that is the moment for the message โ€” not a generic promotion blast, but a note to the twelve people who are nearly finished. Your customer list already knows who they are.

What it costs and what it changes

Pro is RM60 a month per branch, on top of your plan. Two things change on the day you switch it on, and you should know both:

Your booking page starts with a sign-in screen. Regulars pass it once. Strangers meet one extra step.

The member card becomes available. Every signed-in customer gets a QR they can save to Apple Wallet or Google Wallet, which your team scans at checkout so the bill lands on the right person with her packages already attached.

A member card saved in a phone wallet.
The member card โ€” your branding, her wallet, one scan at the counter.

Before you buy anything

Do the count first. For the next two weeks, note every message that is a customer asking about a balance, a voucher or a receipt. Most owners guess low by half.

If it comes out under twenty a month, arrange your free booking page nicely and leave it there. If it comes out at thirty or fifty, you are paying for Pro already โ€” in evenings, and in the occasional package that expired while nobody was counting.

The studios that fix this do not report "we save two hours a month". They report that renewals started happening before the package ran out. That is the number to watch.