Articles on: Booking System
This article is also available in:

Booking Page for clients

The Booking Page lets clients book appointments entirely on their own — choosing a service, selecting a time slot, entering their details and paying online without any staff involvement.


📍 Where to find this: Booking System → Booking Page


✅ What you can do


  • Set which fields are visible and required in the booking form
  • Share the Booking Page link with clients
  • Let clients book, pay and complete questionnaires online


⚙️ Configure the booking page


  1. Click Booking System → Booking Page.
  2. A list of fields appears (Name, Email, Date of Birth, etc.).
  3. For each field, toggle:
  • View — makes the field visible in the booking form
  • Required — makes the field mandatory for clients to fill in
  1. (optional) Click the booking page link to open the live Booking Page.


Booking Page


ℹ️ The Name field cannot be changed or removed. Custom fields can also be added.



ℹ️ Where do I find the link to use on my website for the booking form? You can find the booking link under Booking System → Booking Page. From there, you can use the public booking link on your website.


  1. Click Booking System → Booking Page.
  2. (optional) Choose a Language and Theme for the link.
  3. Click the link at the top of the page to copy it. Copied to clipboard confirms it.
  4. Paste the link into a button or menu item on your website, or send it to clients by email, DM or social media.


🧩 Embed booking on your website


Prefer clients to book without leaving your website? Use the booking widget instead of a link.


  1. Click Booking System → Configurations → Booking Page tab.
  2. Copy the code under Booking Widget.
  3. Paste the code into your website's HTML where the booking form should appear, or send it to whoever manages your website.


🔗 What clients see on the Booking Page


When a client clicks the Booking Page link:


  1. They choose their preferred language.
  2. They select a service under their preferred category.


Booking Page


Select a Service


  1. They select an available time slot.


Select Timeslot


  1. They fill in their personal information (fields you set as visible/required).


Personal Information


Personal Information


  1. If the service has a price, a Payment Summary is displayed.


Payment Summary


  1. After clicking Pay, the Viva payment page appears to complete the transaction.


View Payment Page


  1. After payment, the client sees a Booking Confirmation and completes any questionnaires or consent forms you have enabled.


Booking Confirmation


Required Consent


ℹ️ Clients can book with the same email address multiple times. Unlike the Registration Portal, the email is not unique per booking.


💡 To add services that appear in the portal, see Bookable services.

Updated on: 15/10/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!