Online Booking

Abookingexperienceyourclientswillactuallyuse

A 5-step wizard that handles single appointments, group bookings, packages, deposits, and recurring visits — all from a branded portal that works on any device.

Everything booking should be

5-Step Booking Wizard

Service selection, staff preference, date & time, customer details, and confirmation — with deposit capture built in.

Group Bookings

Same intuitive wizard with upfront group size selection and per-attendee service configuration.

Waitlist

When a slot opens from a cancellation, the system auto-matches the best-fit request and sends a time-limited claim offer.

Recurring Appointments

Set frequency, interval, and count. Modify a single instance or the entire series.

Walk-In Support

Quick walk-in mode for the front desk — bypasses availability checks when your receptionist can see the floor.

Double-Booking Protection

PostgreSQL exclusion constraints and advisory locks prevent conflicts at the database level. No race conditions.

Front Desk

Two views. One workflow.

Timeline grid with staff as columns and hours as rows. Drag-and-drop rescheduling, right-click context menu, and a real-time "next up" strip.

  • Drag-and-drop rescheduling
  • Per-column utilisation metrics
  • Walk-in and waitlist quick actions
Intelligent Scheduling

The right slot, every time

The slot finder generates candidates, validates against staff availability, existing bookings, and resource constraints.

Smart Duration

Staff-specific duration overrides and tier multipliers auto-adjust appointment length.

Auto Assignment

Score candidates across shift adherence, booking load, skill match, and tier.

Resource Conflicts

Rooms and equipment conflicts detected at the database level — no double bookings.

Timezone-Aware

15-minute interval slots validated against business hours and staff availability.

See the booking engine in action

Book a demo and we'll walk you through the full booking workflow.