Have you got a link or code from us? Go to the client portal

Bright Web
All articles

Adding online booking to a small business website: what to look for

Who online booking suits, the choice between a ready-made booking tool and one built into your site, and the features and catches to check before you switch it on.

A laptop screen showing a calendar
Photo by Rodrigo Rodrigues | WOLF Λ R T on Unsplash
On this page
  1. Who it suits
  2. Ready-made tool or built into your site
  3. The must-haves
  4. What to check before you switch it on
  5. Keep the phone option

Your phone rings while you’re with a client, so you let it go to voicemail. By the time you call back that evening, the person has booked with someone whose website let them pick a slot at nine o’clock at night.

Online booking fixes that gap, but only if it’s set up well. A booking page that shows the wrong availability, or sends no confirmation, creates more phone calls than it saves.

Who it suits

Booking works best when the job has a fixed length and a fixed place. Some businesses where that’s usually true:

  • hairdressers, barbers, beauty and nail salons;
  • physios, massage therapists and other one-to-one practitioners;
  • classes with a set number of places, such as fitness, yoga or cookery;
  • trades with a standard appointment, like a boiler service, an MOT or a survey visit;
  • consultations and discovery calls, in person or by video.

It suits jobs that need a quote first less well. A kitchen fitter can’t book a full install from a calendar, but can offer a slot for the measuring visit. That’s often the right place to start: book the first step online and handle the rest in conversation.

Ready-made tool or built into your site

There are two broad routes.

An off-the-shelf booking tool. You sign up, set your services and hours, and either link to the tool’s booking page or embed it in your site. It’s quick to start, the provider looks after reminders and software updates, and you pay a monthly fee for as long as you use it. The trade-off is fit. The booking screens look like the provider’s product rather than your site, your options are the ones they offer, and the customer data lives on their system.

Booking built into your own site. The booking flow is part of your website, matches it exactly and works the way your business does: odd appointment lengths, travel time between jobs, staff with different skills. It costs more up front and takes longer to build. It makes sense once a ready-made tool is getting in the way, or when booking is tied to other things you need, such as customer accounts or job records. That’s usually the point where a simple website needs to become a web app.

For most small businesses starting out, a well-chosen ready-made tool is the sensible first step. Move when you can name the specific things it won’t do.

The must-haves

Whichever route you take, check these before you commit.

Real availability. The calendar shows only times you can do. That means it reads your existing diary, blocks out holidays, and leaves gaps for travel or clean-down if you need them. Double bookings lose trust fast.

Calendar sync. Bookings appear in the calendar you already use, and things you add there block the booking page. Two-way sync matters more than any other feature if you take bookings by phone as well.

Confirmations and reminders. An email confirmation straight away, and a reminder by email or text the day before. Check you can edit the wording to add the address or parking.

Easy rescheduling. A link in every confirmation that lets the customer move or cancel without phoning you. Someone who can move an appointment in two taps is less likely to skip it without a word.

Works on a phone. Plenty of people will book from their phone. Try the whole flow yourself on a small screen: choose a service, pick a time, fill in details, confirm. Count the taps and note anything fiddly.

Deposits or card details, only if you need them. If no-shows cost you a slot you can’t refill, taking a deposit or holding a card is reasonable. If they’re rare, asking for card details up front puts people off for no gain. When you do take payment, it should go through a payment provider so card numbers never touch your own site.

What to check before you switch it on

Cookies and data. An embedded booking widget often sets its own cookies and may load tracking scripts. Find out what it sets, add it to your cookie policy, and check whether non-essential parts can wait for consent. Our guide to cookies and GDPR covers the rules. Your privacy policy should also name the booking provider, because customers’ names and contact details now go to them.

Branding. See whether you can use your own colours, logo and wording, and whether the provider’s name is shown on your booking page or in emails to your customers.

Who owns the customer list. Ask whether you can export every customer and booking history in a standard format, such as a spreadsheet, at any time. Ask what happens to that data if you leave. Your customer list is one of the most valuable things your business has, so it should stay yours, for the same reason your website and domain should be in your name.

Keep the phone option

Some customers will always prefer to ring, whether they have an awkward question or just find online forms hard work. Keep your phone number visible next to the booking button, and make sure phone bookings go into the same calendar so the two never clash.

If calls come in when you can’t answer, an AI agent can take some of that load by answering common questions and offering times, as covered in our piece on AI agents for booking and leads. It works alongside a phone number, not instead of one.

If you’re weighing up a booking tool or thinking about building booking into your site, tell us how you take bookings now.

Work with us

Want a hand with this?

We build the things these articles talk about. Tell us what you're working on and we'll reply within a day, usually sooner.

Keep reading

All articles →

Start a project

Let's build
something bright.

Tell us what you're working on. We read every message ourselves and reply within a day, usually a lot sooner.

Prefer to talk it through? Book a call

By sending this you agree to our Privacy Policy. We'll only use your details to reply.