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.
✅ 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
- Click Booking System → Booking Page.
- A list of fields appears (Name, Email, Date of Birth, etc.).
- For each field, toggle:
- View — makes the field visible in the booking form
- Required — makes the field mandatory for clients to fill in
- (optional) Click the booking page link to open the live Booking Page.

🌐 Share the booking link on your website
- Click Booking System → Booking Page.
- (optional) Choose a Language and Theme for the link.
- Click the link at the top of the page to copy it. Copied to clipboard confirms it.
- 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.
- Click Booking System → Configurations → Booking Page tab.
- Copy the code under Booking Widget.
- 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:
- They choose their preferred language.
- They select a service under their preferred category.


- They select an available time slot.

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


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

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

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


Updated on: 15/10/2026
Thank you!