WhatsApp Business for Hospitals: Setup Guide with TRAI DLT Compliance
A practical walkthrough for Indian hospitals setting up WhatsApp Business API — covering DLT registration, template approval, and compliant messaging for appointments and reminders.
WhatsApp has 530 million active users in India. For a hospital trying to reach patients with appointment reminders, discharge summaries, or follow-up prompts, it's the most direct channel available — with open rates above 90%, compared to email's 20%.
But WhatsApp Business API for Indian hospitals comes with compliance requirements that trip up most first-time deployers. This guide walks through everything from DLT registration to template approval.
WhatsApp Business App vs. WhatsApp Business API
Before anything else, clarify which product you need.
WhatsApp Business App (free, self-managed): A single phone number, one user, no automation. Suitable for a small clinic's receptionist to manually respond to patient queries. Not suitable for bulk messaging or automated reminders.
WhatsApp Business API (via a Business Solution Provider): Supports automated messaging, multiple agents, chatbots, and bulk outreach. This is what hospitals need for appointment reminders, missed-call recovery, and patient recall campaigns. It requires TRAI DLT registration.
TRAI DLT Registration — What It Is and Why You Need It
DLT stands for Distributed Ledger Technology — TRAI's blockchain-based registry for commercial communication senders in India. Any business sending transactional or promotional messages via SMS or WhatsApp (where the message is triggered by a registered template) must be registered on DLT.
Step 1: Principal Entity (PE) Registration
Register your hospital as a Principal Entity on a TRAI-approved DLT platform (Vodafone Idea, Airtel, Jio, BSNL, Tata, Videocon, or Tanla). You'll need:
- Company PAN
- GST certificate
- Business registration (trust deed, society registration, or private limited CoI)
- Authorised signatory details and photo ID
Registration typically takes 3–7 working days and costs ₹5,900 + GST as a one-time fee (on most platforms).
Step 2: Header Registration
A "header" is your sender ID — what patients see as the "from" name. For WhatsApp, this maps to your verified business display name. Register a meaningful header like SPMED or MYHSP (6 characters, no spaces).
Step 3: Template Registration
Every automated WhatsApp message must be pre-approved by both WhatsApp (Meta) and registered on DLT. Templates use variables in double curly braces:
Your appointment with {{1}} is confirmed for {{2}} at {{3}}.
Reply 1 to confirm, 2 to reschedule.
Template approval takes 24–48 hours on Meta's side; DLT registration is near-instant once your PE is approved.
Message Categories and Compliance
TRAI and TCCCPR classify messages as:
- Transactional: Appointment confirmation, OTP, test result notification. No opt-in required; patient must have an existing relationship with the hospital.
- Service: Follow-up care instructions, discharge summaries, prescription reminders. No opt-in required.
- Promotional: Offers, health camps, new doctor announcements. Requires prior explicit opt-in and must include an opt-out mechanism.
For most hospital use cases — appointment reminders, missed-call recovery, follow-up prompts — you're in the transactional or service category.
Practical Template Examples
Appointment reminder (transactional):
Dear [Name], your appointment with Dr. [Doctor] at [Hospital] is on [Date]
at [Time]. Reply CONFIRM or CANCEL. Helpline: [Phone]
No-show rescue (service):
[Name], we noticed you missed your appointment today. We've held a slot for
you tomorrow at [Time]. Reply YES to confirm, or call [Phone].
Patient recall (promotional — requires opt-in):
Hi [Name], it's been 3 months since your last visit with Dr. [Doctor].
Your health check is due. Book a slot: [Link]. Reply STOP to opt out.
DOs and DON'Ts
Do:
- Send appointment reminders 24 hours and 2 hours before the scheduled time
- Include an opt-out option on every promotional message
- Use approved templates; don't improvise with template text mid-send
- Keep your DLT registration current — renewal is annual
Don't:
- Use personal WhatsApp numbers for bulk messaging (violates WhatsApp ToS)
- Send promotional messages to patients who haven't explicitly opted in
- Use URL shorteners in templates (WhatsApp rejects them)
- Send more than 1 promotional message per week to the same patient
Choosing a Business Solution Provider (BSP)
Meta doesn't give hospitals direct API access — you work through a BSP. Look for:
- Indian BSP with a local support team (time zone matters when templates are rejected)
- DLT registration support included in onboarding
- Pricing per conversation (not per message) — WhatsApp charges per 24-hour conversation window
- Dashboard with delivery receipts, read rates, and opt-out management
SpatiaMed's CareLoop module handles all of this as part of the platform — DLT registration assistance, template library, conversation analytics, and opt-out management built in. See a demo to understand the setup timeline for your hospital.