Clinic Appointment Booking with WhatsApp Reminders | Watily Skip to content
For private clinics & medical centres

Clinic appointment booking with WhatsApp reminders that cut no-shows

Watily organises your clinic's appointments by doctor and branch, and sends patients a confirmation, pre-visit instructions and a reminder they answer with one tap. All of it runs from the clinic's official WhatsApp number, with a reception inbox that protects patient privacy instead of staff personal phones.

  • A schedule per doctor
  • One-tap confirm reminders
  • Pre-visit instructions
  • Patient privacy first

Watily is a Saudi clinic appointment system that connects an online booking page to the official WhatsApp Business API. Patients book a doctor or specialty themselves, receive a confirmation and preparation instructions, then a reminder with confirm, reschedule or cancel buttons. Reception handles chats in a shared inbox with permissions, and invoices are ZATCA Phase 2 compliant. Watily does not replace your medical records system; it handles booking, communication and invoicing.

Everyday challenges in clinics & medical centres

Lost appointment time

A patient who neither shows nor cancels leaves a gap in the doctor's day that can't be filled at the last minute, while other patients wait days for the next slot.

Reception torn between phone and queue

The receptionist answers calls, checks in patients and fields insurance and price questions at once, so callers wait on hold and hang up before booking.

Patients arrive unprepared

A test that needs fasting, previous scans left at home, an expired insurance card; the visit is rebooked, the clinic loses doctor time and the patient is frustrated.

Sensitive data on personal phones

When staff message patients from their own numbers, photos and reports end up in chats the clinic doesn't own, and access is hard to control when an employee leaves.

How Watily covers it from one platform

Every plan includes WhatsApp Business API, bookings, loyalty, ZATCA invoices and the store — plans differ only in usage limits.

Booking by doctor and specialty

A booking page where patients choose a doctor or specialty and branch and see only genuinely free slots.

  • Schedule and hours per doctor
  • Automatic double-booking prevention
  • No-show tracking per patient
Booking system

Reminders and instructions on WhatsApp

Automatic utility messages from the clinic number: booking confirmation, preparation instructions and a reminder with reply buttons.

  • Confirm, reschedule or cancel in one tap
  • Different instructions per service type
  • Results-ready notice without the results
WhatsApp Business API

A shared reception inbox with permissions

All patient chats in one dashboard answered by several staff, with tags, internal notes and assignment to the right person.

  • The clinic's number, not a staff phone
  • A bot for hours, location and accepted insurers
  • Medical questions routed to clinical staff
WhatsApp Business API

ZATCA invoicing for medical services

Simplified invoices for patients and standard invoices for companies and organisations, Phase 2 compliant with QR.

  • Direct Fatoora integration
  • Invoice PDF sent on WhatsApp
  • Archive and VAT reports
ZATCA invoices

A visit card for recurring services

For clinics offering recurring cosmetic or preventive services, such as routine dental cleaning or skin-care sessions, a wallet card that rewards patients for keeping up their visits.

  • Added to Apple Wallet and Google Wallet, no app
  • Lock-screen nudge for patients who lapse
  • Benefits redeemed with a unique, logged code
Loyalty cards

Automations that work from day one

A confirmed visit and a prepared patient

Starts when: A patient books from the booking page or the WhatsApp bot
  1. Instant confirmation with doctor, branch and location link
  2. Preparation instructions by service type, such as fasting or bringing reports
  3. A reminder before the visit with confirm, reschedule and cancel buttons
  4. A cancellation returns the slot to the schedule for another patient

Fewer gaps in the doctor's day and patients who arrive ready.

Results ready, not revealed

Starts when: The lab or doctor marks a patient's result ready in the clinic's system
  1. Send a utility template saying only that the result is ready
  2. No diagnosis, values or medical files in the chat
  3. Buttons: book a review visit, or request a call from the clinic
  4. The response is logged in the inbox for follow-up

The patient knows to follow up, and medical data stays in its secure channel.

Post-treatment follow-up

Starts when: The doctor sets a review visit after a set period
  1. The required review date is saved with the booking
  2. The patient gets a review reminder with a booking link
  3. The patient picks a time from available slots
  4. Those who don't book appear on reception's follow-up list

Treatment plans get completed instead of stopping after the first visit.

Invoice and feedback after the visit

Starts when: The visit is closed and paid at reception
  1. Issue a ZATCA-compliant invoice with QR
  2. Send the invoice PDF on WhatsApp
  3. A short feedback request about the visit experience, not the condition
  4. Negative feedback is routed to the clinic manager

Less paperwork at reception and a clearer view of patient experience.

WhatsApp message examples for this industry

Written to Meta policy — adapt them to your brand. More in the template library.

appointment_reminderUtility
Reminder of your appointment at {{1}} with {{2}} on {{3}} at {{4}}. Please arrive ten minutes early with your ID and insurance card. Tap Confirm or Reschedule.
results_readyUtility
Hello {{1}}, the result of the test you had at {{2}} on {{3}} is ready. To discuss it, book a review visit or request a call from the clinic using the buttons below.
follow_up_dueUtility
Hello {{1}}, according to your treatment plan at {{2}}, your review with {{3}} is due in the week starting {{4}}. Choose a time that suits you from the booking link.

Metrics to track

No-show rateAppointments neither attended nor cancelled divided by all booked appointments, per doctor per month.
Reminder confirmation ratePatients who tapped Confirm divided by reminders sent, to spot at-risk appointments early.
Doctor schedule utilisationHours actually booked divided by available working hours in each doctor's schedule.
Follow-up completionPatients who booked the required follow-up divided by those sent a follow-up reminder.

Getting started with Watily

  1. Sign up free at site.watily.com/register; a clinic that doesn't sell products can choose Basic without the store module.
  2. Prepare your commercial registration and the clinic number for the WhatsApp Business API; activation usually takes 24 to 72 hours.
  3. Add doctors, specialties, branches, service durations and each doctor's working hours.
  4. Write preparation instructions per service type and the reminder and results-ready templates, then submit them for Meta approval.
  5. Create reception accounts with suitable permissions and train the team never to send medical content in chats.
  6. Activate ZATCA Phase 2 invoicing with your VAT number; it usually takes about 24 hours.

A single-doctor clinic with one receptionist can use Basic without the store module at SAR 32 a month. Clinics with more than one receptionist fit Growth (SAR 249) with 5 users and 6,000 alert messages, and larger medical centres fit Pro with 10 users. Compare plans

Frequently asked questions

Does Watily replace the clinic's medical records system?

No. Watily handles booking, reminders, patient communication and invoicing, while diagnoses, prescriptions and medical history stay in the records system your clinic uses. This separation reduces the sensitive data passing through messaging channels.

Can I send lab results to patients on WhatsApp?

We advise against sending the result itself or any diagnosis in the chat. Send a notice that the result is ready with a button to book a review or request a call, and leave delivery of the result to the channel your clinic approves. Health data is sensitive data under Saudi personal data protection law.

How do reminders reduce no-shows?

Patients get a reminder before the visit with confirm, reschedule and cancel buttons, so someone who can't come cancels with a tap instead of just not showing. The cancelled slot returns to the schedule instantly, and reception sees who hasn't confirmed yet to call them.

Does it work for a centre with several doctors and specialties?

Yes. Each doctor has a schedule and working hours, patients pick a doctor by name, specialty and branch, and the system prevents double-booking. The inbox distributes enquiries among receptionists with assignment and tags.

Why the clinic's official number instead of a staff phone?

Because conversations stay with the clinic and pass between staff without losing history, and any employee's access can be revoked when they leave. The official API number also enables approved reminder templates and automation a personal phone can't provide.

Are the invoices ZATCA-compliant?

Yes. Simplified invoices for patients and standard invoices for companies and organisations are Phase 2 compliant with QR and integrated with Fatoora. The VAT treatment of each service is for the clinic's accountant to determine.

Ready to run your business on Watily?

WhatsApp Business API live in 24–72 hours with a Saudi onboarding team. Plans from SAR 49/month, with a 2-day free trial on Growth and Pro.

WhatsApp Start now