Capture the booking intent
Detect whether the customer wants to book, reschedule, cancel, ask pricing, or speak to a person. Store the channel, language, service, and preferred location before asking for extra details.
Free workflow template
Use this template to turn WhatsApp enquiries into confirmed appointments with bilingual intake, calendar checks, reminders, deposit rules, and staff handoff points.
Workflow snapshot
Capture the booking intent
Detect whether the customer wants to book, reschedule, cancel, ask pricing, or speak to a person. Store the channel, language, service, and preferred location before asking for extra details.
Qualify the appointment
Collect the minimum details needed to avoid back-and-forth: service type, preferred day, preferred time window, branch, customer name, and phone number.
Check calendar availability
Look up available slots from the connected calendar or booking system, then offer two or three clear options instead of asking the customer to guess.
Confirm and send the policy
Confirm the selected slot, share cancellation or deposit rules, and send a payment link when deposits are required for high-risk appointment types.
This is the plain-English version to give your operations team, automation builder, or AI receptionist provider before building the flow.
Detect whether the customer wants to book, reschedule, cancel, ask pricing, or speak to a person. Store the channel, language, service, and preferred location before asking for extra details.
Collect the minimum details needed to avoid back-and-forth: service type, preferred day, preferred time window, branch, customer name, and phone number.
Look up available slots from the connected calendar or booking system, then offer two or three clear options instead of asking the customer to guess.
Confirm the selected slot, share cancellation or deposit rules, and send a payment link when deposits are required for high-risk appointment types.
Trigger reminders 24 hours and 2 hours before the appointment. Include reschedule and cancel links so staff do not have to manually chase replies.
Write the final status back to the dashboard: booked, rescheduled, cancelled, no-show, or completed. Use this data to improve staffing and revenue forecasts.
Keep the intake short. Every extra question creates friction, so collect only the fields needed to confirm the appointment or decide when a staff member should take over.
Ask for the service, location, day, and time window first. If the customer switches language, continue in that language. If the request includes symptoms, medical advice, pricing negotiation, complaint handling, or an emergency, hand off to staff.
Send one reminder the day before and one reminder near the appointment time. Include confirm, reschedule, and cancel actions so the workflow reduces manual follow-up rather than creating more messages.
Publish implementation examples on GitHub or the n8n community, then link back to this canonical Mawidi page. That gives the website a useful asset people can cite instead of a thin sales page.
Related Mawidi tools
Cost and ROI
Estimate annual savings, payback period, and recovered revenue from automating front-desk calls and appointment reminders.
No-show reduction
Use a simple Qatar-focused model to estimate monthly revenue leakage from missed appointments and weak reminder flows.
Payment policy
Draft a fair deposit policy for clinics, salons, and appointment-based service businesses using prepaid booking links.
Message templates
Copy bilingual Arabic and English reminder messages for confirmations, deposits, rescheduling, and no-show prevention.
Mawidi combines WhatsApp booking, voice calls, reminders, deposits, and staff dashboards for service businesses across the GCC.