Online appointment booking
Give patients a link. They pick a slot from your real schedule. You get the booking on WhatsApp, and it lands in the same list as your walk-ins.

One schedule
Online, WhatsApp, phone, walk-in. Phone and walk-in appointments you add yourself in two taps. Everything sits in one schedule, so nobody double-books the 6pm slot.
The link on your Google profile, your Instagram bio, or the QR code at reception. The patient picks from the slots you actually have free.
They message the clinic and book in the chat they already have open. Business plan, from your own clinic number.
Your staff takes the call and types it in — name, number, slot. The patient still gets the same WhatsApp confirmation.
Two taps at the front desk and they are in the queue, in the order they will actually be seen.
How it works
Setup is your working days, your slot length and the services you offer. About twenty minutes, once.
Pick your working days. Pick how long a visit takes. List what you offer. Block lunch, surgery days and leave, and those slots never show.
Your Google page, your Instagram, your website, and a QR code on the front desk. Most bookings come from the Google page, because that is where people look for a doctor first.
The request reaches you on WhatsApp. Accept it and the patient gets the confirmation. Or turn on auto-confirm and skip this step.
What the patient sees
A patient who books and hears nothing back thinks it did not work. Then they ring you to check. This message stops that call.
Scheduling software
Most scheduling tools assume the patient books themselves. In an Indian clinic, most of them turn up — on the phone, or at the desk. Online bookings, phone calls, WhatsApp and walk-ins all land in the same queue, in the order patients will actually be seen, not just on a calendar that only knows about the ones who booked online.
Slot-based tools show times. A clinic runs an order — who's next — and it changes all morning as walk-ins arrive and consultations run long.
WhatsApp does. The reminder that arrives where the patient already is, is the one that works.
When the walk-ins live in a register and the online bookings live in software, the slot gets sold twice by eleven o'clock.
Comparing whole systems rather than a calendar? Start with clinic management software →
Google Calendar sync
Connect Google Calendar and FormAlert blocks the times you're already booked. Google Calendar appointment booking that reads your real week: your surgery list, your kid's function, your Thursday off — patients never see those slots. Confirmed appointments go the other way, onto your calendar, the moment they're booked.
One click at setup. Pick the calendar that already holds your surgeries, rounds and travel — the one with the clashes in it.
You don't enter things twice, and a patient can't take a slot you already gave away.
Every confirmed appointment — online, walk-in, phone or WhatsApp — shows on your Google Calendar too.
On your own website
Embed the booking calendar on your website with one line of code, or use the WordPress appointment booking system embed. No plugin to buy. FormAlert hosts the calendar and your site displays it, the way a YouTube video or a Google Map embed works — so there's nothing to install, no version conflicts with your theme, and nothing that breaks on the next WordPress core update.
Your booking link is already filled in — one snippet, ready to paste.
A Custom HTML block in the WordPress editor, or an HTML/embed widget in Elementor, Divi, Wix or Squarespace — any of them accept the same snippet.
Patients pick a service and a slot right there. The booking lands on your dashboard and your synced Google Calendar, same as a booking from anywhere else.
Plugins like Booknetic and Bookly are capable tools, but they run inside WordPress and share its database, PHP and theme CSS with every other plugin — that's where conflicts and slowdowns come from. An iframe embed can't collide with any of that, and Razorpay payment collection and WhatsApp reminders come built in rather than needing a separate paid add-on.
<iframe src="https://www.formalert.in/book/your-clinic" width="100%" height="720px" frameborder="0" style="border:none;border-radius:12px;"> </iframe>
Your real snippet, with your own booking address, is in the Embed tab of your dashboard.
Block editor, Elementor, Divi or the classic editor — all of them accept the same snippet. No plugin.
Add an HTML iframe element from the element panel and paste the code in.
Drop a Code Block onto any page and paste the same snippet.
Paste the tag directly into your page. No framework, no build step, nothing to install.
Payment at booking
For online consultations, collect the fee through Razorpay when the slot is booked. UPI, cards or net banking, at the moment the patient books — no chasing UPI screenshots after the call. A Google Meet link is generated the moment payment clears.
The booking page shows your fee for that appointment type. They pay via Razorpay — UPI, card or net banking — before the slot is confirmed.
No screenshots, no manual checking. Razorpay's webhook tells FormAlert the moment payment clears, and the booking confirms itself.
A unique Google Meet link is created for that appointment and sent to the patient over WhatsApp, with a reminder before the call.
A public UPI ID lets anyone pay any amount with no record tied to a specific appointment. Razorpay creates a proper order for the exact fee you set.
Charge less for a video follow-up and more for an in-person or specialist visit — your call, not a platform default.
Payments settle to your own Razorpay account. FormAlert never holds the funds and takes its fee separately.
The honest bit
This will not stop your phone ringing. More people will find you, so some will call. What it stops is the call that was only there to book a slot. It also only covers patients who come through the link. The ones who ring or walk in are typed in by your staff, into the same queue. And if you embed it on your website: the calendar doesn't inherit your site's fonts and colours — it's a booking page in a frame, not a themed widget, and on a heavily designed site it reads as a distinct panel. It also only captures patients already on your site — most clinics get more bookings from their Google Business Profile link than their own website, so treat the embed as one channel, not the whole plan.
Which plan
Starter
The booking page, the QR code, and a WhatsApp confirmation sent from FormAlert's number.
Business
Adds booking inside WhatsApp, 24-hour and 2-hour reminders, and messages from your clinic's own WhatsApp number.
Starter gets the messages sent. Business gets them sent from you.
₹999/month. 14 days free, no card. Or book the demo appointment and go through it as a patient first.
14 days free. No card. Cancel any time.
Or Book a demo — 15 minutes, and you book it as a patient would.
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.