Getting FoundLocal.
Call
Websites & enquiries · Fix

Make appointment requests clearly different from confirmed bookings

Align booking buttons, receipts and staff approval so customers do not mistake a requested time for an accepted appointment.

Ask us about this Call Getting Found Local ↗Request a callback ↗

Find where confirmation is being implied

Follow the public appointment route without an editor account. Ask whether a visitor could reasonably believe the selected time is final. Compare the button, calendar heading, confirmation page and email. If staff still need to check suitability or resources, the initial state is a request. Hidden internal approval rules do not correct a customer-facing statement that says the visit is confirmed.

Identify the booking state your platform stores

Wix documents a manual-approval appointment mode and distinguishes requesting a booking from approval. Check the actual service settings you use. A business can need approval for some services but accept others automatically, so inspect each relevant service rather than treating every calendar entry the same. Your copy should describe the stored state, not a generic booking template.

Source checks: Wix Bookings: Requiring Approval for Appointment Bookings · W3C WAI: User Notification

Walk through request, approval and decline

Use a fictional test contact with a clear test label and coordinate with staff. Complete one request and inspect what the customer receives before anyone approves it. Then test acceptance and decline or rescheduling using supported platform controls. Remove test appointments from operational capacity afterward without erasing the evidence needed to document the process.

  • List services that require staff approval and identify their public booking routes.
  • Change request-stage labels and messages to state that the selected time is awaiting approval.
  • Submit a marked test and verify the dashboard shows a pending request.
  • Approve one agreed test and inspect the final date, time, location and customer notification.
  • Test the supported decline or reschedule path and confirm that customers receive a clear outcome.

Prevent contradictory messages across channels

Do not manually send 'confirmed' emails while leaving the platform record pending. Customers may receive later reminders from the wrong state. Avoid claiming a time is held if settings allow multiple requests for it. If approval depends on photos, access or location, explain that need before submission so customers do not mistake the request for a guaranteed appointment.

Measure pending requests and incorrect expectations

Track pending requests awaiting review and the time until an accepted, declined or revised outcome. Record customer reports of arriving before approval as a distinct problem. A successful test verifies state and messages; it does not demonstrate booking availability for every date or prove that manual approval is the best commercial choice.

Assign an approval owner

Assign someone to monitor pending requests and a backup during absence. Keep service-specific approval requirements in the website maintenance record. If the business changes from manual to automatic acceptance, test the entire customer sequence again. The owner should approve the final wording and make sure staff use the same state names in direct replies.

Worked example: an illustrative customer journey

For example, a mobile detailer requires staff to check travel availability, but the page says 'Book your confirmed time'. TEST-BOOK-1301 is saved as pending. The owner changes the request-stage language and explains that travel suitability is reviewed before approval.

After the test is approved, the customer-facing message contains the accepted time and location. A separate declined test receives a clear outcome. These tests establish the distinction between states; they do not promise that every requested time will be approved.

Requested versus confirmed

  1. Request submitted

    Preferred time awaits review

  2. Staff decision

    Approve, decline or revise

  3. Confirmed details

    Accepted time and location

  4. Customer next step

    Use the outcome that was actually sent

Open diagram ↗

Your practical checklist

  • Identify services with manual approval rather than assuming one rule.
  • Read every request-stage message before approving the test.
  • Verify pending status in the operational calendar.
  • Send confirmed details only after supported approval.
  • Test decline or rescheduling as well as acceptance.
  • Remove test capacity blocks and record the verified route.

Your next action

Submit one marked appointment request and compare its first customer message with its stored approval state.

Questions about this task

Can I keep a 'Book now' button for a request?

Use wording that accurately communicates the service's approval requirement. The full path should not imply certainty before acceptance.

Is an acknowledgement email a confirmation?

Only if its wording and the stored state establish acceptance. A receipt for a pending request is different.

Sources and editorial notes

Prepared with AI-assisted research. Official sources are linked below; worked examples and checklists are Getting Found Local recommendations, not measured client outcomes.

Sources checked October 13, 2026. Platform interfaces and local resources may change; follow the current instructions on the linked official page.

How we research, illustrate, and update these guides · Suggest a correction

What can we help you find?

Search this website · Press Esc to close · Use Tab to choose a result
A practical place to start

Your free visibility review.

Tell Rayyan a little about your business. We’ll review your online presence and get back to you during working hours with a useful next step.

By sending this form, you share these details with Getting Found Local through Formspree so we can respond to your request. Please do not include passwords or sensitive account information. Every day, 8am–5pm Pacific.

Prefer email? ↗

Let’s talk about your business

How should we get in touch?

Leave your email or phone number. Rayyan will follow up during working hours to discuss your question and the support you need.

Email Rayyan directlyCall (408) 461-5726
How would you like us to reply?

Call us instead ↗

We’ll use your details to respond to this request. Sent to Getting Found Local through Formspree. Every day, 8am–5pm Pacific.