Free tool · No sign-up
WhatsApp appointment reminder templates for clinics
On the WhatsApp Business Platform, a clinic can start a conversation with a patient only by sending a Meta-approved template; free-form messages are allowed only within 24 hours of the patient's last message or call. Appointment confirmations and reminders belong in the utility category, which must contain nothing promotional, and Meta says a review decision can take up to 24 hours. Below are 64 English and Arabic templates across eight specialties that you can copy, adapt and submit.
Last updated
Generate a custom message for your scenario
Describe the patient-communication scenario in plain English. Zavis AI returns a bilingual (EN + AR) WhatsApp message tailored to UAE patients, with PDPL-safe placeholders for any sensitive fields.
Hi {patient_name}, your appointment with Dr. {doctor_name} at {clinic_name} on {date} at {time} is confirmed. Please bring your Emirates ID and insurance card. Reply CANCEL to cancel.
مرحباً {patient_name}، تم تأكيد موعد حضرتك مع د. {doctor_name} في {clinic_name} يوم {date} الساعة {time}. يرجى إحضار الهوية الإماراتية وبطاقة التأمين. للإلغاء أرسل: إلغاء
Reminder: {patient_name}, you have an appointment tomorrow at {time} with Dr. {doctor_name} at {clinic_name}. Please arrive 10 minutes early.
تذكير: {patient_name}، لديك موعد غداً الساعة {time} مع د. {doctor_name} في {clinic_name}. يرجى الحضور قبل 10 دقائق.
Hi {patient_name}, reminder that your appointment with Dr. {doctor_name} is in 1 hour. Directions to {clinic_name}: {map_link} — see you soon.
مرحباً {patient_name}، تذكير بأن موعدك مع د. {doctor_name} بعد ساعة. موقع {clinic_name}: {map_link} — نراك قريباً.
Hi {patient_name}, hope you're feeling better. Dr. {doctor_name} wanted to check in — any new symptoms or questions about your treatment? Reply here and we'll get back to you.
مرحباً {patient_name}، نتمنى تحسن حالتك. د. {doctor_name} يطمئن عليك — هل ظهرت أي أعراض جديدة أو لديك أسئلة حول العلاج؟ أجب هنا وسنرد عليك.
Hi {patient_name}, your lab results are ready. Dr. {doctor_name} would like to discuss them. Please book a follow-up via {booking_link} or reply to schedule.
مرحباً {patient_name}، نتائج تحاليلك جاهزة. د. {doctor_name} يرغب في مناقشتها. يرجى حجز متابعة عبر {booking_link} أو الرد لجدولة الموعد.
Hi {patient_name}, friendly reminder that an outstanding balance of AED {amount} from your visit on {date} is due. Pay online: {payment_link} or at reception. Thank you.
مرحباً {patient_name}، تذكير ودي بأن رصيداً مستحقاً قدره {amount} درهم من زيارتك بتاريخ {date}. الدفع الإلكتروني: {payment_link} أو في الاستقبال. شكراً.
Hi {patient_name}, we missed you at {clinic_name} on {date}. Hope you're well. Would you like to reschedule? Reply with a preferred date or call us at {phone}.
مرحباً {patient_name}، افتقدناك في {clinic_name} بتاريخ {date}. نأمل أنك بخير. هل تود إعادة الجدولة؟ أرسل التاريخ المفضل أو اتصل بنا على {phone}.
Happy birthday, {patient_name}! From everyone at {clinic_name}, wishing you a year of health and happiness. 🎂
كل عام وأنت بخير {patient_name}! من جميع فريق {clinic_name}، نتمنى لك عاماً مليئاً بالصحة والسعادة. 🎂
Hi {patient_name}, your dental appointment with Dr. {doctor_name} at {clinic_name} on {date} at {time} is confirmed. We recommend brushing before arrival. Reply CANCEL to cancel.
مرحباً {patient_name}، تم تأكيد موعد الأسنان مع د. {doctor_name} في {clinic_name} يوم {date} الساعة {time}. ننصح بتنظيف الأسنان قبل الحضور. للإلغاء أرسل: إلغاء
Reminder: dental cleaning tomorrow at {time} with Dr. {doctor_name} at {clinic_name}. Please avoid eating 1 hour before if having scaling.
تذكير: موعد تنظيف أسنان غداً الساعة {time} مع د. {doctor_name} في {clinic_name}. يرجى تجنب الأكل قبل ساعة في حال إجراء التقليح.
Hi {patient_name}, dental appointment in 1 hour at {clinic_name}. See you soon!
مرحباً {patient_name}، موعد الأسنان بعد ساعة في {clinic_name}. نراك قريباً!
Hi {patient_name}, after your dental procedure on {date}: any pain, swelling, or concerns? Avoid hot food for 24 hours. Reply if you need anything.
مرحباً {patient_name}، بعد إجراء الأسنان بتاريخ {date}: أي ألم أو تورم أو مخاوف؟ تجنب الأطعمة الساخنة لمدة 24 ساعة. أرسل لنا في حال احتجت أي شيء.
Hi {patient_name}, your dental X-ray report is ready. Dr. {doctor_name} would like to discuss the findings. Book a follow-up here: {booking_link} — or reply to this message.
مرحباً {patient_name}، تقرير أشعة الأسنان جاهز. د. {doctor_name} يرغب في مناقشة النتائج. حجز المتابعة: {booking_link} — أو الرد على هذه الرسالة.
Hi {patient_name}, your dental treatment balance of AED {amount} is due. Most insurances cover dental partially — your portion is {amount}. Pay here: {payment_link} or settle at reception.
مرحباً {patient_name}، رصيد علاج الأسنان المستحق {amount} درهم. معظم التأمينات تغطي جزءاً — حصتك {amount}. الدفع: {payment_link} أو في الاستقبال.
Hi {patient_name}, we held your slot today but missed seeing you. Dental cleanings every 6 months keep things easy — would you like to rebook?
مرحباً {patient_name}، احتفظنا بموعدك اليوم لكن لم نرَك. تنظيف الأسنان كل 6 أشهر يبقي الأمور سهلة — هل تود إعادة الحجز؟
Happy birthday {patient_name}! Reminder: it's also a great time for your 6-monthly dental cleaning. 10% off cleanings this birthday week at {clinic_name}.
كل عام وأنت بخير {patient_name}! تذكير: وقت رائع لتنظيف الأسنان نصف السنوي. خصم 10% على التنظيف خلال أسبوع عيد الميلاد في {clinic_name}.
Hi {parent_name}, {child_name}'s appointment with Dr. {doctor_name} on {date} at {time} is confirmed. Please bring vaccination card and Emirates ID.
مرحباً {parent_name}، تم تأكيد موعد {child_name} مع د. {doctor_name} يوم {date} الساعة {time}. يرجى إحضار بطاقة التطعيمات والهوية الإماراتية.
Reminder: {child_name}'s appointment is tomorrow at {time}. If {child_name} has fever above 38°C overnight, please call us before coming.
تذكير: موعد {child_name} غداً الساعة {time}. إذا ارتفعت حرارة {child_name} فوق 38° خلال الليل، يرجى الاتصال بنا قبل الحضور.
Hi {parent_name}, {child_name}'s appointment is in 1 hour. We've prepared the play area — see you soon!
مرحباً {parent_name}، موعد {child_name} بعد ساعة. حضرنا منطقة اللعب — نراكم قريباً!
Hi {parent_name}, hope {child_name} is recovering well. Any new symptoms — fever, rash, vomiting? Send a message and Dr. {doctor_name} will respond.
مرحباً {parent_name}، نأمل أن {child_name} يتعافى. أي أعراض جديدة — حمى، طفح، قيء؟ أرسل رسالة وسيرد د. {doctor_name}.
Hi {parent_name}, {child_name}'s lab results are ready. Dr. {doctor_name} would like to review them with you. Book here: {booking_link} — or reply to this message.
مرحباً {parent_name}، نتائج تحاليل {child_name} جاهزة. د. {doctor_name} يود مراجعتها معك. الحجز: {booking_link} — أو الرد على هذه الرسالة.
Hi {parent_name}, balance of AED {amount} for {child_name}'s visit on {date} is outstanding. Pay: {payment_link} — most pediatric care is covered, this is the co-pay portion.
مرحباً {parent_name}، رصيد {amount} درهم لزيارة {child_name} بتاريخ {date} مستحق. الدفع: {payment_link} — معظم رعاية الأطفال مغطاة، وهذا الجزء الخاص بالتحمل.
Hi {parent_name}, we missed {child_name} today. Vaccination schedules are time-sensitive — let's reschedule this week. Reply with a date.
مرحباً {parent_name}، افتقدنا {child_name} اليوم. جدول التطعيمات حساس للوقت — لنعيد الجدولة هذا الأسبوع. أرسل التاريخ.
Happy birthday {child_name}! 🎈 From everyone at {clinic_name} — wishing a healthy and joyful year ahead.
كل عام وأنت بخير {child_name}! 🎈 من جميع فريق {clinic_name} — نتمنى عاماً سعيداً وصحياً.
Hi {patient_name}, your appointment with Dr. {doctor_name} at {clinic_name} on {date} at {time} is confirmed. Bring your last ultrasound or test reports if applicable.
مرحباً {patient_name}، تم تأكيد موعدك مع د. {doctor_name} في {clinic_name} يوم {date} الساعة {time}. أحضري آخر الأشعة أو التقارير إن وجدت.
Reminder: {patient_name}, your appointment with Dr. {doctor_name} is tomorrow at {time}. Avoid heavy meals 2 hours before if having an ultrasound.
تذكير: {patient_name}، موعدك مع د. {doctor_name} غداً الساعة {time}. تجنبي الوجبات الثقيلة قبل ساعتين في حال الأشعة.
Hi {patient_name}, your appointment is in 1 hour at {clinic_name}. Drive safely — see you soon.
مرحباً {patient_name}، موعدك بعد ساعة في {clinic_name}. قيادة آمنة — نراك قريباً.
Hi {patient_name}, hope you're feeling well after your visit. Any concerns — pain, bleeding, contractions? Reply or call {phone} for urgent matters.
مرحباً {patient_name}، نأمل أنك بخير بعد الزيارة. أي مخاوف — ألم، نزيف، انقباضات؟ أجيبي أو اتصلي على {phone} للأمور العاجلة.
Hi {patient_name}, your test results from {date} are ready. Dr. {doctor_name} will review them with you. Please book here: {booking_link} — or reply to this message.
مرحباً {patient_name}، نتائج فحوصاتك من {date} جاهزة. د. {doctor_name} ستراجعها معك. يرجى الحجز: {booking_link} — أو الرد على هذه الرسالة.
Hi {patient_name}, balance of AED {amount} from your visit on {date} is outstanding. Most maternity is covered after the waiting period — your portion is the co-pay. Pay here: {payment_link} or settle at reception.
مرحباً {patient_name}، رصيد {amount} درهم من زيارتك بتاريخ {date} مستحق. معظم الأمومة مغطاة بعد فترة الانتظار — حصتك التحمل. الدفع: {payment_link} أو في الاستقبال.
Hi {patient_name}, we missed you today. Antenatal care is time-sensitive — let's reschedule within 48 hours. Reply with availability.
مرحباً {patient_name}، افتقدناك اليوم. رعاية ما قبل الولادة حساسة للوقت — لنعيد الجدولة خلال 48 ساعة. أرسلي الأوقات المتاحة.
Happy birthday {patient_name}! From everyone at {clinic_name} — health and joy in the year ahead.
كل عام وأنت بخير {patient_name}! من جميع فريق {clinic_name} — صحة وسعادة في العام المقبل.
Hi {patient_name}, dermatology appointment with Dr. {doctor_name} on {date} at {time} confirmed. Please come without makeup or skincare on the area being examined.
مرحباً {patient_name}، تم تأكيد موعد الجلدية مع د. {doctor_name} يوم {date} الساعة {time}. يرجى الحضور دون مكياج أو منتجات على المنطقة المفحوصة.
Reminder: dermatology appointment tomorrow at {time}. If your appointment includes a procedure, avoid sun exposure on the area for 24 hours.
تذكير: موعد جلدية غداً الساعة {time}. إذا تضمن الموعد إجراءً، تجنب التعرض للشمس في المنطقة لمدة 24 ساعة.
Hi {patient_name}, your dermatology appointment is in 1 hour at {clinic_name}. See you soon.
مرحباً {patient_name}، موعد الجلدية بعد ساعة في {clinic_name}. نراك قريباً.
Hi {patient_name}, after your dermatology procedure on {date}: how is the area healing? Any redness, itching, discomfort? Reply with a photo if helpful.
مرحباً {patient_name}، بعد إجراء الجلدية بتاريخ {date}: كيف تتعافى المنطقة؟ أي احمرار أو حكة أو ألم؟ أرسل صورة إن كانت مفيدة.
Hi {patient_name}, your skin biopsy / patch test results are ready. Dr. {doctor_name} will discuss them with you. Book here: {booking_link} — or reply to this message.
مرحباً {patient_name}، نتائج الخزعة / اختبار الجلد جاهزة. د. {doctor_name} ستناقشها معك. الحجز: {booking_link} — أو الرد على هذه الرسالة.
Hi {patient_name}, balance of AED {amount} from your visit on {date} is outstanding. Cosmetic procedures aren't insurance-covered — pay here: {payment_link} or settle at reception.
مرحباً {patient_name}، رصيد {amount} درهم من زيارتك بتاريخ {date} مستحق. الإجراءات التجميلية غير مغطاة بالتأمين — الدفع: {payment_link} أو في الاستقبال.
Hi {patient_name}, we missed you today. If treatment was time-sensitive (acne course, peel series), let's reschedule. Reply with availability.
مرحباً {patient_name}، افتقدناك اليوم. إذا كان العلاج حساساً للوقت (دورة حب الشباب، سلسلة تقشير)، لنعيد الجدولة. أرسل الأوقات المتاحة.
Happy birthday {patient_name}! The team at {clinic_name} wishes you a healthy skin year ahead. 🌿
كل عام وأنت بخير {patient_name}! فريق {clinic_name} يتمنى لك عاماً من البشرة الصحية. 🌿
Hi {patient_name}, cardiology appointment with Dr. {doctor_name} on {date} at {time} confirmed. Please bring previous ECGs and current medication list.
مرحباً {patient_name}، تم تأكيد موعد القلب مع د. {doctor_name} يوم {date} الساعة {time}. يرجى إحضار تخطيطات القلب السابقة وقائمة الأدوية الحالية.
Reminder: cardiology appointment tomorrow at {time}. If your appointment includes stress test, avoid caffeine for 12 hours and wear comfortable clothes.
تذكير: موعد القلب غداً الساعة {time}. إذا تضمن الموعد اختبار الجهد، تجنب الكافيين لمدة 12 ساعة والبس ملابس مريحة.
Hi {patient_name}, your cardiology appointment is in 1 hour. See you at {clinic_name}.
مرحباً {patient_name}، موعد القلب بعد ساعة. نراك في {clinic_name}.
Hi {patient_name}, Dr. {doctor_name} wanted to check on your blood pressure readings since the last visit. Any chest pain, breathlessness, or palpitations? Reply with current readings.
مرحباً {patient_name}، د. {doctor_name} يطمئن على قراءات ضغطك منذ آخر زيارة. أي ألم في الصدر أو ضيق تنفس أو خفقان؟ أرسل القراءات الحالية.
Hi {patient_name}, your cardiac test results (ECG / Echo / lipid panel) are ready. Dr. {doctor_name} would like to discuss them — book here: {booking_link} or reply to this message.
مرحباً {patient_name}، نتائج فحوصاتك القلبية (تخطيط القلب / صدى القلب / الدهون) جاهزة. د. {doctor_name} يود مناقشتها — الحجز: {booking_link} أو الرد على هذه الرسالة.
Hi {patient_name}, balance of AED {amount} from your visit on {date} is outstanding. Cardiology is fully covered on most plans — your portion is the co-pay. Pay here: {payment_link} or settle at reception.
مرحباً {patient_name}، رصيد {amount} درهم من زيارتك بتاريخ {date} مستحق. القلب مغطى بالكامل في معظم الخطط — حصتك التحمل. الدفع: {payment_link} أو في الاستقبال.
Hi {patient_name}, we missed your cardiology follow-up today. Cardiac monitoring matters — let's reschedule this week. Reply with availability.
مرحباً {patient_name}، افتقدناك في متابعة القلب اليوم. مراقبة القلب مهمة — لنعيد الجدولة هذا الأسبوع. أرسل الأوقات المتاحة.
Happy birthday {patient_name}! Reminder: an annual cardiac check-up keeps things on track. Book here: {booking_link} — or reply to this message.
كل عام وأنت بخير {patient_name}! تذكير: فحص القلب السنوي يبقي الأمور على المسار. الحجز: {booking_link} — أو الرد على هذه الرسالة.
Hi {patient_name}, your imaging appointment ({scan_type}) on {date} at {time} is confirmed. Please bring referral letter and previous scans if available.
مرحباً {patient_name}، تم تأكيد موعد الأشعة ({scan_type}) يوم {date} الساعة {time}. يرجى إحضار رسالة الإحالة والأشعات السابقة إن وجدت.
Reminder: your {scan_type} is tomorrow at {time}. Preparation: {prep_instructions} — please arrive 15 minutes early.
تذكير: موعد {scan_type} غداً الساعة {time}. التحضير: {prep_instructions} — يرجى الحضور قبل 15 دقيقة.
Hi {patient_name}, your scan is in 1 hour. Please remove all metal items before arriving (jewelry, hairpins, watches).
مرحباً {patient_name}، الأشعة بعد ساعة. يرجى إزالة جميع المعادن قبل الحضور (مجوهرات، دبابيس شعر، ساعة).
Hi {patient_name}, hope you're well after your scan. Any unusual reactions to contrast (if used)? Reply if you have any concerns.
مرحباً {patient_name}، نأمل أنك بخير بعد الأشعة. أي ردود فعل غير معتادة على الصبغة (إن استخدمت)؟ أجب في حال أي مخاوف.
Hi {patient_name}, your {scan_type} report is ready. Pick it up at reception or download it from the patient portal: {portal_link} — reply if you need help accessing it.
مرحباً {patient_name}، تقرير {scan_type} جاهز. الاستلام من الاستقبال أو التحميل من بوابة المريض: {portal_link} — أرسل لنا في حال احتجت مساعدة.
Hi {patient_name}, balance of AED {amount} for your {scan_type} on {date} is outstanding. Most imaging requires pre-authorisation — co-pay portion only. Pay here: {payment_link} or settle at reception.
مرحباً {patient_name}، رصيد {amount} درهم لـ{scan_type} بتاريخ {date} مستحق. معظم الأشعة تتطلب موافقة مسبقة — جزء التحمل فقط. الدفع: {payment_link} أو في الاستقبال.
Hi {patient_name}, we missed you for your scan today. The pre-authorisation expires in {days} days — let's reschedule before then. Reply with availability.
مرحباً {patient_name}، افتقدناك للأشعة اليوم. الموافقة المسبقة تنتهي خلال {days} يوم — لنعيد الجدولة قبل ذلك. أرسل الأوقات المتاحة.
Happy birthday {patient_name}! From all of us at {clinic_name}.
كل عام وأنت بخير {patient_name}! من جميعنا في {clinic_name}.
Hi {patient_name}, your lab appointment on {date} at {time} is confirmed. Fasting: {fasting_instruction} Reply if you need to change the time.
مرحباً {patient_name}، تم تأكيد موعد المختبر يوم {date} الساعة {time}. الصيام: {fasting_instruction} أرسل لنا في حال احتجت تغيير الوقت.
Reminder: lab tests tomorrow at {time}. {fasting_instruction} Please bring your insurance card and Emirates ID.
تذكير: تحاليل غداً الساعة {time}. {fasting_instruction} يرجى إحضار بطاقة التأمين والهوية.
Hi {patient_name}, your lab visit is in 1 hour. We'll have you in and out quickly.
مرحباً {patient_name}، زيارة المختبر بعد ساعة. سننهي الأمور بسرعة.
Hi {patient_name}, hope your blood draw went well. Any unusual symptoms (dizziness, bruising)? Reply if you need anything.
مرحباً {patient_name}، نأمل أن سحب الدم تم بسلاسة. أي أعراض غير معتادة (دوار، كدمات)؟ أجب في حال احتجت أي شيء.
Hi {patient_name}, your lab results are ready. Download them here: {portal_link}. We recommend reviewing them with your doctor — book a follow-up if needed.
مرحباً {patient_name}، نتائج التحاليل جاهزة. التحميل: {portal_link}. ننصح بالمراجعة مع طبيبك — احجز متابعة عند الحاجة.
Hi {patient_name}, balance of AED {amount} from your lab visit on {date} is outstanding. Insurance pays the bulk — your portion: {amount}. Pay here: {payment_link} or settle at reception.
مرحباً {patient_name}، رصيد {amount} درهم من زيارة المختبر بتاريخ {date} مستحق. التأمين يدفع المعظم — حصتك: {amount}. الدفع: {payment_link} أو في الاستقبال.
Hi {patient_name}, we missed you today. Lab results often inform next steps with your doctor — let's reschedule soon. Reply with availability.
مرحباً {patient_name}، افتقدناك اليوم. نتائج المختبر تحدد الخطوات التالية مع طبيبك — لنعيد الجدولة قريباً. أرسل الأوقات المتاحة.
Happy birthday {patient_name}! An annual health check-up makes a great birthday gift to yourself. Book here: {booking_link} — or reply to this message.
كل عام وأنت بخير {patient_name}! فحص صحي سنوي هدية رائعة لنفسك. الحجز: {booking_link} — أو الرد على هذه الرسالة.
Want all 64 templates as a copy-paste sheet (PDF + DOCX)?
We'll email both formats. Plus an invite to see how Zavis automates this end-to-end.
When can a clinic message a patient on WhatsApp?
WhatsApp runs on a 24-hour clock. In Meta's words, “when a WhatsApp user messages you or calls you, a 24-hour timer called a customer service window starts”, and every new message or call from the patient resets it to 24 hours (Meta for Developers). Inside the window the clinic can reply with ordinary free-form messages, which are free. Once the window closes, the only thing the clinic can send is a pre-approved template.
That is why reminders need templates. A patient who booked by phone a week ago has no open window, so the day-before reminder, the lab-results-ready message and the payment reminder all have to be templates. The WhatsApp Business Messaging Policysays the same thing from the other side: “You may only initiate conversations using an approved Message Template.”
If you answer patients with a chatbot inside the window, the policy also requires “prompt, clear, and direct escalation paths” to a person.
Is an appointment reminder a utility or marketing template?
Meta sorts templates into three categories (template categorisation):
- Utility: messages that follow up on something the person did or asked for. They must be non-promotional and specific to the person's order, account, service or transaction.
- Marketing: everything aimed at awareness, sales or bringing people back. Meta treats a template that mixes utility and promotional content as marketing.
- Authentication: one-time codes that verify someone's identity, for example when a patient logs in to a portal.
Meta does not publish a ruling on appointment reminders as such, but its own utility example is a reservation confirmation with a date and time, and a clinic booking works the same way. The category matters. Since 9 April 2025, a template submitted as utility that Meta decides is marketing is approved as marketing. Meta can also re-categorise an approved template later, with one day's notice and 60 days to appeal. And the category sets the price.
Here is how Meta's definitions apply to the eight message types in the library above:
| Message type | Likely category | What keeps it there |
|---|---|---|
| Appointment confirmation | Utility | Keep it to the booking: date, time, doctor, location, what to bring. |
| 24-hour and 1-hour reminders | Utility | No offers or add-on services, or Meta can move it to marketing. |
| Follow-up after a visit | Utility | Ask how the patient is; leave out diagnosis and treatment detail. |
| Lab result ready | Utility | Say the result is ready and how to get it. Do not put results in the message. |
| Payment reminder | Utility | State the amount and how to pay. No threats of legal action, which Meta rejects. |
| Missed appointment recovery | Utility or marketing | Referring to the missed booking and offering to rebook reads as utility; persuasive copy reads as marketing. |
| Birthday greeting | Marketing | Not triggered by anything the patient asked for, and often carries an offer. |
Why does Meta reject WhatsApp templates?
Meta's template review guide lists the common rejection reasons. Most are about placeholders (Meta calls them variable parameters):
- Curly braces that are missing or do not match. The positional format is {{1}}, {{2}} and so on.
- Special characters such as #, $ or % inside a variable.
- Variables that are not numbered in sequence.
- Too many variables for the length of the message.
- A message that starts or ends with a variable. Every template in this library opens and closes with fixed text for this reason.
- Asking for sensitive identifiers. The policy names full payment card numbers, financial account numbers and personal ID card numbers, so never ask a patient to type their Emirates ID number into WhatsApp.
- Abusive or threatening content, which Meta says includes threatening a customer with legal action. Keep payment reminders neutral.
- A duplicate of a template you already have.
Convert the placeholders before you submit
The templates here use readable placeholders such as {patient_name}. Meta accepts two formats (templates overview): named parameters in lowercase with underscores inside double braces, such as {{patient_name}}, or positional ones such as {{1}}. Change each placeholder to one of those, and add a sample value for every variable: Meta requires one at submission. A review decision can take up to 24 hours.
Do patients need to opt in to WhatsApp messages?
Yes. Under the WhatsApp Business Messaging Policy, you may contact someone only if they gave you their phone number and you received their opt-in permission. You must also honour any request to stop, whether it arrives on WhatsApp or anywhere else.
Meta's opt-in guidance allows the permission to be general rather than WhatsApp-specific, as long as it complies with local law, and it must clearly name the business the person is opting in to hear from. Meta lists SMS, a website, a phone menu and paper forms as acceptable ways to collect it. For a clinic, the simplest place is the registration form: our bilingual intake form has an optional communication-consent section you can adapt.
What should a clinic keep out of WhatsApp messages?
The Business Messaging Policy says not to use WhatsApp to send or request health information where the regulations that apply to you prohibit it, or to systems that do not meet the higher standard such data needs. In practice, keep clinical detail out of templates: say a result is ready and how to collect it, and leave out the result, the diagnosis and the name of the test where it would reveal a condition.
The policy also bans buying, selling or promoting prescription drugs and “medical and healthcare products” on WhatsApp, so do not put product offers in a template. And the policy forbids sharing information from one customer's chat with another customer, so details from one patient's conversation must never reach another patient.
How much do WhatsApp template messages cost?
Since 1 July 2025, Meta charges per delivered template message (WhatsApp pricing). Free-form replies inside the customer service window cost nothing, and a utility template sent while the window is open is also free. The rate depends on the template category and on the country code of the patient's number. UAE numbers have their own line on Meta's rate card, and since 1 April 2026 businesses can be billed in dirhams. Check the current rate card before you budget, because Meta revises it.
There is also a volume cap. Meta's messaging limits start a new business portfolio at 250 unique recipients outside the service window in a rolling 24 hours, rising to 2,000, 10,000, 100,000 and then unlimited as the account keeps quality high. Quality is judged from how patients react, including blocks, reports and mutes, so a clinic sending reminders to a large patient list should send only what patients expect to receive.
WhatsApp Business app or WhatsApp Business Platform?
Meta describes the WhatsApp Business app as “a free-to-download messaging app ideal for small businesses”, with quick replies, labels and away messages for staff typing messages by hand (WhatsApp Business). The WhatsApp Business Platform is a set of APIs with no app of its own, used through a booking system or messaging provider. The template rules on this page belong to the Platform. A front desk sending a few reminders a day from the app can paste these texts directly; a clinic that wants reminders to go out automatically from its appointment book needs the Platform and approved templates.
Frequently asked questions
Can a clinic send appointment reminders on WhatsApp without a template?
Only inside the customer service window. When a patient messages or calls the clinic's WhatsApp number, a 24-hour window opens and the clinic can reply with free-form messages. Outside that window, the WhatsApp Business Platform only allows pre-approved template messages, so a reminder sent a day before the appointment normally has to be a template.
Is an appointment reminder a utility or a marketing template?
A plain reminder or confirmation of a booking the patient made fits Meta's definition of utility: non-promotional and tied to a service the person requested. Add an offer, a discount or a push to book something new and Meta treats it as marketing. Since 9 April 2025, a template submitted as utility that Meta judges to be marketing is approved as marketing, which is priced differently.
How long does WhatsApp template approval take?
Meta says an approval decision can take up to 24 hours. Templates are checked by a mix of automated systems and manual review. If a template is rejected you can edit it or appeal, and Meta says appeals are decided within 24 hours.
Why was my WhatsApp template rejected?
The most common reasons on Meta's list are placeholder problems: mismatched curly braces, special characters such as # or $ inside a variable, variables that are not numbered in order, too many variables for the length of the message, and a message that starts or ends with a variable. Templates are also rejected for asking for sensitive identifiers such as ID card numbers, for threatening language, and for duplicating an existing template.
Do patients have to opt in before a clinic messages them on WhatsApp?
Yes. WhatsApp's Business Messaging Policy says you may contact someone only if they gave you their number and you received their opt-in permission. Meta allows the opt-in to be general rather than WhatsApp-specific, as long as it follows local law and clearly names the business. A consent line on the patient registration form is a common way to collect it.
Can I use the Arabic versions as they are?
Each template has an Arabic version in a polite register that suits most adult patients, addressing the patient as حضرتك where it fits. Ask a native Arabic speaker on your team to check the wording for your patients before you submit it to Meta.
Sources
- WhatsApp Business Messaging Policy, WhatsApp (Meta)
- Send messages: customer service windows, Meta for Developers
- Template categorization, Meta for Developers
- Utility templates, Meta for Developers
- Template review, Meta for Developers
- Templates overview: parameter formats, Meta for Developers
- Getting opt-in for WhatsApp, Meta for Developers
- Pricing on the WhatsApp Business Platform, Meta for Developers
- Messaging limits, Meta for Developers
- WhatsApp vs. WhatsApp Business, WhatsApp Business
Zavis is independent and is not affiliated with Meta or WhatsApp. Meta changes its rules and prices; the links above go to the current official pages.
Zavis sends confirmations, reminders and follow-ups on WhatsApp automatically from a clinic's booking system. See how the AI receptionist works