Skip to main content
The booking page is the hospital’s public front door for appointments. This tab designs it, chooses what it offers, decides whether money is taken at booking, and publishes it — with a live preview beside every change.

What this tab controls

Above the tabs sit Preview, Save Changes and Publish / Unpublish, a Booking Page URL card with Copy and Open, and a Live or Draft badge.

The Settings tab

With Require Upfront Payment on, patients pay the full fee when booking. There is no deposit setting here: to take a deposit instead, or to charge for late cancellations and missed visits, set it on each service — see Deposits and cancellation fees.

Booking policy

The Booking policy card holds your cancellation and deposit policy in your own words. Patients read it, with each service’s rules, and tick I have read and agree to this booking policy before they book a service that takes a deposit, is paid in full when booking, or has a cancellation or missed appointment fee. Select Save policy to save it — separately from Save Changes — and each change starts a new version. Only the owner or a manager can change it.

Set it up

1

Design the page

On Design, pick a template and set the four colours — or take a Quick Preset — then a Font Family. Set the Page Slug, which becomes the page’s public address.
2

Write the content

On Content, say who the page is for and what happens after a booking. Keep it short; a booking page is read standing up.
3

Choose the services

On Services, search your catalogue and add the ones patients may book themselves. The badge shows how many are on the page, and Services on Your Booking Page lists them — “These services will be displayed on your public booking page.” Flag one as Featured if it should lead. To let a patient book more than one service in the same appointment, turn on Clients can book several services in one visit in the Several services in one visit card at the top and choose Most services in one booking; it saves straight away.
4

Set the questions

On Forms, decide what a patient must answer while booking. Ask for what the clinic genuinely needs at the desk and no more.
5

Turn booking on and set the window

On Settings, switch Allow Online Booking on, confirm the Clinic Timezone, and set Advance Booking Days to how far ahead you want the diary opened.
6

Decide about money

Turn on Accept Payments only if you want to collect at booking. Then choose Payment Methods, and use Require Upfront Payment to take the full fee at booking. For a deposit rather than the full fee, set it on the service and write your Booking policy.
7

Decide about a card on file

In Card on file, choose Optional or Required if the hospital keeps a card for patients who book online. The card goes on the patient’s record, where Edit client and Auto Pay use it; nobody is charged when it is saved. It is saved only for a new patient or one who confirmed their email with a code — never onto an existing record matched by a typed email alone.
8

Save, then Publish

Select Save Changes — “Your booking page has been successfully updated” — then Publish. The badge flips from Draft to Live.

What changes once you save

Saving and publishing are two different actions, and both are needed.
  • Save Changes stores the design and settings. Until you save, the amber banner reads “You have unsaved changes. Don’t forget to save your work!” and the public page still shows the old version.
  • Publish puts the page online: “Your booking page is now live and accessible to patients.” Unpublish takes it offline again — “Your booking page has been taken offline.”
Two conditions must both hold before anyone can book online: Allow Online Booking is on, and at least one service is visible on the Services tab. A published page with neither renders and offers nothing, which reads to a visitor as a broken site. Opening hours are not on this tab. Times come from schedules in Booking settings, minus existing bookings and any blocking calendar events. That is precisely why a page can be published, correct and still show a patient no available times — the page is fine and the schedule is missing. Once payment is on, Require Upfront Payment changes the booking flow: the patient pays before the appointment is created — the full fee, or the deposit a service sets — and a booking that tries to skip the payment is refused, on the booking page and in the client portal. Money lands in the hospital’s own account connected in Online payments, chosen by your billing currency — never anywhere else. If it is not connected and ready, this tab shows “Stripe not connected” (or “Paystack not connected”) with a link back there rather than a provider picker, and patients book without paying until it is. Every booking is checked again when it is made: the page must be published, Allow Online Booking on, the service still added on Services, the time still free, and the date within Advance Booking Days. A patient who has already paid is not refused for a window that closed while they paid. A service with a deposit, Pay in full when booking or a cancellation or missed appointment fee changes what the patient sees before booking: what is paid now, the rules, your Booking policy, and I have read and agree to this booking policy, which they must tick — on the booking page and when booking from the patient portal alike. The deposit shows as paid on the appointment’s invoice. A patient who cancels in time is refunded automatically. A late cancellation or a no-show is never charged automatically: the appointment shows the fee to review, and an owner, manager or accountant chooses Charge (with the amount), which charges the patient’s card on file after a confirmation, or Waive fee. With Several services in one visit on, a patient can tick extra services under Add to this visit. The visit is one appointment with one provider who offers every chosen service; the times and prices are added together, and only start times long enough for the whole visit are offered. The diary, invoice, emails and portal show every service, for example Ultrasound + Consultation. Options and add-ons set on a service are offered on the page: the patient chooses an option before times appear, ticks add-ons, and sees the total time and price — for example Facial — Long + Add-on: Mask. Not bookable online and Add-on only services are not listed; New clients only services are refused for a patient who confirmed their email as an Existing client; Existing clients only services ask the patient to confirm with the email code first. Offered times respect each service’s Minimum notice, Book up to (days ahead) and Buffer after (minutes), and the same limits are checked again when the patient books. A booking made here creates a real appointment in the hospital diary, so the front desk sees it alongside everything booked by phone. Patients can also use a promo code, a gift card or a session from their package on the booking page and in the patient portal. The Promo code and Gift card fields appear only while you have an active promo code or gift card, and Use a session from your package only for a patient who confirmed their email with the code. See Used when a patient books online.

Check it worked

Select Open on the URL card and view the page in a private browser window. You should see your branding, your services, and — critically — real times to choose from. Book one test appointment through to the end: it should appear on the hospital calendar with the answers the patient gave, and your Booking Confirmation Message should be what they saw.

Common issues

The page is not the problem. Availability comes from Booking settings — check there is a schedule covering those days and that the provider or venue matches.
Check both conditions: Allow Online Booking on the Settings tab, and at least one service showing under Services on Your Booking Page.
You published without saving, or saved after publishing and stopped. Select Save Changes whenever the amber unsaved-changes banner is showing.
“You need to connect a Stripe account to collect upfront payments for your current currency.” Finish it in Online payments, then come back and pick the provider.
Being active in the catalogue only makes it bookable internally. Add it here on the Services tab as well.
Clinic Timezone on the Settings tab is wrong. Every offered time is calculated from it.