By Mo Hussein

4 min read

If customers book a fixed slot for a fixed price, buy an online booking system. There are plenty of good ones and they're quick to set up. Have one built when the booking can't be priced or confirmed until you know details about the job, because that's the part off-the-shelf tools handle worst.

The test: is it a slot or a job?

A haircut, a consultation or a class is a slot. The customer picks a time, the price is known, and the tool only has to stop two people booking the same hour. Calendly, Acuity Scheduling, SimplyBook.me and the booking features in Square or Google Workspace all do this well.

A job is different. A carpet clean depends on the number of rooms. A survey depends on the size of the property and how far away it is. A training course depends on how many people are coming and whether you travel to them. Before you can confirm a booking, you need answers, a price and someone's judgement about whether the diary can take it.

Booking tools treat a job like a slot with extra form fields. You end up with a form that collects the details, a person who reads them, a quote sent by email and a booking made by hand once the customer replies. The "online booking" part is the easy bit at the end.

When off-the-shelf is the right call

  • Your services have set lengths and set prices.
  • One person or a small team takes the bookings, and their diaries live in Google or Microsoft calendars.
  • Reminders and a simple deposit cover most no-shows.
  • You can live with the tool's booking page looking like the tool, not your website.

If that's you, pick one, set it up properly and spend nothing on development. Booking tools are one of the places where the off-the-shelf products are genuinely good.

Signs you've outgrown it

  • Most enquiries need a reply asking for details before you can give a price.
  • Prices are worked out in someone's head or a spreadsheet, so two people quote differently.
  • Bookings come in through the tool, the phone and email, and someone copies them into one diary.
  • You pay for a booking tool, a form tool and a payments add-on to cover one journey.
  • Staff can't see the details they need on the day, so they ring the office.

One of these is a nuisance. Three usually means the booking tool is now the smallest part of a process that runs mostly by hand.

What a custom booking system adds

A custom system is built around how a job gets priced and scheduled in your business. Usually that means:

  • An enquiry form that asks your questions in your order, and skips the ones that don't apply.
  • A quote worked out from your own pricing rules, including minimums, extras and travel, either shown straight away or held for you to check first.
  • Availability that knows which person or van can do which job, not just which hours are free.
  • Deposits or full payment through Stripe or GoCardless, where you need them.
  • Every enquiry in one place with its status, so nothing waits in an inbox.

What you give up is the monthly product that someone else keeps improving. You own something that has to be hosted and looked after, which is a real cost. We cover it in what a custom system costs to run.

The middle route

You don't always have to replace the booking tool. Plenty of businesses keep it for the simple slots and add a custom quote step in front of it for the jobs that need pricing. The customer gets a price first, then books a time. That's smaller than a full system, and it fixes the slow part.

If you're weighing up the wider question of bespoke against bought software, our guide on how to decide between bespoke and off-the-shelf walks through it.

Before you decide

Take your last ten enquiries and write down, for each one, how many messages it took to get from first contact to a confirmed booking, and what was missing at the start. If most of them needed a round of questions, the problem is quoting, not booking, and that's what to fix first.

Common questions

What is the best online booking system?

For fixed slots at fixed prices, the best one is whichever fits the calendar and payments you already use. The well-known tools are similar on the basics. Try two on free trials with real bookings before you choose.

Can a booking system give an instant quote?

Off-the-shelf tools can show fixed prices and simple add-ons. If the price depends on several answers, such as size, distance and extras, you need either a custom quote step or a person to work it out.

Can a custom booking system sit on our existing website?

Yes. A booking or quote journey can be added to most websites, or built as part of a new one.

Does it work with Google or Outlook calendars?

Usually. Custom systems can connect to Google Workspace and Microsoft 365 calendars, so bookings land in the diaries your team already uses.

See what we build under booking and quoting systems, get a price range with the project estimate, or book a free discovery call to talk it through.