A WhatsApp booking system for salons needs to distinguish three things: a customer asking about a service, a customer requesting a time, and the salon confirming an appointment. Saponly answers approved service, price and hours questions, then collects booking requests for your team to approve.
Receiving "tomorrow at two" does not establish that a stylist or chair is free.
Gather enough information for a decision
Collect the service, preferred day and time, and a stylist preference if the customer has one. If a price depends on hair length or a consultation, make that condition clear before treating it as an agreed quote.
Ask the next missing question. Do not request unrelated personal information just to create a booking request.
Give each request an owner
- The receptionist collects the details and marks the appointment as a request.
- A named team member checks the diary and any required consultation.
- The team approves, offers another time or declines.
- The customer receives the resulting decision.
"We have your request; the team will check the diary" is clearer than "You're booked" before a human approves.
What if you already use Fresha or Zenoti?
Keep your existing booking process. Saponly does not automatically synchronise those external calendars. Your team must check and maintain the diary it actually uses; a request in Saponly does not reserve a slot in Fresha.
If someone cancels or changes a time, decide who updates each system and tells the customer. Test that workflow instead of assuming two calendars stay aligned.
Test the awkward cases
Ask for an occupied time in your diary. Request a stylist who does not offer that service. Change the day midway through the conversation. Check that the final request contains the customer's actual preference and stays pending until approval.
Test English and Arabic wording for "requested" and "confirmed". A translation that blurs those states can mislead a customer even if the date is correct.
Check reminders separately
Approved appointments can receive reminders when the supported WhatsApp setup, usage and required Meta-approved templates allow them. Approval is needed per salon; do not assume reminders are ready because a demo shows one. Inspect delivery status and agree a manual fallback.
See the reminder checklist and live-test guide. Guided setup checks your own number's eligibility. Your 30 trial days begin after its successful live test, with Meta messaging charges separate.