Set up online bookings

Learn how to set up and customise your online booking page in Caspen.

Overview

Online bookings let clients schedule appointments directly with your clinic. Before making your booking page live, first configure your settings, then make your locations, practitioners, and services available online.

What you will learn

This guide will show you how to:

  • Customize your online booking settings.

  • Assign services to practitioners and locations (if you haven't already).

  • Enable online bookings for locations, services and practitioners.

  • Personalize your booking page for clients.

Step 1: Configure settings

  1. Go to Settings (left-hand menu) → Online booking.

  2. Review and adjust each section:

Payment settings Set up deposits or full payments for online bookings.

Turn on Enable online payment and set the Payment amount (minimum 10% for percentage-based deposits). If you want clients to pay the full amount at the time of booking, set the percentage to 100%.

Example: 20% deposit shown below, requiring clients to pay 20% of the service fee upfront when booking online.

Display settings Choose what clients see during booking (service prices, durations, practitioner images). Enable practitioner notifications if you want staff to receive emails when clients book, reschedule, or cancel.

Options:

  • Show service prices Display the price of each service during booking.

  • Show service durations Display the duration of each service.

  • Show practitioner images Show practitioner photos (or initials if no image is uploaded).

  • Practitioner notifications Send email notifications to practitioners when clients book, reschedule, or cancel an appointment.

Booking availability rules Control how soon before an appointment clients can book, and how far into the future.

Set how soon clients can book before an appointment (Min lead time) and how far into the future they can book (Max lead time).

Booking page notices Add an important banner or time-specific notice to appear on your booking pages.
  • Add an Important notice (appears at the top of all booking pages).

  • Add a Time selection notice (appears above the date and time picker during online booking).

  1. Click Save when finished.

You can update online booking settings anytime. Changes apply immediately to all future bookings.

Step 2: Assign services to practitioners and locations

This step defines which practitioners can deliver which services and at which locations. This is internal setup only and nothing you do here is visible to clients yet. Both options stay in sync. When you make a change in one place, it updates the other. You will choose what goes live later in Step 3.

If your practitioners and services are already assigned correctly, you can skip this step and go straight to Step 3.

Tip: The quickest way for most clinics to set this up is from the practitioner profile (Option 2). Any changes made here also update the CatalogServices section.

Option 1: From Catalog Services

Use this method if you want to check or adjust each service individually.

  1. Go to Catalog (left main menu) → Services.

  2. Open a service (ActionsEdit).

  3. Tick the practitioners who deliver it.

  4. Tick the locations where it’s offered.

  1. Click Save (bottom-right).

🔁 Repeat this for all services you plan to offer.

If a service has no practitioner or no location selected, it will not appear in the calendar or online bookings.

Option 2: From the Practitioner profile (quickest method)

Use this to assign all services and locations for a practitioner in one place.

  1. Go to Settings Users, then open a practitioner (click on their name).

  2. On Locations, tick the sites they work at (and untick any they do not work at).

  1. On Services, tick the services they provide (and untick any they do not offer).

🔁 Repeat this for every practitioner you want to make available for online bookings.

Step 3: Enable online bookings for location, services and practitioners

Now that everything is set up, choose what you want clients to be able to book online.

  1. Go to Online booking in the left main menu.

  1. Work through each tab (Locations, Practitioners, Services) and turn on the items you want to make available online.

Note: Enabling a location, practitioner, or service in this section only makes it visible online. A practitioner will appear for a service only if they were linked to that service and location in Step 2.

Step 4: Customize your booking page

  1. Go to Settings Locations.

  2. Find the location you want to customize, then click Actions Edit.

  3. Add your clinic logo, featured image, and address.

  1. Click Save (bottom-left).

  1. Go to Online booking in the left main menu.

  2. Open the Share tab.

  1. Copy your unique online booking link to share with clients, or click Copy next to an Embed option to add the booking page to your website.

Tip before going live

  • Check each service you have has at least one practitioner and one location linked.

  • Preview the booking page to confirm prices, durations, and notices display as expected. To preview: Go to Online booking (left main menu) → Share tab → click Preview beside any booking link.

FAQs

Why isn’t a service showing online?

Check both of the following:

  • In CatalogServices, ensure the service is linked to at least one practitioner and one location.

  • In Online bookingServices, make sure the service is turned On.

A service won’t appear online unless it’s active, linked, and available at a live location.

If everything looks right and it is still not visible, reach out via Support Contact support and our team will help troubleshoot.

My location isn’t showing online. What should I check?
  • Go to Online booking Locations and turn the location On.

  • Verify the location has both active services and practitioners assigned.

Can I control which services are bookable online?

Yes. Only the services you switch On under Online booking (left main menu) in the Services tab will appear to clients. You can keep internal or referral-only services switched Off.

Can I charge clients when they book online?

Yes. In SettingsOnline booking, turn on Enable online payment and set the Payment amount (percentage or fixed). A minimum deposit of 10% is required to enable payments.

Last updated