Patients book, get confirmed, get reminded and get asked for a review — all in the chat they already have open. Nobody on your staff types any of it.

Part of FormAlert's full booking-to-review flow — see how it all connects →
Your patients read WhatsApp. They don't read clinic emails, and SMS lands in the promotions bin next to the loan offers. This isn't a preference, it's where the messages actually get seen.
Each message triggers off a different moment in the appointment's lifecycle — nothing is sent manually, and nothing depends on staff remembering.
Online, walk-in, or phone booking, the patient gets a WhatsApp message with date, time, and provider as soon as the appointment is confirmed. Every plan.
How confirmation messages work →Two automatic reminders close the gap between confirming and forgetting — the second one catches the patients who'd otherwise simply not show up.
Business planSee how reminders work →Staff marks the appointment complete, and a WhatsApp message with a direct link to your Google review page goes out immediately. Every plan.
See how review automation works →It does not stop your phone ringing. A booking link on your Google page means more people find you, so some will call. It does not type in the phone and walk-in bookings either. Your staff does that. What it fixes is the message nobody sent. The confirmation. The reminder. The review request. Those go out whether anyone remembers or not.
14-day free trial, no credit card needed. Live in 20 minutes.
Get StartedA patient who books doesn't fully believe it's real until something comes back confirming it. Without that, they're one distraction away from forgetting the whole thing happened.
No more "did that actually work?" — the patient sees confirmation in their WhatsApp within seconds of your approval.
Your front desk doesn't have to remember to message every patient — it goes out automatically the moment the appointment is approved.
Confirmation plants the appointment in the patient's mind well before the 24-hour and 2-hour reminders reinforce it later.
One message answers the questions a patient would otherwise call to ask.
For online consultations, the location field carries the Google Meet link instead of an address. A patient who needs a different time can simply reply — your staff sees it in the dashboard and can offer another slot.
Confirmation is one link in a longer automated sequence — booking, alert, confirmation, two reminders, the visit, and the review request.
Booking registration. Confirmation once you approve. Reminder before the visit. Review request after. Follow-up when it's due. All written and approved already — you can edit the wording, but you don't have to write any of it.
Here is the wording, in case you'd rather send these by hand or just want to see it first. Anything in {{double braces}} is a placeholder — swap it for the patient's name, your clinic name, the date, and so on. Send these through FormAlert and they fill themselves in.
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}}, your appointment at {{clinic}} on {{date}} has been cancelled.
Book again any time here: {{booking_link}}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}}Name the clinic in the first line. A message from an unknown number that opens with "Your appointment is confirmed" reads like spam.
Date and time before anything else. It's the only part the patient will screenshot.
Give them a way out. "Reply here to change it" turns a would-be no-show into a rescheduled slot you can fill.
Keep it under six lines. On a phone, anything longer gets collapsed and the important part disappears behind "Read more".
Set it up once and every confirmed appointment gets covered — no manual sending, no spreadsheet of who to remind. This is the channel reminders run on; for the full rundown of the reminders job itself — timing, plans, and what happens if a patient doesn't reply — see the dedicated reminders page →
Online through your booking link, or added by your staff for a walk-in or phone booking — either way, it lands on the same calendar.
Sent the evening before, with the date, time, and provider — giving the patient time to reschedule if something's come up.
Business planThe final nudge — catches the patients who genuinely just forgot and would otherwise miss the slot.
Business planA patient who can't make it replies to the reminder — your dashboard shows the conversation so your staff can offer another slot instead of losing it to a no-show.
Connect Google Calendar once and it's two-way — appointments booked through FormAlert appear on your calendar, and your existing calendar events block those slots from being booked online. Reminders trigger off the same confirmed appointment either way.
FormAlert sends reminders over WhatsApp — here's why that beats the alternatives for reaching patients in India.
| Channel | Why it falls short |
|---|---|
| Checked multiple times a day, doesn't interrupt like a call — this is what FormAlert uses. | |
| SMS | Gets delivered, but rarely read carefully — easy to glance past and forget. |
| Reminder calls | Costs staff time to dial and wait for pickup — doesn't scale past a handful of patients a day, and many don't answer unknown numbers. |
14-day free trial, no credit card needed.
Set up automated reminders →"Appointment reminder software" ranges from a basic SMS blast tool to a full reminder system tied to your booking calendar. For a clinic, a few things matter more than a long feature list.
SMS gets filtered as spam more often than not. A reminder on WhatsApp gets seen.
The reminder should fire on its own once a booking is confirmed — not depend on a staff member remembering.
One reminder a day out (time to reschedule) and one a couple of hours out (the final nudge) catches more no-shows than a single reminder.
Reminders should come from the same system where the booking lives, so a reschedule or cancellation updates the reminder automatically.
Messages from a number patients recognize as your clinic build more trust than an anonymous shortcode.
Generic reminder software is usually built for a global, email-first market. Here's where that shows up for a clinic in India.
| Criteria | FormAlert | Typical SMS/email reminder tool |
|---|---|---|
| Primary channel | SMS or email | |
| Reminder timing | 24h and 2h before, automatic | Usually one fixed reminder, manually configured |
| Tied to booking calendar | Yes — same system as your appointments | Often a separate tool bolted onto your calendar |
| Sender identity | Your clinic's own WhatsApp number (Business plan) | Shared shortcode or generic sender ID |
| Pricing | ₹999/month flat, in INR | Often USD, per-message SMS credits add up |
This isn't a general-purpose reminder tool retrofitted for healthcare — it's built around how a small private practice actually runs, from a solo doctor's single calendar to a multi-practitioner clinic with a front desk.
You tell a patient to "come back in two weeks" and move on to the next consultation. No one writes it down. No one calls them in two weeks. The patient forgets, or assumes it wasn't important — and books with someone else next time they need care.
Verbal instructions at the end of a visit rarely turn into an actual booking once the patient walks out.
Calling every patient back to remind them of a follow-up isn't realistic once your patient list grows past a handful of names.
Every skipped follow-up is a patient who might never come back — and never becomes a repeat visit or a referral.
Follow-ups are set up from any completed appointment — no separate system, no spreadsheet of patients to call back.
From the patient's visit — in Appointments or on their patient profile — pick a date. Available slots for that provider load automatically.
e.g. "review blood test results" or "check healing progress" — so the reason for the visit isn't lost between now and then.
You booked it with the patient in front of you, so a WhatsApp repeating what the doctor just told them would only be noise. The reminders are what they actually need.
The same reminder system that protects every appointment on FormAlert covers the follow-up too. Nothing else to set up.
Business planGetting a new patient through the door costs time, marketing, and reputation you've had to build up. A patient who's already sat across from you needs none of that — they just need a reason to come back that doesn't fall through the cracks.
Set it up once per visit — FormAlert does the reminding, every time.
To let patients book over WhatsApp, you need four things. A WhatsApp Business number. Access to the WhatsApp Business API, which comes through a Business Solution Provider. Message wording approved by Meta. And a calendar behind it all that knows your free slots and sends each message at the right time.
None of these steps are hard on their own. The work is in setting all of them up correctly and keeping them running — templates that get rejected, a calendar that falls out of sync, or a reminder that doesn't fire on time all break the flow for a real patient.
Pick a number your clinic will use for booking messages. A brand new number must not be registered on WhatsApp at all. A number already running the WhatsApp Business app can be linked as it is, through Meta's Coexistence signup, keeping its chat history.
The regular WhatsApp Business app can't send automatic messages. For that, you need the WhatsApp Business API, which means registering your business with Meta and going through a verification step.
Meta does not give API access straight to most small businesses. You go through an approved BSP. They give you the technical connection and bill you for the messages you send.
Every automatic message — a booking confirmation, a reminder, a review request — has to be submitted as a template and approved by Meta before it can be sent. This can take anywhere from a few hours to a few days.
The WhatsApp number on its own doesn't know your schedule. You need a system behind it that checks availability, avoids double-booking, and knows when to trigger each message.
Decide when reminders go out — most clinics see the best results with one the evening before and one a couple of hours before the appointment — and build the logic to send them automatically.
Once it's live, the flow itself is straightforward: a patient messages or books through a link, availability is checked, a confirmation goes out, and reminders fire automatically before the visit. Getting there is the hard part. Doing this yourself takes real setup time — business verification, template approval, and someone to build and maintain the booking logic. Most clinics don't have the time or the technical staff for that.
FormAlert is built so a clinic never has to touch the WhatsApp Business API, a Business Solution Provider, or template approvals directly. You connect your Google Calendar, set your hours and services, and the booking alerts are already wired up.
On Starter (₹999/month), every message — the booking alert to you, the confirmation to the patient, and the review request after the visit — goes out from FormAlert's own registered WhatsApp number. There's nothing to register and no templates to submit. You're live the same day.
Booking inside a WhatsApp chat is a Business plan (₹1,999 a month) feature. Business also sets up your clinic's own WhatsApp number, so patients see your name and not ours. It adds reminders 24 hours and 2 hours before every visit. And it adds two-way chat, so patients can reply and your staff can answer from the dashboard.
| What's involved | Doing it yourself | With FormAlert |
|---|---|---|
| Business API registration | Weeks of paperwork and verification | Not needed on Starter. Handled for you on Business. |
| Message templates | Written and submitted for approval yourself | Already built and approved |
| Calendar and booking logic | Built and maintained by a developer | Connect your Google Calendar — done |
| Reminders | You build the timing and triggers | 24h and 2h reminders, on by default (Business) |
Getting the number approved is paperwork — annoying, finite, done once. Keeping the schedule straight, so a WhatsApp booking and a walk-in land in the same list instead of getting sold twice by mid-morning, is the part that actually decides whether any of this works.
On Starter, messages go from FormAlert's number. On Business, we set up a WhatsApp Business API on your own clinic number, so patients see your clinic name in their chat list.
We handle the Meta business verification and template approval end to end. You send us your GST or Udyam certificate; we do the rest. What follows is what that verification actually involves — read it if you want to know what we're doing on your behalf, or if you'd rather do it yourself.
Meta caps how many people an unverified WhatsApp Business Account can message and how many templates it can send. To lift that and send template messages to real patients, you verify the business inside Meta Business Manager → Business Settings → Security Center — which comes down to one document proving the business is real.
Use the certificate showing your GSTIN, legal business name and registered address. The name and address must match your Meta Business Manager details exactly, or the verification gets rejected. The most commonly accepted document, and usually the smoothest path.
Not every clinic is GST-registered. Below the GST threshold, an MSME (Udyam) Registration Certificate works instead — free, and usually issued instantly at udyamregistration.gov.in with just Aadhaar and PAN. Same rule: the name and address need to match.
Most rejected verifications come down to one of: the business name not matching across Meta, the document and your website/Facebook Page; a blurry or cropped upload; an address that doesn't match exactly, including punctuation; or a personal document (PAN/Aadhaar alone) submitted instead of a business one. Meta occasionally asks for extra documents beyond GST or Udyam — check the current list in Business Manager's Security Center before you submit.
On FormAlert's Business plan, we do this verification and the template submissions for you, on your own registered number — see the comparison above, or see both plans →
Starter runs all three automations from FormAlert's shared WhatsApp number. Business adds your clinic's own registered number and lets the conversation go both ways.
Messages come from your registered WhatsApp Business API number, not a shared FormAlert one — patients see your clinic's name.
A patient replying to a reminder to reschedule, or asking a question after a confirmation, lands in your dashboard as a conversation your staff can answer.
Patients pick a doctor, a service and a slot from a form that opens inside WhatsApp, and can reschedule or cancel the same way — no chatbot, no link to tap out to. It is Meta's own appointment flow, published on your number when you connect it.
Automated WhatsApp reminders alongside booking and review requests — all from one system.
Booking, reminders, and reviews running on FormAlert.
Confirmations, reminders, and review requests are one system underneath — here's how it all connects.
See how it works →Here's exactly what happens if you sign up today.
No card needed. You're in your dashboard in a couple of minutes.
Add a patient's name and phone number and send — that's the whole flow, one credit per request. No booking setup required to try this part.
Send a few and watch how many patients actually leave a review. That tells you what to expect before you've paid anything.
On Starter, everything is already running — there's nothing left to set up. On Business, we walk you through connecting your own WhatsApp number and get your message templates approved with you.
In short
FormAlert is a clinic management system for doctors in independent private practice and small clinics in India. 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 a practice can fill its book and build its local presence without anyone typing a message. Patients book from a web page, by scanning a QR code at the clinic, or by messaging the clinic on WhatsApp. The clinic confirms the appointment and marks the visit complete; FormAlert sends the confirmation, reminds the patient before the visit, and asks for a Google review afterwards. Starter is ₹999/month, carries one doctor and one login, and sends every message from FormAlert's shared WhatsApp number, at ₹1 a message against an included ₹500 monthly wallet. Business is ₹1,999/month and adds 24-hour and 2-hour reminders, more than one doctor with a login each for them and the front desk, and the clinic's own WhatsApp Business API number and templates, which FormAlert sets up with the clinic. Starter has a 14-day free trial with no card; Business is set up with the clinic on a demo call.