Guides

Adding Online Booking to a Website You Already Have

How to add online booking to the website you already have: embedding a widget, linking to a booking page, and the checks that make it work on a phone.

4 min read
GuidesOnline BookingWebsite Rescue
762 words4 min read

The assumption to drop

Owners often think online booking means a new website. It does not. Booking is a system that lives alongside the site, and most existing sites can host it. The site needs one new page and a button on the others. What takes the time is choosing and configuring the system, not building pages.

If your site is otherwise fine, adding booking is a one-week job. Here is what it involves and when the existing site really is the obstacle.

Step 1: choose the system

The booking tool is the decision that matters, and it depends on your sector and how you run the diary. Salons lean to Fresha, Booksy or Timely; clinics to Cliniko, Jane or their peers; generalists to Acuity or Square Appointments; classes to Mindbody, Momence or TeamUp; trades to Jobber or ServiceM8. If your staff already use one, keep it.

Three things to confirm before committing: it takes deposits, it syncs two-way with the calendar your staff use, and it embeds on your own domain rather than only offering a hosted page.

Step 2: configure it before it touches the site

Services with correct durations and prices. Staff with their real availability. Buffers between appointments. Deposit rules. Cancellation window. Two reminders, at 48 hours and on the day. Intake form if you need one. Sender name set to your business.

This is the bulk of the work and it happens entirely inside the tool. A tool dropped onto a site with default settings is what produces double bookings and no-shows.

Step 3: add it to the site

Three ways, in increasing order of quality.

A link to the tool's hosted page. Every "Book now" button opens the tool's own page in a new tab. Fastest to do, and the weakest: the client leaves your site, meets a different design, and on marketplace tools may see your competitors. Acceptable as a stopgap.

An embedded widget on a booking page. A new page on your site, /book, holding the tool's embed code, with a short block of reassurance above it. Every other page's booking button leads there. This is the layout that converts best on a phone and the one we recommend for nearly everyone.

A deeper integration. Service pages that pre-select the service in the booking flow, staff pages that book that person, and the booking tool's data driving the price list on the site. Worth it for a clinic with many practitioners or a salon with many services. It is still the same tool; it is just wired in more places.

Step 4: test the emails

Book a test appointment to a Gmail address and an Outlook address. Read the confirmation and both reminders on a phone. Check spam. If anything lands there, your domain needs SPF, DKIM and DMARC records for the tool's sending servers. This step is skipped on most installs and it is why "the booking tool does not send emails" is such a common complaint.

Step 5: tell people

The booking button goes on every page, the Google Business Profile booking link points to your booking page, the Instagram bio link too, and reception starts saying "you can book online" on the phone. A booking system nobody knows about takes no bookings.

What it costs

The tool's subscription, from free to around $50 a month depending on the tool and team size, plus card fees on deposits. The setup and integration, done properly with the emails tested and staff trained, is about a week of part-time work; ours is quoted as a fixed price once we have seen the site and know which tool.

When the existing site is the obstacle

Sometimes the site itself is why booking cannot be added well:

  • It is on a platform that cannot host a page with an embed, or one that loads so slowly the booking page never gets reached.
  • Nobody has the login, so no page can be added.
  • It is so out of date that adding a page risks breaking it, and the fix-first work costs more than the booking.
  • The structure is wrong for the business: no services, no prices, no way to send someone to book a specific thing.

In those cases the honest advice is the diagnosis first, because adding booking to a site that is failing in other ways produces a booking system nobody reaches. But those cases are the minority. Most sites are fine, and the bookings they are not taking are one page away.

All writingSee packages and prices