Booking Page & Widgets

Your booking page is the customer-facing interface where people browse services, select times, and complete bookings. Configure its appearance, create embeddable widgets for your website, and set up direct links to specific services.

Booking Page Configuration

Access your booking page settings from Widgets > Booking Page in the left sidebar. The configuration is organised into 9 tabs.

To preview your booking page at any time, click the Preview button.


Configuration Tabs

General

SettingDescription
Logo Max HeightControl the logo size (20–120px)
Show PhoneDisplay your phone number in the header
Show WhatsAppDisplay a WhatsApp button in the header
WhatsApp NumberYour WhatsApp number for the button
Agent LabelCustom label for staff (e.g., "Therapist", "Stylist")
Agent Selection TitleHeading for the agent selection step
Card Validation MessageMessage shown when collecting card details without a deposit
Recovery Link ModeHow abandoned booking recovery links open (Widget or Native)

Services

SettingDescription
Categories EnabledShow/hide service categories
Category StyleDisplay as Tabs, Pills, or Dropdown
LayoutSingle column or Two columns
Show ImagesDisplay service images
Show DurationDisplay service duration
Show DescriptionDisplay service descriptions
Show Details LinkShow a "View details" link (opens a modal with full info)

Agents

SettingDescription
Agents Section EnabledShow agent selection in the booking flow
Section TitleCustom heading for agents section
Show PositionDisplay agent's job title

Reviews

SettingDescription
Reviews Section EnabledShow customer reviews
Carousel EnabledDisplay reviews as a carousel
Show CountShow total review count
Display ModeCarousel or List
LimitNumber of reviews to display

Extras

SettingDescription
Extras EnabledShow the extras/add-ons step
Display ModeList or Grid layout
Grid ColumnsNumber of columns for grid display
Show ImagesDisplay extra images
Show DescriptionsDisplay extra descriptions
Show DurationDisplay extra duration
Section TitleCustom heading
Limit to SpecificOnly show selected extras

Forms

SettingDescription
Booking FormSelect which form appears during the booking flow
Confirmation FormsConfigure intake forms shown after booking (can vary by service)

Confirmation forms can be targeted to specific services with custom messages and button labels.

Styling

SettingDescription
Primary ColourMain brand colour for buttons and accents (hex picker)
Accent ColourSecondary colour (optional)
Font FamilySystem Default, Inter, Roboto, Open Sans, Lato, or Poppins
Custom CSSAdvanced CSS customisation scoped to the booking page

Direct Links

Configure how direct service links behave:

SettingDescription
Show Service DetailsDisplay service details page first with a Continue button
Skip to Next StepAuto-proceed past service selection

The direct links table shows all your services, categories, bundles, and variants with their unique URLs that you can copy and share.

Tracking

Set up attribution tracking to measure where your bookings come from. Two scripts are provided:

  • Head script — Captures UTM parameters, click IDs (gclid, fbclid), and referrer data
  • Body script — Preserves tracking data when visitors click booking links

Create URLs that link customers directly to a specific service, category, or bundle:

Link TypeURL Pattern
Category/category/{slug}
Service/service/{slug}
Variant/service/{slug}/{variant_id}
Bundle/bundle/{slug}

From the Direct Links tab, you can:

  • Search through all linkable items
  • See each item's type, name, price, and duration
  • Copy individual links
  • Copy all links as a spreadsheet-formatted list
  • Preview any link

Direct links are useful for:

  • Social media bios (link to your most popular service)
  • Marketing emails (link directly to a promoted service)
  • QR codes in-store (link to category or specific treatment)

Embedding Widgets

Embed your booking experience directly on your website using widgets.

Widget Types

Page Embed — Renders the full booking interface inline on your page. Drop it into a section of your site (e.g. a "Book Now" page) and visitors complete the entire flow without leaving.

Booking Button — A floating or inline button that opens the booking interface in a modal overlay. Lighter footprint, ideal for headers, footers, or attaching to an existing call-to-action button on your site.

Creating a Widget

  1. Go to Widgets in the left sidebar
  2. Click Create Widget
  3. Choose the widget type (Page Embed or Booking Button)
  4. Enter a name
  5. Save

Each widget gets a unique key. Widget statistics track total views and bookings.

Getting the Embed Snippet

Once the widget is created, open it and copy the ready-to-paste snippet from the Embed tab. The snippet is pre-filled with your widget key and the correct loader URL — paste it into your site's HTML where you want the widget to appear.

Widget Statuses

StatusDescription
ActiveWidget is live and accepting bookings
InactiveWidget is disabled
DraftWidget is being configured

Attribution Tracking

Track which marketing channels drive your bookings by adding tracking scripts to your website.

How it works:

  1. Visitor arrives at your website (e.g., from a Google Ad with UTM parameters)
  2. The head script captures and stores the source data
  3. When the visitor clicks a booking link, the body script appends tracking data to the URL
  4. The booking page records the source with the booking

Data captured:

  • UTM parameters (source, medium, campaign, term, content)
  • Google Ads click ID (gclid)
  • Facebook Ads click ID (fbclid)
  • Referrer URL

This lets you measure which campaigns and channels generate the most bookings.


Widget Analytics

Track the performance of your booking page and widgets from Widgets > Analytics.

Funnel Metrics

Monitor your booking funnel from first visit to completed payment:

Each stage tracks drop-off so you can identify where customers abandon the process
MetricDescription
ViewsTotal page/widget views
StartsVisitors who began the booking process
SubmissionsCompleted booking form submissions
AcceptedBookings confirmed
PaidBookings with payment completed

Channel Metrics

See which traffic sources drive the most bookings:

  • Traffic source breakdown
  • Channel distribution (direct, organic, paid, social, referral)
  • Campaign attribution

Recovery Metrics

Track abandoned booking recovery:

  • Abandoned cart count
  • Recovery rate
  • Revenue recovered

Completion Times

Understand how long the booking process takes:

MetricDescription
AverageMean time from start to completion
MedianMiddle value completion time
FastestShortest completion time
SlowestLongest completion time

All analytics support custom date ranges with day, week, month, and year views. Conversion rates are calculated at each stage of the funnel.


Was this page helpful?