A barber checks a tablet calendar beside an open appointment diary at the shop counter.
Choose a booking route that matches how you deliver the service. AI-generated illustration.

A “Book now” button creates an expectation: the customer can choose something and secure it. Before adding one, decide what you are ready to promise without a conversation. That decision matters more than which calendar tool you use.

The six questions below help you choose a suitable approach. The business examples are fictional illustrations, not customer results. Start with one service and follow the route from the visitor's first question to your confirmed appointment.

What is the difference between booking and enquiring?

A confirmed booking reserves a service or appointment. An enquiry starts a conversation. A booking request sits between them: someone proposes a time, but your business still needs to accept it.

Match the button and confirmation to the actual process. Use “Request an appointment” when approval is needed, and explain when the customer will hear back. Receiving a form submission should not look like confirming a time you have not checked.

1. Can customers choose the right service themselves?

Online booking fits services customers can identify from a clear description. An enquiry is more useful when you need to work out what they actually need.

A returning customer may know they want a standard haircut. Someone asking for a substantial colour change may need a consultation before you can agree on the work. The same business can give those customers different routes.

Describe who each option suits, what it includes and when to contact you first. If visitors must understand your internal terminology to choose, simplify the options. A confusing service menu moves the questions into your calendar instead of answering them.

2. Can you explain the price and duration in advance?

Booking works best when the customer knows what the appointment covers, how long it takes and what they will pay. If those depend on an assessment, offer an enquiry or book the assessment itself.

A repair shop could let customers reserve a diagnostic appointment without promising a fixed repair price. Explain the assessment fee, what happens afterwards and how any further work is agreed. Make the boundary visible before the customer chooses a time.

Show any deposit and remaining balance clearly. Put payment and cancellation information before the final step. Our guide to showing prices on your website explains ways to describe fixed charges, ranges and custom quotes.

3. Can you keep available times accurate?

Offer instant confirmation only when the calendar reflects your real capacity. It needs to account for people, equipment, preparation and any travel between jobs.

A mobile dog groomer may have a free hour but still be unable to reach another suburb in time. A workshop may need one particular machine for two different services. A simple list of empty hours does not cover those constraints.

Decide how phone bookings, staff leave and other appointments reach the same schedule. Include time between appointments where needed. If you cannot keep availability dependable, use a request that a person confirms after checking the details.

4. Can you handle exceptions without confusing customers?

Keep an enquiry route for work outside your standard booking options. Customers should be able to ask for help when their situation does not fit the menu.

An established tutoring client might book a usual lesson directly. A new learner may need to discuss their goals first. A photographer may accept bookings for a defined studio session while quoting separately for events.

Explain what to do when no times are available, when someone needs to reschedule or when a request is urgent. Keep a clear contact option nearby. Avoid making customers select an unsuitable appointment just to send you a message.

5. Will customers know what happened after submitting?

A successful submission needs a clear result: confirmed, awaiting approval or enquiry received. Tell the customer the next step on screen and in any follow-up message you send.

For a confirmed appointment, include the service, date, time, location or meeting instructions, and a way to make changes. Show the time zone when customers may be in different locations. For a request, state that the proposed time is not confirmed yet.

W3C's guidance on form notifications recommends clear feedback for both successful submissions and errors, including understandable instructions for correcting mistakes. Check that customers can read and use this feedback with a keyboard and a screen reader.

6. Can you maintain the system and justify its cost?

Choose online booking when you can maintain it and its benefit is worth the ongoing work and fees. A small number of complex enquiries may be better handled through a clear form and a reliable reply process.

Compare the time spent arranging appointments with the time needed to manage calendars, correct unsuitable bookings and support customers. Check subscription costs, payment charges and any fees for reminders before committing.

If planning a new site, include the booking route in your brief. For Green Kauri's website service, ask how your chosen process fits the proposed site and which features or separate services it needs. Confirm the scope before assuming booking software is included.

Can you offer both booking and an enquiry form?

Yes. Give each route a clear purpose so customers know which to choose. Put the relevant action beside the service it belongs to.

  • Standard appointment: a barber lets customers choose a defined haircut and an available time.
  • Assessment first: a repairer books an inspection, then quotes for the repair separately.
  • Custom project: a landscaper asks about the site, desired work and location before arranging a visit.

Avoid two unexplained buttons labelled “Book” and “Contact”. Try wording such as “Book a standard appointment” and “Ask about a different service”. Then check that the pages behind those buttons deliver what they promise.

What information should the page and form include?

Explain the service before asking for details, then collect what you need for that stage. An initial enquiry usually needs less information than preparing for an agreed job.

For example, a service area check may need a suburb before it needs a full street address. Ask for a contact method you will actually use. Explain why additional details are needed and place a privacy statement link near the form.

New Zealand's Office of the Privacy Commissioner says personal information should only be collected when necessary for a lawful purpose. Its guidance also explains what people should be told when their information is collected.

Keep useful service details on your own website even if another system handles bookings. For help making existing pages clearer to search engines and AI tools, see Green Kauri's xEO optimisation service. Customers still need to understand the offer before opening a calendar.

What should you test before making booking available?

Test the full process as a customer and as the person delivering the service. Seeing a calendar appear is only the first check.

  • Complete a trial booking on a phone and check the confirmation details.
  • Confirm that your team receives the booking and the correct time becomes unavailable.
  • Check blocked dates, time zones and the time between appointments.
  • Try missing details and confirm that error messages explain how to fix them.
  • Test cancellation or rescheduling, including any customer messages.
  • Check the alternative contact route when someone cannot book.

For payment testing, use your provider's supported test process. After launch, monitor completed bookings, unsuitable selections and time spent on administration. If visitors still struggle to act, use our website enquiry checklist to look for missing information or a broken contact route.

What else should you know before adding online booking?

These answers cover common choices about payments, approval, separate booking tools and small enquiry volumes.

Does online booking have to take payment?

No. Reserving an appointment and collecting payment are separate decisions. A business can confirm a time and take payment later, or use a deposit if suitable. Explain what is due, when it is due and how changes are handled before the customer completes the booking process.

Is a booking request the same as a confirmed appointment?

No. A booking request proposes a time for your business to review. A confirmed appointment means the time and service have been accepted. Label the form, button and acknowledgement consistently, and tell customers when to expect a decision. Do not imply that a request has already secured a slot.

Can the booking calendar be on a separate website?

Yes. Your website can link to a separate booking service if it suits the process. Explain where the customer is going, keep service details consistent and test the whole journey on a phone. Check costs, account ownership, customer notifications and access to your booking records before choosing a provider.

Is online booking worthwhile for only a few appointments?

It depends on the work involved in arranging them. A few standard appointments may suit online booking, while complex jobs may still need a conversation. Compare scheduling time, ongoing fees and maintenance effort. Start with one suitable service and review whether the process makes life easier for customers and staff.