Offer online booking when your team can honour the appointment a customer selects. Use an enquiry when someone must first establish the scope, suitability or resources needed. The useful dividing line is the commitment your business can make at that stage, rather than which button looks more convenient.
A business can use both routes. A defined consultation might be bookable even when the resulting project cannot be priced or scheduled yet. Decide what each route promises before choosing a booking product or how to display it on the website.
Name the commitment behind the button
Finish this sentence with the person who will handle the work: “When someone completes this step, we have agreed to…” The answer might be a studio appointment at a particular time, a review of the customer’s request or an initial call. Put that answer into the service description and the button label.
If the team still needs to accept the request, say so before submission. Choosing a preferred date does not necessarily reserve that date. Equally, if the process really does confirm an appointment, avoid wording that leaves the customer wondering whether they must wait for another acceptance.
Settle what must be known before a time is offered
For the particular appointment being offered, check the service definition, likely duration, location and who can provide it. Include any resources that must be available, such as a room or equipment, and the criteria that determine whether the customer can choose that service. Identify exceptions that need a conversation rather than asking the customer to guess.
Agree how capacity stays accurate. Who records telephone bookings, staff absences, travel time or preparation between visits? Which changes should remove a slot from availability? The answers depend on the work. A simple calendar entry may cover one service, while another needs several people or resources to be available together.
As one product example, Google Calendar’s appointment-schedule guidance includes appointment duration, availability, lead time, buffers, booking limits and checks against selected calendars. Some features require eligible accounts. Those settings illustrate decisions to confirm; they do not establish that every scheduler manages your staffing or resources correctly.
Before customers commit, make applicable charges, payment expectations and cancellation arrangements clear. Have the service owner confirm the terms and the technical owner confirm what the configured system actually does. This planning exercise does not determine the legal requirements for your particular service.
Compare three fictional service situations
The following worksheet uses invented businesses and operating assumptions. It is not a description of ZXP clients, a recommendation for a booking vendor or advice about diagnosing an appliance. Its purpose is to show how a different amount of known information changes the next step.
| Service situation | What is known or unresolved | Suitable next step | Commitment made |
|---|---|---|---|
| Portrait studio mini-session | A 20-minute package, one studio and eligible session types are defined; staff and room capacity are current. | Choose an available mini-session time. | The defined studio session, once the system confirms it. |
| Appliance fault enquiry | The team has not established whether it handles the fault, what work is needed or the repair duration. | Describe the problem for review. | Review and a response; no repair appointment or price yet. |
| Custom built-in shelving | Measurements, materials, design and installation scope remain unsettled. | Send a project enquiry or book a defined introductory call. | A discussion, not a build date or an agreed project price. |
For the appliance business, an assessment visit could be a separate, directly bookable service if its duration, area, charges and acceptance conditions are settled. Booking that visit would not promise the repair itself. The same distinction lets the shelving maker offer an introductory call without pretending the custom project is already specified.
Give two routes different jobs
When a service page offers booking and an enquiry, explain who should choose each. For the fictional portrait studio, “Book a mini-session” could serve customers who fit the published package. “Ask about a different session” could serve those with another requirement. The second route has a specific purpose rather than competing with the first.
Keep the uncertain customer in mind. Someone who cannot tell whether their request fits should be able to ask without selecting an inaccurate service. Give the receiving team enough context to respond, but leave detailed field design to that task. Our guide to choosing quote-form questions explains how to decide what is needed now and what can wait.
Make the result unmistakable
Match the completion message to the state the process has actually reached. For an enquiry, suitable example wording is: “Your request has been received. Our team will review it and contact you. An appointment has not been booked.” Add a response timeframe only when the business can support it.
For a confirmed appointment, show the actual booked service, date, time, location or meeting method, and how to ask about a change. If acceptance is pending, label it as pending. W3C’s form-notification guidance calls for clear success and error feedback; a pleasant confirmation screen still needs to describe the correct outcome.
Review the exceptions with the team
Before opening the route to customers, walk through the decision with the staff who will fulfil it. What happens if someone chooses the wrong service, the requested area is unsupported, capacity is full or the request needs an assessment? Name who resolves each exception and what the customer is told while it remains unresolved.
Arrange a controlled test using fictional details and an agreed test destination. Ask the receiving team to check whether the result is a request, a held slot or a confirmed appointment, and compare that with the customer-facing message. Obtain separate permission before a live test that sends messages, blocks real availability or takes payment.
Record the accepted service boundary and who can change it. Revisit that decision when the offer, staffing or fulfilment process changes. If you are discussing a website project with ZXP, bring these decisions and the tools you already use. Specific integration and booking behaviour should be confirmed as part of the scope.
Sources & references
- 01Create an appointment schedule
Google Calendar Help
- 02User Notification
W3C Web Accessibility Initiative
A perspective from the ZXP team.
Designed to help you ask better questions and take a clearer next step.



