On this page

Too long? Read this
- Clinics use WhatsApp for booking, reminders, instructions, reports, check-ins and recalls; all utility, most automated from appointment stages
- Two reminders with a reschedule reply cut no-shows from 15 to 25 percent to under 10; six-month recalls fill the dental diary
- Clinical details stay out of templates; consent is collected at registration; the AI answers logistics only
- Five templates, privacy rules, a cost example for a dental practice and a 30-day rollout
A clinic's WhatsApp is almost entirely logistics: book, remind, instruct, report, check in, recall. Every one of those is a utility message, most fire automatically from appointment stages, and together they cut no-shows by a third and take the phone off the front desk. The rules matter here more than anywhere: consent at registration, clinical details kept out of templates and broadcasts, and an AI that never answers symptoms. This playbook covers the flow, five templates, the privacy rules, a cost example for a dental practice and a 30-day rollout.
The customer cycle on WhatsApp
| Stage | Message | Category | Trigger |
|---|---|---|---|
| Enquiry | Doctors, hours, fees, directions; booking flow | Free-form (in-window) | First message, QR at reception, website widget |
| Booked | Confirmation with date, doctor, location; reply to reschedule | Utility | Appointment created |
| 24 hours before | Reminder with reschedule reply | Utility | Timer |
| 2 hours before | Short reminder | Utility | Timer |
| Procedure | Pre-procedure instructions | Utility | Stage confirmed for procedures |
| After the visit | Report ready, prescription, care instructions, check-in | Utility | Stage completed, report upload |
| Recall | Six-month check-up due; slots as buttons | Utility | Timer from last visit |
| Missed | We missed you; reply with a day to rebook | Utility | Stage no-show |
The first-contact flow
Trigger: any first message, the QR at reception, the website widget. Steps: new or existing patient; department or doctor as a list; date and slot as a WhatsApp Flow form; name and an optional one-line reason (never required); confirmation. Emergency words (pain, bleeding, swelling, emergency) route to a person immediately with the emergency number before anything else. The appointment is created with stage Scheduled and the reminder timers start.

Dental practices add one step: treatment type (check-up, cleaning, filling, root canal, braces review) so the pre-procedure instructions and the recall interval are set correctly. A braces patient recalls every 4 to 6 weeks; a check-up patient every 6 months.
Reports, instructions and check-ins
Pre-procedure instructions go out as a utility template at stage confirmed: fasting for a blood test, no food for two hours before a filling, what to bring. Report-ready messages are utility with a reply button; the report itself travels inside the conversation the patient opens by replying, so clinical content is never in a template or broadcast. Post-visit check-ins at day two or three ("How are you feeling after {{1}}?") route replies to the nurse. Recalls fire at the interval set on the service with slots as buttons.
Consent and privacy
Collect the phone number and WhatsApp consent at registration, naming the message types; record source and date on the contact. Keep clinical detail out of templates, broadcasts and the AI's knowledge base. Restrict who sees conversations by team (reception, nurses, doctors); the audit log records access; personal fields are encrypted at rest. The security and roles page lists the controls.
The AI, kept to logistics
Upload hours, doctors and specialities, fees, insurance and TPA lists, directions, parking and preparation instructions. Escalation rules: any symptom word, medication question, "emergency", a request for a doctor. The AI introduces itself as handling appointments and information, answers in the patient's language and pauses when a person joins.
Five templates that pass review
- clinic_appointment_confirmed (utility): "Dear {{1}}, your appointment with {{2}} is confirmed for {{3}} at {{4}}. Reply R to reschedule."
- clinic_reminder_24h (utility): "Reminder: {{1}} with {{2}} tomorrow at {{3}}. Reply R to reschedule or C to confirm."
- clinic_pre_procedure (utility): "Hi {{1}}, before your {{2}} on {{3}}: {{4}}. Reply with any questions."
- clinic_report_ready (utility): "Hi {{1}}, your {{2}} report is ready. Reply REPORT to receive it here or collect it at reception."
- clinic_recall (utility): "Hi {{1}}, your {{2}} check-up with {{3}} is due. Tap a slot: {{4}}."
The weekly review
Track no-show rate by doctor, reschedule replies and how fast the desk handled them, recall replies (dental recalls at six months typically bring back a fifth of patients within a fortnight), report-ready replies, and escalations from the AI to a person with their reasons. A rising escalation count usually means a knowledge base gap (a new service, a changed fee) rather than a patient problem.
What it costs
A two-dentist practice with 600 appointments a month: confirmation, two reminders and a check-in or report message each (2,400 utility messages, about half free in-window, half at Rs 0.115: Rs 138); 150 recalls (Rs 17); enquiries and reschedules free. Meta total about Rs 155. VGraple CRM Free for a single reception seat, Starter Rs 1,499 for reception plus nurses. A single avoided no-show a day pays for the month.
30-day rollout
Week 1. Connect the number (coexistence if reception's phone must keep the app); add the consent line to the registration form; submit the five templates (dental collection ready in the library); set appointment stages, services and reminder timers.
Week 2. Booking flow live from the QR and the widget; confirmations and reminders on; the desk handles reschedule replies.
Week 3. Pre-procedure and report-ready messages; teams and roles for reception, nurses and doctors; AI for logistics with escalation rules.
Week 4. Recalls to patients due; review no-show rate, reschedule replies and escalations; the Android app for on-call staff.
Mistakes to avoid
- Clinical details in a template or a broadcast.
- Reminders without a reschedule reply.
- The AI answering symptoms.
- Health camps sent to patients who consented only to appointment messages.
- Everyone seeing every conversation; use teams and roles.
What VGraple CRM does here
Appointments with services, staff, stages and reminder timers, WhatsApp Flow forms for booking, utility templates with a validator, the AI chatbot with escalation rules, teams and roles, encryption at rest, the audit log and the shared inbox with the Android app are on every plan including Free (AI on Growth and above). The clinics and dental solution page has the full setup and the dental template collection the ready templates.