Massage bookings over Zalo: what to do once the message arrives

31/10/2026

At a massage shop most appointments start with a Zalo message: "Any slots at 7pm tomorrow?" The receptionist replies "yes, we do", and the appointment is settled — inside the head of whoever happens to be on duty. The next evening a different shift is on, the customer arrives, and the room is taken, or the therapist they always ask for is in the middle of someone else's session. The fault is not Zalo's. The fault is that a message is not an appointment until it is written into the shared schedule.

The chat is where the customer speaks; the schedule is where the appointment lives

Bookings arrive down several routes: Zalo, phone calls, walk-ins, and in some shops a link or a QR code at the counter. How they arrive matters less than the fact that they all land on one schedule screen. The Ordersys massage shop software does exactly that: the receptionist reads the message and creates an appointment straight away, and from then on everyone in the shop is looking at the same thing, with nobody asking "who took this booking?"

Creating the appointment means picking the time, the service, the room or bed and the therapist. A clash is flagged immediately — this is what a notebook cannot do, because a massage shop is constrained by two resources at once: people and rooms. A free therapist with no free room still cannot take a customer.

Appointment screen by room and bed in Ordersys software, with statuses for booked, arrived and due soon
Each row is a room or bed and the horizontal axis is time — one glance shows which slot is free, so the customer gets an answer while still in the chat.

Appointment statuses: the receptionist knows what comes next

An appointment is not only "yes" or "no". The schedule separates bookings by status, filtered right at the top of the screen:

StatusMeaningWhat the receptionist does
BookedCustomer has a slot, time not reached yetLeave it, wait for the reminder
Due soonThe slot is about to startPrepare the room, tell the therapist
ArrivedCustomer is here and going inOpen the ticket, start the timer
Late / no showPast the time with no customerCall to ask, or release the slot
Cancelled · CompletedCustomer cancelled, or the session is doneRecorded for the month-end review

The schedule can be viewed by day, by week, by month or as a list. On an ordinary day the day view is enough; at weekends or holidays the week view shows which slots are still empty and worth promoting.

Reminders before the appointment — where Zalo really earns its place

Zalo is handy for receiving messages, but its biggest contribution runs the other way: reminding customers before their slot. Someone who booked three days ago forgets easily, and an empty evening slot costs a full session of a therapist's time. Ordersys sends automatic reminders to customers whose number is in their profile, so the front desk is not typing messages one by one at the end of a shift.

For new customers or long services, the shop can take a deposit at booking and offset it against the bill on arrival. Not to be difficult with customers — simply because a prime Saturday evening slot held and then abandoned is a real loss.

A few house rules for taking bookings over Zalo

  • Enter the booking into the software during the same shift; do not let the message carry over to the next one.
  • Always ask for three things: name, phone number and the service wanted — without a number there can be no reminder.
  • If the customer asks for a specific therapist, pick the name on the ticket rather than writing it in the notes field.
  • At the end of the shift, look over the late / no show group and call them in one round; they are the easiest to recover.

A shop does not have to drop Zalo to manage its schedule better. Treat Zalo as the door customers come through, and keep the schedule in the software — the place that knows which room is busy, which therapist is free and who is due next. Have a look at the Ordersys massage shop management software, free for 7 days. Two related articles: taking bookings by QR code to cut empty beds, and customers who book and never show: what it costs and how to reduce it.

Software that fits this article Looking for sales management software?

Ordersys has editions for restaurants and for retail stores: checkout, stock, reports and e-invoices, with on-site setup and training.

Other news

Pet shop software: selling supplies and taking grooming bookings on one machine
31/10/2026

Pet shop software: selling supplies and taking grooming bookings on one machine

A pet shop is two shops in one: stock in many pack sizes, and grooming services that need a time slot. How to declare several units of measure, take bookings with a named staff member, and put goods and services on the same bill.

Credit for billiard club regulars: record and collect debt in the software
31/10/2026

Credit for billiard club regulars: record and collect debt in the software

Replacing the notebook at the counter: debt is recorded as the table is closed and must be tied to a member, revenue counts only money actually received, and the debt report shows who owes what and the total outstanding.

Restaurants with several kitchens and printers: tickets to the right station
30/10/2026

Restaurants with several kitchens and printers: tickets to the right station

Hot kitchen, cold kitchen and bar each with their own printer. Assign product groups to each machine and the system splits tickets by station; choosing IP or USB printers, and where to look when the kitchen loses a ticket.

Tracking seasonal best sellers to update a coffee shop menu
30/10/2026

Tracking seasonal best sellers to update a coffee shop menu

A thirty-item menu where revenue comes from seven or eight drinks. Read the product report by period, set it next to cost, sort items into four groups, and only then decide to keep, push or drop.

Recurring hair care packages and membership cards for salons
30/10/2026

Recurring hair care packages and membership cards for salons

A six-session conditioning package and a membership card are two different things, and managing them the same way is where it gets messy. Deduct the session on the ticket, split commission between the lead and the washer, and know how many sessions you still owe.

Managing employment contracts: renewal reminders and employee files
30/10/2026

Managing employment contracts: renewal reminders and employee files

End of probation, contract expiry, documents lapsing — dates that come once per person and slip past easily. One file per employee with documents and expiry dates, and notice before each date arrives.

Prepaid cards and treatment packages for massage guests
30/10/2026

Prepaid cards and treatment packages for massage guests

A stored-value card is drawn down by service price, a package by session — two different mechanics that need different setups. Deduct in the room, and see both money received and sessions still owed.

Billiards club cameras: matching tickets against table footage
30/10/2026

Billiards club cameras: matching tickets against table footage

The action history tells you which table, what time, who opened or cancelled; the camera on that same table shows what actually happened. Put the two side by side and a check takes minutes.

Food and drink combos per room for karaoke venues
29/10/2026

Food and drink combos per room for karaoke venues

A fixed set or a combo the guest picks from, ordered as one line instead of five, with kitchen and bar receiving the right items and the combo landing on the same bill as the room time charge.

090 750 1000 Zalo Chat Zalo Facebook