A customer messages to ask whether Saturday is free. You open the notebook, reply, and they are gone. That is a cost service businesses pay every day without noticing. This article covers the three kinds of online booking, how they differ, where to start, and when it makes sense to have one built for you.
1. Why a chat button alone is not enough
Most shops start with a LINE button, which is right and should stay. But it hits a ceiling sooner than people expect.
- People book outside opening hours. They decide at ten at night. By the time you reply in the morning, they have booked elsewhere.
- The same questions every day. Any slots free, how much, how long, where do I park.
- Double bookings. One slot in a notebook, another in chat, two customers at the same time.
- No data. You never learn which hours are busiest or which service sells.
A booking system does not replace chat. It takes the part that does not need a human, so you can spend your replies on the ones that do.
2. Three kinds of booking, and picking the right one early
1 — A LINE button or a short form
The customer tells you what they want and you confirm. Not automatic, but every request lands in one place.
Good for small shops, light queues, cafés, and work that needs a conversation first.
Cost none — included in every package we build.
2 — Installing an off-the-shelf system
An existing booking product embedded into your site. Customers see real availability and finish on your page.
Good for busy shops that want to start quickly without a large outlay.
Cost a one-time 2,000 THB setup fee; the monthly fee goes to that provider.
Fast to launch, but the look is limited by that product, its brand sits between you and your customer, and if they raise prices you move everything.
3 — A system built on your own site
It lives on your domain, wears your brand, and the customer data is yours. No monthly fee and no commission on bookings.
Good for shops whose rules no off-the-shelf product handles, or whose volume makes monthly fees add up.
Cost 5,000–20,000 THB once, depending on complexity.
3. How to decide
- How busy are you? Under ten bookings a day, chat still copes. Do not pay for a system yet.
- How complex are the rules? If you must match several things at once — which therapist, which room, which equipment — most off-the-shelf products cannot.
- How many years of monthly fees? 500 THB a month is 6,000 a year. Three years is 18,000, past the cost of having one built.
💡 Most shops should start at option 1 or 2 and move to 3 once they know what they actually need. Building before you know usually buys features nobody uses.
4. What a good booking system needs
- Real availability, not a request that waits for you to confirm
- Automatic clash protection, holding the slot while the customer fills the form
- Alerts both ways — you know at once, the customer gets a confirmation and a reminder
- Works properly on a phone, because nearly everyone books from one
- An owner's back office to view, move, cancel and pause bookings without calling your developer
- Exportable data, so you can leave if you ever need to
5. Should you take a deposit
It depends on what a no-show costs you. If a therapist is held for an hour and nobody comes, that income is gone for good, and a part-deposit helps. If your queue is flexible and walk-ins fill gaps, forcing payment up front loses bookings you would have had.
The middle path that works: take a deposit only on higher-value services or peak slots, and leave ordinary slots free to book.
6. Case — the rental booking system we built
Mae Sot EV had rules no off-the-shelf product could handle: match an available vehicle to the dates chosen, price it with a discount that grows with the length of hire, and never let one vehicle be booked twice.
Customers now pick dates, see what is genuinely free, see the total immediately, and finish on the site. The owner has a back office for the calendar, statuses and per-vehicle availability — with no monthly fee and nobody taking a cut.
7. Four reasons nobody uses the system you paid for
- It is buried. The booking button belongs on the first screen and within reach on every page.
- It asks too much. Name, phone, service, time. Everything else can wait until they arrive.
- No prices. People do not book what they cannot price, however good the system is.
- Nobody minds the back office. A good system does nothing if no one checks it daily.
FAQ
How much does an online booking system cost?
Three levels. A LINE button or short form is included in every package we build at no extra cost. Installing an off-the-shelf system is a one-time 2,000 THB setup fee, with the provider billing you monthly. Having one built on your own site is 5,000–20,000 THB once, depending on complexity.
Does a small shop need a booking system?
Not under about ten bookings a day. Start with a LINE button and clear prices and hours on your site. Once you are missing messages or double-booking, it is time.
Off-the-shelf versus built for you — what is the difference?
Off-the-shelf launches fast and costs little up front, but the look is limited, the platform brand is visible, and the monthly fee never stops. A system built for you lives on your site, follows your real rules, and has no monthly fee — but the first payment is larger.
Monthly fee or one-time — which is better value?
At 500 THB a month you pay 6,000 a year. Three years passes the cost of having a system built. If you plan to run the business long term and your volume justifies it, paying once is better value.
Can it connect to LINE?
Yes. Either an instant alert to the shop when a booking comes in, or confirming and cancelling from inside the chat. The second is custom work, quoted per case.
Will I still answer messages?
Yes, but only the ones that need a person — advice before choosing a service, for example. Questions about availability and price the system answers for you.
Want a booking system that belongs to you?
Tell us how your shop runs and we will say which option fits — free consult.
Free consult →
By