Skip to main content

Online booking · Scheduling · Reminders

An online booking system fitted to the way your small business works

Give customers a clear way to book while your availability, service rules, payments and team handoff stay under control.

By Justine Coupland, RN — AHPRA-registered nurse & automation specialist · Last updated July 2026

  • ✓ Existing calendar first
  • ✓ Rules tested before launch
  • ✓ Accounts stay yours

An online booking system lets a customer pick a service, see the times you have approved and book. They get a confirmed next step with no phone or email back-and-forth. Depending on the platform and plan, appointment booking software can also take payment, add buffers and set limits on numbers. It can send reminders, let customers reschedule and offer cancelled times to others. LUNA Systems has built more than 100 automation workflows. We set up appointment booking software for Australian small business, fitted to the calendar, staff, locations, service lengths, intake questions, payment policy and follow-up process you already use. The first step is checking your existing website, calendar, CRM or practice software and confirming what it can connect to. A simple free booking page may suit a sole trader. A small business with several staff may need resource rules, permissions, reminders, reporting and a managed handoff. Health information and clinical decisions need the separate healthcare pathway.

The hidden admin

A booking is more than an empty square in a calendar.

Staff still lose time checking who is eligible and finding a room. They chase missing details, explain the policy and take payment. Then they type the same appointment in again somewhere else.

01

Back-and-forth

“Does Thursday work?” becomes four messages and a missed reply.

02

False availability

A calendar looks free, but the right person, room or travel window is not.

03

Incomplete context

The appointment exists, but the team still has to chase the information needed to deliver it.

04

Silent exceptions

Payment failures, double entries and changed appointments surface only when a customer follows up.

Customer booking journey

Each step should either move the booking forward or stop safely and give a person the context.

From “I need a time” to a usable appointment.

01

Choose

Eligible service, location or appointment type

02

Match

Approved staff, resource, duration and availability

03

Prepare

Necessary questions, policy and payment rule

04

Confirm

Calendar event, customer message and team context

05

Continue

Reminder, reschedule, waitlist or human exception

Booking rules before software

Reliable availability is designed, not switched on.

01

Availability

When can this actually be booked?

Hours · holidays · lead time · buffers
02

Resources

What must be free at the same time?

Staff · room · chair · vehicle · equipment
03

Eligibility

Which requests can self-book?

Service area · client type · capacity · prerequisites
04

Commitment

What confirms the appointment?

Policy · deposit · prepayment · card rule
05

Exception

When should the system stop?

Urgency · complexity · missing information · conflict

Choose the right level

Free booking page, scheduling software or managed setup?

A free booking page, a scheduling app and a managed, connected system each solve a different problem. The right choice depends on your team size, rooms and equipment, payments, intake, reporting and the software you already use.

Phone / manual bookingBasic scheduling toolLUNA online booking system
Customers can book 24/7No: only when someone answersUsuallyYes: any time, on your website or socials
Availability and conflictsChecked by a personOne calendar or simple rulesConfigured across the supported calendars, staff and resources in scope
Confirmations and remindersSent manuallyOften included with plan limitsConfigured around the approved customer journey and platform capability
Payments and cancellation policyHandled separatelyMay support basic paymentConnection and policy are tested before launch where supported
Waitlist and reschedulingManaged by staffVaries by product and planSelected and configured only when the workflow needs them
Integrations and ownershipSeparate recordsUsually self-configuredSupported connections, account ownership and handover documented
Best fitLow volume or high-complexity enquiriesSimple sole-trader schedulingMulti-step or multi-system booking that needs managed setup

Free may genuinely be enough. A personal Google Calendar account can share a booking page. Eligible paid plans add extras such as multiple reminders and paid appointments. Square Appointments offers booking, reminders and payments, with more features on higher plans.

LUNA booking setup

The configuration follows the business rules, not a generic industry template.

Map. Select. Configure. Test. Launch.

01

Map what can be booked

We define services, duration, staff, locations, lead time, buffers, capacity, questions and what still needs a phone call or quote.

02

Choose the right booking layer

We assess your current calendar, website, CRM or practice platform before recommending a native tool, connected app or custom workflow.

03

Configure the customer journey

The booking page, questions, confirmation, payment policy, reminders, rescheduling and staff notifications are fitted to the approved rules.

04

Test real booking paths

We test availability, time zones, duplicate attempts, incomplete forms, payment outcomes, cancellations, calendar conflicts and staff handoff.

05

Launch and measure

After launch, the business tracks completed bookings, cancellations, reschedules, manual intervention and the source that created each booking.

Data and ownership

Ask where each field goes before adding another one.

A booking form should only ask for what the next step reasonably needs. The scope should also show the platform, connected accounts, payment provider, who has access, how long data is kept and how handover works.

OAIC collection guidance ↗
01Customer

Name · contact · selected service

02Booking platform

Availability · questions · policy

03Calendar / system of record

Confirmed time · owner · status

04Payment provider

Approved payment event, not raw card data

05Team

Only the context needed to deliver or resolve

Measure the booking outcome

Count usable appointments, not calendar clicks.

01Booking started

Where did the customer begin and which service did they choose?

02Booking completed

Was a valid appointment created in the system of record?

03Changed or cancelled

Could the customer act early enough for the slot to be reused?

04Manual intervention

Why did a person need to fix or finish the booking?

05Appointment outcome

Was it completed, cancelled, rescheduled or marked as a no-show?

Online booking examples

Different businesses expose different parts of the calendar.

These are configuration patterns, not promises that every platform supports every feature.

01

Beauty, wellness and personal services

Different services can use different durations, staff, processing time, rooms, deposit rules and cancellation settings, with complex work kept out of instant booking.

02

Trades and field services

Routine work can expose approved arrival windows while quotes, emergencies and jobs outside the service area route to an enquiry or callback instead.

03

Consultants and professional services

Discovery calls and existing-client appointments can use different questions, durations and preparation messages, with calendar conflicts checked before confirmation.

04

Classes, gyms and memberships

Capacity, recurring sessions, waitlists and eligibility rules can be applied where the chosen platform supports class and membership booking.

FAQ

Online booking system questions

01What is an online booking system?↓

An online booking system shows eligible services and approved availability, collects the information needed for the appointment and confirms the next step. Depending on the platform and plan, it may also support payments, reminders, rescheduling, capacity, waitlists and reporting.

02Do I need paid appointment booking software?↓

Not always. A sole trader with one appointment type may be well served by a free or low-cost booking page. Paid appointment booking software becomes more useful when you need multiple staff, locations, rooms, classes, deposits, custom questions, SMS, reporting or reliable connections to other systems, and that's where LUNA's done-for-you setup earns its cost.

03Can LUNA use the calendar or booking software I already have?↓

Often, yes. LUNA checks the current product's booking page, API, native integrations, calendar sync and plan limits before recommending a replacement. A documented connection or process improvement is usually better than changing software without a clear reason.

04Can an online booking system take deposits or prepayment?↓

Many platforms support deposits, prepayment or card capture through a connected payment provider, but availability, fees and refund handling vary. The cancellation and refund policy must be visible before the customer commits. See our guide to no-show fees in Australia before choosing the rule.

05How do deposits, card on file and cancellation fees work in a booking flow?↓

A deposit is a part-payment taken when the customer books, and it is usually subtracted from the final bill. Card on file saves the customer's card at booking without charging it, so a fee can be applied later if your policy allows. A cancellation-window fee applies when a booking is cancelled or missed inside a window you set, such as 24 hours. In every case the business sets its own cancellation policy and publishes it before the customer commits, and nothing is charged beyond what that policy states. LUNA Systems configures the flow to match the policy you choose. This is how the mechanics work, not legal advice. For the law, read can you charge a no-show fee in Australia.

06What does one booking vendor publish about card rates and no-show protection?↓

As one example, Square Australia's own pricing page (checked 29-10-2026) lists a 2.2% processing rate for online payments made through Square Online, Online Checkout or its eCommerce API, on all three Square Appointments plans. It lists card on file on all three plans (Free, Plus and Premium), and "cancellation policy and fees", which lets a business collect card details at booking and charge a no-show or late-cancellation fee, on Plus and Premium only. Plans, rates and features change, so confirm them on the vendor's current page before you decide.

07What does a deposit cost to take? A worked example↓

Take a $120 appointment with a 20% deposit. The deposit is 20% of $120, which is $24. The balance due at the appointment is $120 minus $24, which is $96. At a 2.2% card rate, as in the Square example above, the fee on the $24 deposit is 2.2% of $24, which is $0.53 (rounded), and on a fully prepaid $120 it would be 2.2% of $120, which is $2.64. This is arithmetic only. Your actual rate depends on your payment provider and plan.

08Will an online booking system reduce no-shows?↓

It can make the appointment, policy, payment and rescheduling path clearer, and supported platforms can send reminders. The actual change depends on customer behaviour, timing, message delivery, the cancellation policy and whether availability is kept current. LUNA records the baseline and measures completed, cancelled and rescheduled bookings rather than promising a percentage.

09What customer information should a booking form collect?↓

Only what is reasonably necessary for the booking and next step. LUNA maps each field to a purpose, avoids collecting sensitive information without a valid reason and documents where the data moves. Healthcare practices should use the dedicated healthcare pathway.

10What integrations can an online booking system support?↓

Common connection points include Google Calendar, Outlook, Square Appointments, Calendly, Acuity, CRMs, websites, payment providers and job-management software. The exact answer depends on the product, subscription plan, permissions and whether the connection is one-way or two-way. LUNA verifies that before including it in scope. When a booking needs to start work in another system, such as creating a job, quote or invoice the booking tool can't create itself, that part is scoped as custom automation.

11How long does online booking setup take?↓

Timing depends on the number of services, staff, locations, calendars, resources, questions, payments, integrations and approval steps. LUNA provides a written scope after mapping the workflow, with separate stages for access, configuration, testing, launch and handover.

12How much does a booking system for small business cost in Australia?↓

Software pricing varies from free booking pages to per-user, per-location or feature-tier subscriptions, plus payment and messaging fees. LUNA's setup cost for a booking system for small business depends on the workflow and connections required. We quote a written scope rather than publishing a one-size-fits-all service price.

13Can customers book classes, groups or more than one service?↓

Some platforms support classes, group capacity, recurring bookings, packages, processing time and multi-service appointments; others do not. Those requirements should be identified before choosing the tool because they often determine the product or subscription tier.

14Can LUNA set up bookings for a healthcare practice?↓

Yes, through the healthcare custom automation service. That pathway covers practice-software access, health information, administrative boundaries and human clinical oversight. This page is for non-medical service businesses.

Justine Coupland

Justine Coupland

Founder, LUNA Systems · Registered Nurse (AHPRA: NMW0002113429)

Former nurse and beauty therapist turned automation consultant. Justine builds custom AI systems for Australian service businesses, so they can stop chasing leads and start growing.

LUNA Systems Data

LUNA in numbers

Our own operational figures, updated quarterly. Last updated: October 2026.

100+

automation workflows built and running

9

different industries we've delivered systems in

40+

industries and medical specialties configured on our AI receptionist

77

in-depth guides and articles published

94

website designs in our live styles gallery

Start with the booking rules

Make the next appointment easier to book and easier to deliver.

Tell us what customers book, which calendar or platform you use, what must be checked and where the current process creates work. We will recommend the lightest sensible setup before quoting.

  • ✓ Free and existing tools considered first
  • ✓ Subscription and messaging costs made visible
  • ✓ Testing, ownership and handover included

Map your booking flow

Share the current calendar, booking types and sticking point. We read every enquiry ourselves.

Prefer to talk first? Email hello@lunasystems.com.au or call +61 488 003 421.

Run a healthcare practice?

Clinic booking flows need a narrower boundary.

Use the healthcare pathway for practice-software access, health information, administrative automation and human clinical oversight.

Explore healthcare automation

Get in touch

Ready to grow your business?

Tell us a bit about what you're after and we'll get back to you within one business day with honest advice on where to start.

Free discovery call (30 minutes)
Custom plan tailored to your business
Australia-wide service