العربية

What a booking system actually does

Most businesses that ask for a booking system are really asking for one of three different things. Knowing which one you need is most of the decision, and it changes what it should cost.

Three different problems get called "a booking system", and they cost different amounts to solve.

One: you are losing time to the back-and-forth

You are answering messages to agree a time. Six messages to book a thirty-minute appointment. Nothing is lost, exactly — it just costs you an hour a day.

What fixes this is a calendar a customer can see and choose from. It is the cheapest version of the problem, and if this is all you have, you may not need a build at all: an off-the-shelf calendar tool may be enough, and any honest developer will tell you so.

Two: you are losing money to no-shows

Somebody books, does not arrive, and the slot is gone. This is not a calendar problem. It is a deposit problem.

The thing that changes behaviour is taking money at the moment of booking — even a small amount — and sending a reminder that lets them move the appointment rather than abandon it. That needs the calendar to be connected to a payment route, and it needs the reminder to know what it is reminding about.

That is a real build, and it is where the money is. If you are losing slots, this is the version to price.

Three: your booking is one step in something longer

A booking that creates a job, assigns staff, orders parts, and ends in an invoice is not a booking system. It is a business system with a booking form on the front of it.

The mistake here is buying the booking and discovering later that it does not know about anything else you do, so somebody re-types every appointment into the system that actually runs the work.

How to tell which one you are

Ask what happens the moment a booking is made. If the answer is "it goes in the diary", you have the first problem. If the answer includes money, you have the second. If the answer involves more than one person or more than one system, you have the third.

What to ask for in writing

Whatever you buy, get these written down before anybody starts:

  • What the customer sees — the steps, on a phone, from finding you to being booked.
  • What happens when they do not show. Not the feature list — the actual sequence.
  • Who owns the data, and how you get it out if you leave.
  • What happens when two people book the same slot at the same second. Every real system has an answer; ask for it.

The answers are more informative than the price. A supplier who cannot describe the double-booking case has not built one before.