Free templates
Every message a clinic sends around a visit, for WhatsApp or SMS, in English and Hindi. Copy them, or let FormAlert send them for you.
14 days free. No card. Cancel any time.
The short answer
A good appointment confirmation message says four things and no more: which clinic it is from, the date and time, who the patient is seeing and where, and how to change it. Name the clinic in the first line, so the message doesn't read like spam; put the date and time before anything else, because it is the part the patient will screenshot; give them a way to reschedule, so a would-be no-show becomes an open slot; and keep it under six lines, so nothing important hides behind "Read more" on a phone. The templates below cover every message a clinic sends around a visit, in English and Hindi, ready to copy.
The templates
Anything in {{double braces}} is a placeholder: swap it for the patient's name, your clinic, the date and so on. Switch each one between English and Hindi, and copy it with one tap.
Sent the moment the appointment is confirmed. This is the message that stops the patient ringing back to check the booking worked.
Hello {{name}}, your appointment at {{clinic}} is confirmed.
📅 {{date}} at {{time}}
👨⚕️ {{doctor}}
🎟️ Token {{token}}
Reply here if you need to change it.Hello {{name}}, your appointment at {{clinic}} is confirmed for {{date}} at {{time}}.
📍 {{address}}
🧾 Please bring any previous prescriptions or reports.
Reply here if you need to reschedule.Hello {{name}}, your online consultation with {{doctor}} is confirmed for {{date}} at {{time}}.
🔗 Join here: {{meet_link}}
💡 Please join from a quiet place with a stable connection.One 24 hours before, while there is still time for the patient to reschedule, and one 2 hours before. We won't quote you a no-show reduction figure — we have none we can source.
Reminder: {{name}}, you have an appointment at {{clinic}} tomorrow, {{date}} at {{time}}.
Reply CONFIRM to keep it, or reply here to pick another time.{{name}}, your appointment at {{clinic}} is in about 2 hours — {{time}} today.
🎟️ Token {{token}}
See you shortly.Hello {{name}}, {{doctor}} had suggested a follow-up around now after your visit on {{last_visit}}.
Book a time here: {{booking_link}}The messages nobody writes in advance, and everybody ends up typing by hand on a bad morning.
Hello {{name}}, we've had to move your appointment at {{clinic}}.
New time: {{date}} at {{time}}
Sorry for the change — reply here if that doesn't suit and we'll find another slot.Hello {{name}}, {{doctor}} is running about {{delay}} behind today.
Your token is {{token}}. You can check the live queue here: {{queue_link}}Hello {{name}}, we're sorry — we have to cancel your appointment at {{clinic}} on {{date}} at {{time}}.
Please pick a new time here: {{booking_link}}
Or reply to this message and we'll book it for you.Hello {{name}}, your appointment at {{clinic}} on {{date}} has been cancelled.
Book again any time here: {{booking_link}}Sent the same day, without blame. Most patients who miss a visit meant to come; the message makes rebooking easier than staying away.
Hello {{name}}, we missed you at {{clinic}} today at {{time}}.
Would you like a new appointment? Pick a time here: {{booking_link}}
Or just reply, and we'll find one for you.Sent after the visit is marked complete, once the patient is home. Ask everyone the same way — filtering so only happy patients get asked is against Google's rules.
Thank you for visiting {{clinic}} today, {{name}}.
If you have a minute, a short Google review helps other patients find us:
⭐ {{review_link}}Hello {{name}}, we hope you're recovering well after {{service}}.
If you were happy with your care at {{clinic}}, a Google review would mean a lot:
⭐ {{review_link}}Four rules
A message from an unknown number that opens with "Your appointment is confirmed" reads like spam.
It's the only part the patient will screenshot, and the part they look for on the morning of the visit.
"Reply here to change it" turns a would-be no-show into a rescheduled slot you can fill.
On a phone, anything longer gets collapsed and the important part disappears behind "Read more".
By phone
For patients you still confirm by phone. Keep the call under a minute, and follow it with the same details on WhatsApp.
Hello, am I speaking with {{name}}? This is {{staff}} calling from {{clinic}}.
I'm calling to confirm your appointment with {{doctor}} on {{date}} at {{time}}.
[If yes] Thank you. Please come ten minutes early, and bring any previous prescriptions or reports. We'll send the details on WhatsApp as well.
[If they need to change it] No problem. The next free times are {{slot_1}} or {{slot_2}}. Which suits you better?
[If no answer] Leave a short voicemail with the date and time, then send the same details on WhatsApp.For patients
Keep it to one polite message with everything the clinic needs to offer you a slot.
Hello, I'd like to book an appointment with Dr {{doctor}}.
Name: {{your_name}}
Reason: {{reason, in a few words}}
Preferred day and time: {{e.g. Tuesday morning}}
Please let me know what's available. Thank you.Send them automatically
The confirmation goes out on WhatsApp the moment you accept a booking, the reminders 24 hours and 2 hours before, and the review request after the visit — with the patient's name, the time and your clinic filled in. Nobody at your desk types any of them.
Common questions
Who the patient is seeing, the date and time, where (or the video link), and how to change it. Name the clinic in the first line. Add a token number if your clinic runs a queue. Anything more pushes the important part below the fold on a phone.
WhatsApp, for most patients in India. SMS is often filtered as spam or never opened, while WhatsApp messages from a clinic's name get read, and the patient can reply in the same thread to reschedule. The templates here work in either.
Use a booking system that sends them off the appointment itself. FormAlert sends the confirmation on WhatsApp the moment you accept a booking, then reminders 24 hours and 2 hours before, and a review request after the visit, using wording like these templates with the details filled in.
Only if software sends them through the WhatsApp Business API, which requires every automatic message to be an approved template. If you send them by hand from your phone, no approval is needed. FormAlert's templates are already approved, and we file your own versions with Meta for you.
Say hello, give your name, the reason for the visit in a few words, and the day and time that suit you, then ask what is available. Keep it to one message. If the clinic uses FormAlert, it may reply with a booking form inside the chat so you can pick a slot yourself.
14 days free. No card. The confirmations and reminders go out the same day.
14 days free. No card. Cancel any time.
In short
FormAlert is a scheduling system for clinics in India that run on WhatsApp, built for doctors in independent private practice and small clinics. It runs the appointment side of a practice — online, QR code and WhatsApp booking, walk-ins and phone bookings in the same queue, automated WhatsApp reminders and Google review requests — so that patients get booked, reminded and asked for a review without anyone at the clinic typing a message, and the clinic's Google rating reflects the care it gives. FormAlert is an official Meta Tech Provider, which is what lets it create a WhatsApp Business API account in the clinic's own name rather than renting the clinic space on somebody else's. Patients book from a web page, by scanning a QR code at the clinic, or by messaging the clinic on WhatsApp, and the booking form can carry whatever questions the practice wants to ask, with photos and documents attached. The clinic confirms the appointment and marks the visit complete; FormAlert sends the confirmation, reminds the patient 24 hours and 2 hours before the visit, and asks for a Google review afterwards. Once the clinic's own WhatsApp number is connected, an AI booking assistant, included with the subscription, answers patients at any hour, books from the clinic's real calendar, and hands anything else to the clinic's staff. There is one plan, at ₹1,999/month or ₹17,999/year — the yearly price works out at ₹1,500 a month and saves ₹5,989 — and everything is on it: all of those messages, the clinic's own WhatsApp Business API number and templates, which Meta then bills the clinic for directly with no FormAlert markup, as many doctors as the clinic has with a calendar each, a login each for them and the front desk, a waiting-room queue display, a patient portal, and patients rescheduling or cancelling themselves inside WhatsApp. There is no setup fee, and nothing is priced per doctor, per seat or per booking. The WhatsApp number a clinic sends from changes once: during the 14-day free trial, which takes no card and includes 50 credits, messages go from FormAlert's shared WhatsApp number at ₹1 a message against that allowance, and the clinic can connect its own number, during the trial or after subscribing, through Meta's Embedded Signup inside FormAlert — a clinic already using the WhatsApp Business app can link the number it already runs, bringing its chats across — after which every message carries the clinic's own name. Meta verifies the business behind that number; a clinic whose Meta business is already verified connects the same day, and one that is not registered yet uses a free MSME Udyam certificate, issued from Aadhaar and PAN and usually the same day at udyamregistration.gov.in, or a GST certificate if it has one. FormAlert files that verification and the message templates with Meta on the clinic's behalf. Because that WhatsApp account is created inside the clinic's own Meta business portfolio, a clinic that stops paying FormAlert keeps the number and the account and can use them with any other software.