Skip to main content
Tell us
Back office

Back-office systems for service businesses: when every question waits for the owner

It's 8 pm, the owner has finally sat down to eat, and the phone won't stop buzzing, because every question in the shop waits for one person. That's the day a business needs a back office. Here's how to start, one piece at a time.

The woowey team · 5 min read
Someone looking stressed at a laptop in an office
Photo: Vitaly Gariev / Unsplash

Key points

  • A service business needs back-office systems once staff have to wait for the owner to answer almost every question about bookings, customers or money.
  • Most service businesses have four back-office areas: bookings, customer records, money paid in advance, and the staff schedule.
  • Most appointment businesses should start with online booking, because asking whether a time is free is the most common message they get.
  • Deposits and packages should be tied to a booking or a customer's name when the money comes in, so anyone can check without hunting for slips in chat.
  • Set up one system at a time and let the team get used to it before moving to the next.

It's 8 pm on a Wednesday. The owner of a massage shop has finally sat down to eat with her kids, her first proper meal of the day. Her phone is face down next to the plate, and it won't stop buzzing.

The first message is from a therapist: "What time is Khun May booked tomorrow?" The second is a customer on LINE: "Any slots tomorrow afternoon?" The third is from another staff member: "The customer who's allergic to lemongrass oil, is that Khun Nid or Khun Noi?"

Every one of those questions has an answer. The trouble is that all the answers live in one place, the owner's head and the owner's phone. Dinner goes cold, the way it does most nights.

A shop like this has no shortage of customers. Its problem is that everything runs through one person. The moment a business needs back-office systems doesn't arrive with a sales figure. It arrives when the owner becomes the bottleneck for everything, like this.

The sign you need systems is the questions that wait for you

Spend one day counting how often staff stop what they're doing to ask the owner something. Who's booked tomorrow. Has this customer paid her deposit. How many sessions are left on Khun A's package. Who's working Sunday.

If most of those answers have to wait for the owner, the shop can only grow as far as one person can keep up. Hiring two more therapists doesn't help, because the questions grow with them. A second branch makes it worse, because the owner can only be in one place at a time.

There's one question that tells you more than your sales figures. If you switched your phone off for the whole of tomorrow, would the shop run normally? If the honest answer is "it'd be chaos", that's your sign.

A back office is what you move out of the owner's head

"Back-office system" sounds big, like expensive software. Seen from inside a real shop, it's simpler: taking what only the owner remembers and putting it somewhere the rest of the team can look it up.

Most service businesses keep a few piles of this in the owner's head. The schedule: who's booked when, and with whom. The customers: what each person likes, what they're allergic to, what they've had done. The money: which deposit belongs to which booking, how many sessions are left on whose package. And the team: who works which days.

Some of these piles only need a single notebook at the front desk. Others need a system customers can use themselves. So the useful first question is which pile gets the owner asked about most often.

Start with bookings, because that's what people ask about most

In nearly every appointment business, the most common message is some version of "are you free?" Take an imaginary shop that gets 40 messages a day, 25 of them asking about times. At 2 minutes a reply, that's close to an hour every day spent opening the schedule and typing answers one by one.

When customers can see open times and book on their own, that hour comes back. Staff stop asking who's booked tomorrow, because they can check for themselves.

A booking system that actually works has to understand the shop better than a calendar does, though: how long each service takes, who can do what, how many beds there are. We go into that in how to choose an online booking system. And if your real problem is people who book and never turn up, read customers who book and don't show up.

Customer history stuck in chats needs to live where the team can see it

"Who's the lemongrass allergy?" at 8 pm sounds like a small question. If a therapist guesses wrong and picks up the wrong bottle, it stops being small very quickly.

Most shops already have plenty of customer information. It's just spread across LINE chats, a notebook at the counter and the memories of individual staff. The day one of them leaves, what they remembered leaves too.

Keep customer records in one place, with a name, a phone number, past services and a short note like an allergy, and whoever looks after that customer can work as if the owner were standing right beside them. Once you're keeping records about people, you also need to keep them in line with Thailand's personal data law. More on that in keeping customer data useful and PDPA-compliant.

Money paid in advance should be checkable without digging for slips

Deposits and packages are money the shop takes before doing the work, and they wear owners down quietly. A customer transfers a deposit and sends the slip in chat. Three days later she arrives, and the front desk calls the owner to ask whether she's paid. The owner scrolls back through days of chat looking for a slip.

Packages work the same way. A customer buys ten massages. Where does the shop write down how many she's used? When the shop's count and the customer's memory don't match, the shop usually gives one away to keep the peace.

Shops that don't struggle with this tie every payment to a booking or a customer's name the moment it comes in. Anyone can look and see whether it's paid and how many sessions are left. If you're deciding whether to take deposits at all, see should you take a deposit when customers book. If you're weighing up member cards and points, we cover that in memberships and points: do they bring customers back.

You don't need every system at once. Start with the most-asked question

A mistake we see a lot: once an owner decides to get systems, they want everything in one go. Bookings, members, points, stock, payroll. In the end nothing really gets used, because a team can't change how it works on five fronts at the same time.

An easier way in is to keep a tally for one week. Every time someone asks the owner something, mark down what kind of question it was.

  • Bookings: who's booked, is there a slot, can it be moved
  • Customers: what has this person had done, what are they allergic to, who do they like
  • Money: has this been paid, how much is left on the package
  • Team: who's on shift, who's off

Whichever column fills up fastest, fix that first. Give the team a month to get used to it, then move on to the next one.

If you'd rather not pick and configure it all yourself, woowey builds a website and booking system for your business on a monthly plan. Customers choose the branch, the person and the time themselves, get reminders on LINE, and your customer list is kept in one place. You tell us how the shop works, and we take care of the rest. Plans are on the pricing page.

Next Wednesday at 8 pm, the phone might still buzz now and then. But tomorrow's bookings and the lemongrass question are things the team can look up on their own now, and dinner should still be warm.

Frequently asked questions

What is a back-office system for a small business?

It's how you keep track of the things customers don't see, like bookings, customer records, deposits, packages and staff schedules, in a place everyone in the business can check without asking the owner.

Does a small shop really need back-office systems?

Not if the owner can handle every question and take a day off without the shop falling apart. Once staff have to wait for the owner on almost everything, start with the system that removes the most questions.

What should a service business set up first?

For most appointment businesses, online booking comes first because it's what people ask about most. Customer records and tracking deposits or packages usually come next.

Do I need expensive software for a back office?

Not always. Some things work fine in one shared notebook or file. Systems customers use themselves, like online booking, are worth investing in once there are more bookings than you can handle by hand.

The woowey team

We build websites and systems for businesses

We build websites, booking systems, online stores and back offices for Thai businesses, then look after them every month. What we write here comes from what we see working with real shops.

Want this for your business? Tell us

Type what you need. The woowey team builds your website and systems, then looks after them every month.

กดเพื่อส่ง หรือลากออกแล้วปล่อย