Feature

24/7 Online Booking for Your Clients

Let clients book appointments anytime through your branded booking page. Reduce phone calls and accept bookings outside business hours.

Your clients can book appointments at any time through your personalised booking page. The system shows real-time availability based on your team schedules, service durations, and existing appointments. Clients select their preferred services, choose a team member (if you allow it), pick an available time slot, and complete their booking. You receive notifications for new bookings and can review appointments requiring approval. This reduces phone interruptions during busy periods and captures bookings that would otherwise be lost outside business hours.

What's included

Key capabilities of online booking

Branded booking page

Your booking page displays your logo, banner image, and gallery (up to 10 images). Add a custom heading and description.

Real-time availability

Availability updates instantly based on team schedules, existing appointments, service durations, and resource capacity. No double-bookings.

Service bundles

Create package deals combining multiple services with flexible pricing — fixed total, percentage discount, or free. Show savings to clients with struck-through original prices. Clients book entire bundles in one transaction.

Service add-ons

Clients select add-ons when booking a service (e.g., conditioning treatment, scalp massage). Add-on groups can be optional or required. Prices and durations are added to the total and affect available time slots.

Multi-service booking

Clients can book multiple services in one appointment. The system calculates total duration and shows only slots that fit.

Team member selection

Optionally let clients choose their preferred stylist, therapist, or technician. Or assign team members automatically.

Booking approval

Require manual approval for online bookings before they are confirmed. Applies to bookings without a deposit: client submits a request, you approve or decline (no payment taken). When a deposit is required, the client pays first and the appointment confirms on successful payment; approval does not apply to those bookings.

Client confirmation

Require clients to confirm their appointment before the visit (typically for appointments you create). Unconfirmed appointments are flagged for follow-up. You can use approval, confirmation, or both.

Minimum notice periods

Set how far in advance clients must book (from immediately to 3 days). Prevents last-minute bookings.

Family booking

Clients can book appointments for family members and dependents directly through online booking. Select a family member during the booking flow.

Hide prices

Optionally hide service prices from the online booking page. Useful when pricing varies by consultation or you prefer to discuss prices in person.

Maximum booking window

Set how far into the future clients can book (e.g., 30, 60, or 90 days). Prevents bookings too far in advance.

Join waitlist option

When no slots are available, clients can join your waitlist with their preferred times and services.

Automatic resource assignment

When services require resources (rooms, chairs, equipment), the system assigns them automatically during booking. Customers only see available time slots — resource management happens behind the scenes.

Client reviews on your booking page

Published client reviews appear on your booking page showing average rating, review count, and individual reviews with verified appointment badges. Only available when reviews are enabled (Professional plan).

Digital tipping

Clients can leave tips for their team member after appointments through the online booking portal. Tips are processed securely through Stripe.

Digital forms

Clients complete intake forms, consent forms, and waivers through the booking portal before or after appointments. Your business is notified when forms are submitted.

How online booking works

1

Client visits your booking page

Share your booking link on your website, social media, or Google Business Profile.

2

Selects services, add-ons, and team member

Client browses your services, selects what they need, chooses optional add-ons, and optionally picks their preferred team member.

3

Picks an available time

The system shows only available slots based on real-time availability. Client selects their preferred time.

4

Booking confirmed or pending

Depending on your settings, the booking is confirmed immediately or held for your approval.

Plan availability

Feature

Starter

Professional

Online Booking

All prices in AUD, GST included. No currency conversion fees.

Frequently asked questions

Can clients book multiple services in one appointment?

Yes. Clients can add multiple services or service bundles to their booking, along with add-ons for each service. The system calculates the total duration (including add-on durations) and only shows time slots that can accommodate all selected services.

How do service bundles work?

Create bundles combining multiple services (e.g., cut + colour + treatment) with flexible pricing — set a fixed total price, apply a percentage discount, or offer the bundle for free. Enable Show Savings to display the original price struck through with a "You save" message. You can set gap times between services in a bundle. Clients book the entire bundle in one transaction.

What's the difference between approval and confirmation?

Approval and confirmation are separate. Approval means the business must approve or decline each online booking before it's confirmed. It applies only when you do not require a deposit: the client submits a request, you approve or decline (no payment is taken). When you require a deposit, the client pays first and the appointment confirms on payment—approval does not apply. Confirmation means the client must confirm attendance (e.g. via a link), typically for appointments you create. You can use approval only, confirmation only, or both.

How does client confirmation work?

Set a confirmation window (e.g., 24 hours before appointment). Clients receive a message with a confirmation link. Unconfirmed appointments are flagged so you can follow up. Paying a deposit also counts as confirmation.

Can I require approval before bookings are confirmed?

Yes. Enable "Require Approval for Online Bookings" in your settings. Approval applies to bookings without a deposit: the client submits a request, you approve or decline (nothing is charged). When you require a deposit, the client pays at booking and the appointment confirms on payment—so approval does not apply to those bookings. If you decline a booking that had no deposit, there is nothing to refund.

Can I set different booking rules for different services?

Yes. Minimum notice periods, cancellation policies, and payment requirements can be set at the account level and overridden per service.

Does online booking handle room and equipment availability?

Yes. When a service requires a resource, the system automatically checks capacity and assigns the first available resource. If all eligible resources are full, the time slot is hidden. Customers never see resource names or details.

Ready to try online booking?

Start your free trial today. No credit card required.

Australian-owned business. Sydney-based support team.