Skip to main content

[New!] Set up online bookings

Explore the updated online bookings layout in splose. Learn what's changed, how to customise pages, and ensure a smooth client experience.

Updated yesterday

This update is currently being rolled out in stages. Please keep in mind that if you cannot see the changes shown in the Highlights section in this article, your workspace has not yet been updated. Please follow the steps in this article.

Enabling online bookings allows patients to schedule appointments at their convenience, significantly reducing the administrative burden of managing phone inquiries. By offering 24/7 accessibility, you can maximise schedule utilisation and ensure your practice remains available for bookings, even after hours.

We've upgraded online bookings with new capabilities. Existing online bookings users will need to update their booking pages to access the improved functionality. Please set aside 30 minutes to review and update your online bookings setup.

💡Only users with access to online bookings settings will be able to make changes.


Highlights

Multiple booking pages

You can create and manage multiple booking pages from one place. Perfect if you need separate links for different locations, services, or practitioners.

Refreshed interface

The new layout is clean, fast, and easy to navigate- creating a smoother experience for you and your clients.

Improved filters

Clients can filter by location, provider, date, and time- all from the same screen, with less back-and-forth.

Built-in waitlist

If no appointments are available, clients can join the waitlist directly from the booking page. They'll be added to your waitlist screener automatically.


Design, set up, build and share

Settings are organised into four clear tabs when creating or editing a booking page:

  1. Design
    Customise colours, logos, important notices, and confirmation messages.

  2. Settings
    Manage lead time, time zones, pricing, emails, payment settings, and the waitlist toggle.

  3. Builder
    Select and order locations, services, and practitioners.

  4. Share
    Grab your public link, embed code, or add a GTM ID.


Key things to check after the update

You don’t need to recreate anything- but we recommend reviewing the following:

Important notices

If you had a top-of-page message, move it to the Important notice section under the Design tab.

Confirmation message

You can now customise the booking confirmation message. Head to the Design tab to check or update it.

Waitlist

If you use the waitlist, check the Settings tab → Waitlist toggle. This allows patients who cannot find a suitable appointment to join your waitlist. You can also add tags and confirmation emails.

Payment settings

Booking pages still link to your available payment types in splose. If you’re using Stripe, make sure your services use Required or Not required payment types- optional payments aren't supported.

If you had ‘Optional’ selected for any of your services, this setting has been changed to ‘Not required’.

Services and practitioners

Go to the Builder tab to confirm who and what displays on each page. Use arrows to adjust the order or hide/show items as needed.


Set up your online bookings page

With splose, you can create branded online booking pages that match your workflow. Set up one or multiple pages in your workspace, customise each one to suit your services and locations, and give clients a seamless way to book in. No back-and-forth required.

Before you begin

To make sure your online bookings page works as expected, double-check that online bookings are enabled across your:

Locations

  • Online bookings opening hours are correct and toggled on

  • At least one service is selected

Services

  • Online bookings is toggled on for your desired service/s

Practitioners

  • Availability is set up for the correct location

  • They’re assigned to relevant services for that location

  • Online booking is enabled for those services

  • Online booking is enabled for the practitioner

This ensures only valid and available booking options are shown to clients.


Step 1: Create a new page or manage an existing online bookings page

Go to Settings → Online bookings

Click +New to create a new page or click on any existing online booking page to update your settings.


Step 2: Set the look and feel of your online bookings page

The first page that shows when you edit an online bookings page is the Design tab.

This is where you can customise the following:

  • Online booking page name
    For internal use - appears in your list of booking pages

  • Display settings
    Choose what appears beside each location:

    • None – No image or icon

    • Map – Map icon will show

    • Logo/Image – Upload a logo or image for each location

  • Button styling
    Select your primary and secondary colours.
    Click the colour palette icon for suggestions.

  • Important notice banner
    Use this banner to highlight key updates like policies or availability.

    • Title: Max 80 characters

    • Message: Max 150 characters

    • Customise the stroke (outline) and fill (background) colours.

  • Archived online bookings notice
    Displays when you have archived the online bookings page.

    • Title: Max 150 characters

    • Message: Max 500 characters

  • Booking terms & policies
    Add your Terms, Cancellation policy, and Privacy policy.

    • Max 500 characters per section.

The cancellation policy appears below the client booking form:

  • Terms, cancellation policy and privacy policy appear within a clickable link at the bottom of the page before the client confirms the booking.

  • Confirmation message
    Display a message after a successful booking.
    Useful for outlining next steps.

    • Max 500 characters.

    • Clients can click 'Add to calendar' to add the booking to their calendar.


Step 3: Customise your settings

Set your appointment lead time

Set the minimum notice required for a booking.
Choose from: Now, 1, 2, 4, 8, 12 hours or 48 hours.
This prevents last-minute bookings that don’t suit your schedule.

Booking intervals

Controls how often booking time slots appear.
Options: 5, 10, 15, 20, 30, 60, 75, 90 minutes
Match with your standard session durations.

Timezone

Choose whether to show times in your business's timezone or the client’s.
Helpful for Telehealth or multi-region practices.

How far in advance can a client book online

Set how far in advance clients can view availability- from 1 to 6 weeks, months or years.
Useful for managing waitlists or advance scheduling.

Preferences

  • Show appointment prices – Tick to show prices on the booking page

  • Receive a notification email (practitioner) – Sends a booking email to the booked practitioner

  • Receive a notification email (other) – Notifies another user (e.g. receptionist)

Payments

💡 You will need the Stripe integration to be able to receive payments online. To set up payments for your online booking page, follow our Stripe integration guide here

Choose how payments from your booking page will be categorised in your payment records.

What this does:
The payment type selected here will automatically apply to the invoice created from this booking when I client pays online- helping with payment tracking and reporting.

If the service has payment required, the booking page will show the Stripe payment fields:

A service with payment set as not required will not have any payment fields on the booking page.

To set this up:
Go to Settings → Services → Edit service → Toggle online payment
→ Choose required or not required → Select full or partial payment.

‘Optional’ is no longer supported and has been replaced with not required.

Waitlist settings

Let clients join the waitlist when no suitable times are available.

What happens:
Client clicks Join the waitlist, enters their details, and is added to the screener.
No form is sent automatically.

Triage workflows:

  • Workflow 1 (No forms needed)
    From the waitlist: Actions → Send email

    • Only general email templates are available at this stage.

  • Workflow 2 (Forms needed)
    From the Screener: Click client → Forms → Add form → Send email

    • Only form templates will appear here.

Waitlist customisation:

  • Send notification email to – Choose users to notify

  • Assign waitlist tags – Applies a waitlist tag to clients for easy filtering and follow-up

  • Waitlist confirmation message – Displayed after submission

  • Waitlist confirmation email – Sent to the client

Heads up: Don’t link to embeddable forms in these emails- it may create duplicate client profiles in your screener.


Step 4: Manage your available locations, services and practitioners

Click the 'Builder' tab on your online bookings settings page.

Choose which locations, services and practitioners appear on the booking page.

  • Use up/down arrows to reorder locations and service types

  • Services are arranged by service type. To reorder services non-alphabetically, prefix them with numbers (e.g. 01, 02) in the service’s settings page.

  • Click Manage next to Services or Practitioners to show or hide them

Example use case:
Create a dedicated page for a single practitioner or group of services.

Once you're done, click Create.

Clients will first see practitioners who match their selected preferences. If no practitioner is chosen, the system will show the earliest available practitioner and their available times. This helps maximise your practice’s utilisation.


Step 5: Share your booking page

Click the 'Share' tab on your online bookings settings page.

You’re good to go!

  • Shareable link – Add to emails, templates or your website

  • Embed code – Insert directly into a website page

  • Google Tag Manager ID – Paste your GTM ID to track client activity
    More on Google Tag Manager here


Best practice tips

  • Keep your booking page names simple and easy to scan

  • Use the Important Notice to call out key info

  • Only show services that are available at the selected location

  • Test your booking page to make sure availability appears correctly

  • Create separate pages for different teams, services or locations if needed


FAQs

Can I have more than one online booking page?

Yes! You can create multiple booking pages to suit your workflow- for example, one per location, service type or practitioner. Each page is fully customisable.

How do I update an existing booking page?

Head to Settings → Online bookings, click the page you'd like to edit, then update the relevant tab (Design, Settings, Builder, Share). Don’t forget to click Save to save your changes.

Why aren’t services or practitioners showing on my booking page?

Make sure:

  • Online bookings are enabled for the location, service and practitioner

  • The practitioner has availability set up for that location

  • The practitioner is assigned to the services you’ve included
    Check the Builder tab to confirm what’s selected for the page.

What happens when a client joins the waitlist?

They’ll be added to the Waitlist Screener. From there, you can send them a general email or a form (depending on your workflow), then accept or reject the client from the waitlist.

Can I take payments when clients book online?

Yes. If you’ve enabled online payments for a service and linked a payment type on the booking page, splose will automatically generate an invoice and collect payment through Stripe.

What’s the best way to share my booking page?

You can copy the link and add it to email templates, newsletters or your website. For a more seamless experience, use the embed code to add the booking page directly to your site.

Can I track bookings using Google Tag Manager?

Yes. Add your GTM ID in the Share tab of your booking page to track conversions and user behaviour via Google Analytics or other tools.

What timezone will clients see?

You control this in the Settings tab. You can display appointments in your local timezone or show them in the client’s timezone- ideal for Telehealth and remote services.

Did this answer your question?