Most small businesses start taking bookings the same way. A customer sends a message: “Are you free tomorrow afternoon?” You check a notebook or the calendar on your phone, reply, and write it down. That works while you have a few customers. But once twenty people message in a day, answering chats eats into the time you should be working, and small mistakes start to happen: two people at the same time, a booking you forgot to write down.
Online booking hands that job to the customer. They see the times you’re really free, pick one, and get a confirmation straight away. You get a tidy list of bookings without answering each chat.
This guide explains how online booking works, what your options are (including the free ones), and how to choose the right one for your business.
How online booking works
Whatever tool you use, good online booking follows the same steps.
For the customer
- Tap your booking link: from LINE, Facebook, Instagram, Google Maps or a QR code at your door.
- Choose a service, say a men’s haircut (45 minutes) or a Thai massage (90 minutes).
- Choose a person, if you let customers choose, then a day and a free time.
- Enter a name and a way to reach them, and get a confirmation at once.
For you
- Set your services, their length and price, and your opening hours, once.
- The system works out free times by itself, from your hours, days off, existing bookings and each person’s working hours.
- New bookings land in your calendar, and you’re told about them.
- Before the day, the customer gets a reminder.
The key is step 2 on your side: customers must only see times that are really free. If a customer can pick a time that’s already taken, you’re back to answering chats, and booking online hasn’t saved you anything.
Pick a day and time
What online booking should do for you
Use this list to judge any tool. You don’t need everything on day one, but the gaps get more obvious as you grow.
- Show only real free times, and stop two people booking the same one.
- Confirm at once, so the customer isn’t waiting for you to reply.
- Remind customers before the booking. It’s one of the best ways to cut no-shows (more in how to stop no-shows).
- Let customers move or cancel by themselves, within your rules (for example, up to 12 hours before).
- Keep customer history: who comes often, when they last came, what they usually book.
- Work where your customers are. In Thailand that’s LINE for Thai customers, and web and email for visitors from abroad.
Option 1: take bookings in LINE OA chat
Many businesses open a free LINE Official Account (LINE OA) and take bookings in the chat. The customer writes, you answer, then you note it down.
Good at
- It’s free, and nearly every Thai customer already uses LINE.
- You can talk things through, which suits services that need a question first (which colour, what the problem is).
- You can set auto-replies and a menu at the bottom of the chat (the rich menu).
Worth knowing
- Every booking needs someone to answer. Outside your hours, customers wait.
- Customers can’t see your free times, so it takes several messages to find one that works.
- Bookings live in the chat and in your notebook, not in one place, and nobody reminds the customer unless you do it yourself.
What LINE OA can and can’t do for bookings, and where a booking system fits in, is in booking through LINE OA.
Option 2: a Google Form for bookings
A Google Form is the most common free way to take bookings online. It’s quick to make: share the link, customers fill it in, and answers collect in a Google Sheet.
How to make a Google Form booking that works
- Create a form with: name, phone, service (multiple choice), date (date question) and time (multiple choice: 10:00, 11:00, 13:00 and so on).
- Make every question required, and write your rules in the form description, for example “Your booking is confirmed when we reply in LINE”.
- Link the form to Google Sheets and switch on email notifications for new responses.
- Each day, open the sheet, confirm each new booking with the customer, and copy it into your calendar.
- If you want taken times to disappear from the form, there are Google Forms add-ons that remove an option once it’s chosen. You’ll need to set them up per day and look after them every week.
Good at
- Free, and done in half an hour.
- Your bookings are in a table you can sort and filter.
Worth knowing
- The form doesn’t know when you’re free, so customers can pick times you’re closed, and two people can pick the same time.
- Customers don’t get a confirmation straight away; you confirm each one by hand.
- No reminders, and customers can’t move or cancel by themselves.
- With more than one person working, keeping each person’s free times in one form is close to impossible.
A Google Form is a good start, or a good fit for things booked well ahead without exact times, like signing up for a one-off workshop.
Option 3: an online booking system
A booking system (or appointment booking system) does all of the steps above for you. You set your services and hours, and get a link to your own booking page. Customers see real free times, book by themselves, and get confirmations and reminders automatically.
Good at
- Customers book day and night; you stop answering “are you free?”
- No double bookings, including separate free times for each person on your team.
- Reminders go out by themselves, and customers move or cancel within your rules.
- Customer history in one place, which you can build on with stamp cards or packages.
What to check
- The monthly price, and whether LINE message costs are extra (some systems have you pay LINE separately).
- Whether customers have to download an app. Many will give up if they do.
- Whether it works inside LINE, and whether customers who don’t use LINE can still book.
- How long setup takes before you can take your first booking.
The three side by side
| LINE OA chat | Google Form | Booking system | |
|---|---|---|---|
| Cost | Free (sending past the monthly quota costs extra) | Free | Free plans and monthly plans |
| Customer sees real free times | No, they ask | No | Yes |
| Stops double bookings | You check | You check | Yes |
| Instant confirmation | Wait for a reply | Wait for you | Yes |
| Reminders | You send them | None | Automatic |
| Customer moves or cancels | Messages you | Messages you | Taps a button |
| Customer history | In the chat | In the sheet | In the system |
| Best for | New businesses, few bookings | One-off events, sign-ups | Bookings every day |
How to choose
There’s no single right answer. Start from where you are.
- A few bookings a week: LINE OA chat is fine. Put each one in your phone calendar straight away, and send a reminder yourself the day before.
- Events or classes a few times a month: a Google Form works well. Close it when it’s full.
- Bookings every day, or more than one person working: it’s time for a booking system. The time you save on chats and the no-shows you avoid usually cost more than the system does.
- Customers from abroad: pick a system with an English booking page and email confirmations and reminders, since many visitors don’t have LINE.
Signs it’s time to move on from free
If any of these keep happening, the free option is starting to cost you more than it saves.
- You answer dozens of “are you free?” messages a day, or late at night.
- You’ve double-booked, or forgotten to write a booking down and a customer came for nothing.
- No-shows leave gaps in your day.
- You can’t remember when a customer last came or what they had.
- You’d like to run a stamp card or sell packages, but your customer details are scattered (see CRM for small businesses).
Frequently asked questions
Can I set up online booking for free?
Yes. A Google Form and LINE OA chat are both free, but you check free times, confirm and remind customers yourself. Many booking systems have a free plan or a trial: take real bookings for a week before you decide.
Can a Google Form stop double bookings?
A plain form can’t: two customers can choose the same time. Add-ons can remove a chosen option, but you have to look after them every day, and they can’t keep separate times for each person.
Do customers need to download an app to book?
They shouldn’t have to. A good booking page opens in any browser and inside LINE. Every extra step loses some customers.
Is a booking system the same as an appointment system?
Yes. Salons and spas tend to say booking; clinics and offices say appointments. Both let customers pick a free time and book by themselves.
Online booking with Tellfox
Tellfox is online booking for small service businesses that runs in LINE. You get your own booking page; customers open it in LINE or any browser, see only real free times, choose a service, a person, a day and a time, and are confirmed at once.
- Set up by sending a photo of your price list to the AI assistant in LINE. It reads the names, lengths and prices, and shows you a preview to confirm.
- Reminders the day before and on the day, with an “I’ll be there” button, so you can see who has confirmed.
- Customers move or cancel by themselves, within your rules.
- Visitors book in English and get confirmations and reminders by email.
- Customer history, stamp cards and packages in the same place.
- Walk-ins as well as bookings? The Tellfox online queue is an add-on per branch that puts both in one line.
Every business starts on the Free plan: free for good, no card needed, and you can try the AI assistant 20 times.
Try it now: send a photo of your price list to Tellfox in LINE and see your own booking page in seconds. Try it