Aahfil.

reception answers the patient in the room first

WhatsApp Business API for clinics in Kuwait, bookings without the phone queue

For a Kuwait clinic, the WhatsApp Business API takes over the booking desk's routine: new appointments, reminders, reschedules, pre-visit instructions and the 'your report is ready to collect' notice. Those are utility messages, charged at Kuwait's $0.044 from 1 October 2026. Clinical details stay out of the chat: WhatsApp handles the appointment, and the clinic handles the medicine.

Is the free app enough?

A clinic with one receptionist and a handful of bookings a day can run on the free WhatsApp Business app on the reception phone. Set a greeting in Arabic and English, an away message with your opening hours, and quick replies for the location pin, consultation fees and each doctor's schedule. Label every chat as new, confirmed or no-show so the morning list is clear, and keep clinical questions for the visit. Move to the API when reception is typing tomorrow's reminders by hand every evening, or when a second receptionist needs to answer the same number. With Coexistence, which Gallabox support switches on, the app stays on that number.

Five flows a clinic automates first

Booking. Trigger: a patient messages the clinic or taps an ad. Message: a list of services or doctors, then a booking link. Reply: the patient picks a slot in Calendly or Zoho Bookings, or sends a preferred time that reception enters into the clinic's own system. Handover: first-time patients with questions about a procedure go to a coordinator.

Reminder. Trigger: the appointment is a day away. Message: a utility template with the date, time, doctor, branch and a location pin. Reply: Confirm, Reschedule or Cancel. Handover: cancellations alert reception so the slot can go to someone waiting.

Pre-visit instructions. Trigger: a booking is confirmed for a service that needs preparation. Message: what to bring, whether to fast, how early to arrive, where to park. Reply: questions go to the nurse or coordinator, not to the bot.

Results ready. Trigger: reception marks a report as ready. Message: 'Your report is ready. Please collect it from reception or view it in the patient portal.' No test names, no values. Handover: questions about what the results mean go to the doctor, in person or by phone.

Follow-up. Trigger: a set time after the visit. Message: a check-in and, where the doctor asked for one, a link to book the next appointment. Reply: patients who say they are not improving reach a person at once.

Sensitive by default

Health information needs more care than an order update. Our rule for clinic flows is simple: a message carries only what the patient needs in order to act, such as the time, the doctor's name, the branch and what to bring. Results, diagnoses, prescriptions and medical history don't go into templates or bot replies. If a patient asks about results in the chat, the reply points them to the doctor or the portal.

Consent comes first. Patients should agree to WhatsApp messages from the clinic, on the registration form, on the booking page or in the first chat, and be able to stop them at any time. Kuwait's CITRA Data Privacy Protection Regulation is the local text to review with your legal adviser; we set up the opt-in and the opt-out, and we don't give legal advice on it.

Inside the clinic, not everyone needs to see everything. Teams and roles start on Essential, and phone-number masking, which keeps patients' numbers out of agents' view, is on Advanced. We also keep treatment claims out of the bot. What a clinic may say about procedures and outcomes is a question for your adviser, not for a chatbot, so the bot books, reminds and answers logistics.

Calendars and the systems you already use

Gallabox connects to Calendly, from the Basic plan, and to Zoho Bookings. With either, the patient chooses a slot and receives the confirmation and reminders on WhatsApp. Gallabox lists its own appointment management as coming soon, so we don't build on it yet.

Many Kuwait clinics already run a clinic management system, and Gallabox documents no integration with those. That leaves two honest options: reception enters WhatsApp bookings into the system by hand, or we build a connection between the system's API and the Gallabox API, where the system allows it. We only scope the second after reading the system's documentation.

Calls still matter in healthcare. Human WhatsApp calling comes with Essential, so a coordinator can call a patient back from the clinic's number rather than a personal mobile.

What the bill looks like, and which plan

Booking confirmations, reminders, reschedule notices and results-ready messages are utility templates. Until 30 September 2026 Kuwait pays Meta's Rest of Middle East utility rate of $0.0091, and utility templates sent inside an open 24-hour chat are free. From 1 October 2026 Kuwait's utility rate is $0.044, charged inside the chat window too. News about a new specialist or a new branch is marketing, at $0.0792 from October.

One confirmation and one reminder per visit is usually enough; a third 'see you soon' message adds cost without adding much. Reception's typed replies are service messages, with 1,000 free a month per number from October and $0.044 each after that. Gallabox's rate card adds 15% to Meta's rates, and the platform plan is billed separately. Setup itself is free through Aahfil: the number connection, the business verification file we prepare and submit (the approval is Meta's call) and the first templates.

Most clinics fit Essential, at $248 a month billed yearly: business-hours rules so the bot answers correctly after closing, teams and roles, round-robin assignment, human calling and six users. Basic, at $112 a month billed yearly, suits a solo practitioner with up to three users. Advanced, at $474 a month billed yearly, adds number masking and holiday schedules.

Limits worth stating

WhatsApp is not a medical record, and the bot is not a clinician. It shouldn't assess symptoms or suggest treatment, and every flow should offer a way to reach a person, with a plain line that emergencies go to emergency services, not to a WhatsApp chat.

Meta reviews every template, and nobody can promise approval. A reminder template that slips in an offer risks being reclassified as marketing, which changes both its price and how often a patient can receive it.

How we set it up

  1. 01

    Choose the booking source

    Calendly, Zoho Bookings, or your clinic system with reception in the loop. The choice decides how reminders are triggered.

  2. 02

    Write templates with nothing clinical in them

    Confirmation, reminder, reschedule, instructions and results-ready, in Arabic and English, each reviewed by the clinic before it goes to Meta.

  3. 03

    Set consent and access

    Opt-in wording on the booking form, an opt-out in every flow, and clear rules on which staff see which chats.

  4. 04

    Pilot with reception, then open it to patients

    Reception runs real bookings through the flows first, we fix what slows them down, then the number goes on the website and ads.

Kuwait & the GCC

What’s different here

One phone, the whole family

A parent often books for several family members from one number. The flow asks who the appointment is for, so each reminder names the right patient.

Arabic and voice notes

Older patients often prefer Arabic and send voice notes. The flow starts with a language choice, and voice notes go straight to reception.

Consent under CITRA's regulation

Kuwait's CITRA Data Privacy Protection Regulation is the reference to check with your adviser. We build the opt-in and opt-out; the legal reading is theirs.

Evening shifts and Ramadan hours

Many clinics here run evening clinics, and Ramadan moves them again. Business-hours rules on Essential stop the bot promising a same-day callback after closing.

Which plan?

From Essential

Essential covers business hours, teams, roles, round-robin assignment and human WhatsApp calling. A solo practitioner can start on Basic; number masking and holiday schedules need Advanced.

Connects with

  • Calendly
  • Zoho Bookings
  • Zoho CRM
  • Google Sheets
  • Gallabox API

Integrations Gallabox documents. Kuwaiti gateways such as KNET have no built-in integration; we connect them with payment links or a custom build.

Gulf businesses using it

Gallabox customer stories — not Aahfil clients.

A question about your own business?

Send it on WhatsApp. We reply with a straight answer: whether you need the API at all, which plan, and which flow is worth building first.

Frequently asked questions

Can we send test results over WhatsApp?
We don't set it up that way. The message says the report is ready and how to collect or view it; the results themselves stay in the clinic's system or patient portal.
Does Gallabox connect to our clinic management system?
Gallabox documents no clinic-system integrations. Bookings can be entered by reception, or we build a connection through both APIs if your system offers one.
Are appointment reminders free?
No. A reminder is a utility template: $0.0091 to a Kuwait number until 30 September 2026 and $0.044 from 1 October 2026, before Gallabox's 15%.
Can patients book by voice note?
They can send one, and it reaches reception, who book the slot. The bot itself works from buttons and lists, which is faster for most bookings.
Ask us on WhatsApp