ARTICLE · Buyer Guides

The official WhatsApp route for schools, without the jargon official

Most Indian schools already run on WhatsApp — but on a personal number, with a 256-contact broadcast cap and a teacher's thumb. This guide explains the WhatsApp Business API in plain language: what it is, how it differs from the apps you already use, and exactly how to set it up properly with the right approvals, opt-in and budget.

It usually starts with one frustrated office. The fee-reminder messages a clerk sends from her personal WhatsApp keep bouncing — half the parents never saved the school's number, so the broadcast simply doesn't arrive. A class teacher's number gets reported and temporarily blocked after one heavy notice day. When she's on leave, the parent group goes silent. The principal hears the same complaint at every PTM: "We don't get your messages." So the school decides it wants "official WhatsApp" — a verified number, a green tick, proper reminders that actually land. Then the quotes arrive, full of words like API, BSP, DLT, template approval and conversation pricing, and the whole thing stalls.

Here is the plain truth: the WhatsApp Business API is the right tool for a school at any real scale, but it is not an app you download. It is a back-end channel that your school management software (or a messaging provider) plugs into, and it comes with a few one-time setup steps — a dedicated number, Meta business verification, pre-approved message templates and clear parent opt-in. Get those right once and you get a reliable, branded, automated parent line. Get them wrong and you wait weeks for approvals you didn't need.

WhatsApp app vs Business app vs Business API — what do schools actually need?

The confusion almost always comes from treating these three as versions of the same thing. They are not. The first two are phone apps a person taps; the WhatsApp Business API for schools in India is an automated channel with no app at all. Most schools have outgrown the apps long before they realise it — the moment you have more than a few hundred parents, the limits below start hurting every single day.

The three options, in school terms

  • Regular WhatsApp — a personal chat app on a teacher's phone. Fine for one class group, useless as a school system: it ties the school's reputation to a personal number and breaks the day that teacher leaves or loses the phone.
  • WhatsApp Business app — a free upgrade with a business profile, quick replies and labels, still run by hand on one phone. Its broadcast lists are capped at 256 contacts per send, and — the dealbreaker — a parent only receives your broadcast if they have saved your number. Most don't, so most messages never arrive.
  • WhatsApp Business API (Platform) — no app, no single phone. Your number is verified once and connected to software that sends approved messages automatically. Parents receive messages whether or not they saved your number, as long as they opted in.
  • Reach that grows with you — a new API number can message a few hundred unique parents a day, then steps up to 1,000, 10,000, 100,000 and beyond as your quality stays high. A school of 2,000 students can send the whole fee-due run in minutes.
  • It runs even when staff don't — reminders, attendance alerts and receipts fire from your ERP on a schedule. Nobody has to be holding a phone at 8 a.m.
  • One branded identity — a single official number with the school's name and (once verified) a green tick, instead of three teachers' personal numbers parents can't tell apart.
  • Two-way, but on rails — parents can reply and reach a real person; the school can only start a new conversation using a message format Meta has pre-approved (a "template").
  • Audit trail by default — every notice, reminder and receipt is logged, so "we were never told" disputes end.

What separates a proper setup from a hacked-together one?

The Indian bar is not "can it send a WhatsApp". Any grey-market tool can blast messages from an unverified number — until it gets banned mid-session and takes your parent line down with it. A setup built to last clears a higher bar, and it is worth knowing what that looks like before you sign anything. The difference is almost always in the boring parts: who owns the number, how consent is recorded, and whether the messages are genuinely Meta-approved or quietly breaking the rules.

What a school-grade WhatsApp setup looks like

  • The school owns the number and the Meta account, not the vendor — so you can switch providers later without losing your verified line.
  • Messages go out as approved templates in the right category (utility for receipts and reminders, marketing for events), never as disguised promotions that get the number flagged.
  • Parent opt-in is recorded — a clear yes during admission or via a first message — because India's Digital Personal Data Protection (DPDP) Act, 2023 treats a parent's number as personal data you must have a lawful basis to use, and almost every parent is a guardian of a child whose data needs extra care.
  • An unsubscribe path exists, so a parent who opts out is honoured automatically.
  • Reminders come from your ERP, not a spreadsheet — the fee-due list, the absent-student list and the receipt all flow from live data, so you never message the wrong parent.
  • Data stays organised and access is controlled — only the office and authorised staff can trigger or read parent conversations.

How do you set up the WhatsApp Business API for a school, step by step?

The path is genuinely simple once the jargon is stripped out. Most schools are live within one to two weeks; Meta's documentation puts the technical onboarding at roughly three to ten business days depending on how ready your paperwork is. Follow these steps in order and you avoid the two things that waste the most time — the wrong number and a rejected first template.

  1. Decide: your ERP's built-in WhatsApp, or a standalone provider. If your school software already includes WhatsApp, this is the easy route — reminders, receipts and alerts are wired to your data out of the box. A standalone WhatsApp Business Solution Provider (BSP) works too, but then someone has to connect it to your student and fee data by hand. Either way, you are using the same underlying API; the only question is who does the plumbing.

  2. Get a fresh phone number for the API. Use a number that is not active on the regular WhatsApp or Business app — Meta requires a clean number to connect. A new SIM kept in the office drawer is the usual choice. This becomes your permanent official school number.

  3. Verify the school with Meta. You'll create or link a Meta Business account and submit proof the school is a real, registered institution — registration certificate, and where a trust or society runs the school, the trust's papers too. This unlocks higher sending limits and is also the gate for the green-tick badge later.

  4. Get your first message templates approved. Write the exact messages you'll send — a fee reminder, an absence alert, a receipt — and submit them to Meta for review. Pick the right category (utility for transactional notices, marketing for promotions). Approval usually takes minutes to a day. Note for India: WhatsApp does not need DLT registration — that's an SMS-only rule. Templates are Meta's equivalent.

  5. Collect and record parent opt-in. Add a consent line to your admission form, or send a one-time opt-in message. Keep the record. This is both a Meta requirement and a DPDP obligation.

  6. Automate from the ERP and test on one class. Switch on fee reminders, attendance alerts and receipts for a single section first. Confirm parents receive them, replies reach the office, and opt-outs are honoured — then roll out school-wide.

What does it actually cost an Indian school?

This is where most quotes get murky, so here are the real numbers. Since 1 July 2025, WhatsApp charges per message sent, not per conversation. In India, the rates published by Meta work out to roughly ₹0.88 per marketing message (events, promotions), and about ₹0.12–₹0.13 per utility message (fee reminders, receipts, attendance alerts) and per authentication message (OTPs). Crucially, when a parent messages you first, your replies inside the next 24 hours are free — and as of recent updates, utility messages sent inside that open window are free too. So a school's bread-and-butter traffic — reminders and receipts — sits in the cheapest tier, and a lot of it can be free.

On top of the per-message cost, a BSP or your ERP may add a platform/subscription fee — some are flat monthly, some bundle a message allowance, some charge a small markup per message. A school sending, say, 20,000 utility messages a month is looking at a few thousand rupees in WhatsApp charges plus whatever the platform layer costs. That is dramatically cheaper than SMS at scale, and the messages are richer (you can attach a PDF receipt or a payment link). The neutral context worth knowing: providers you'll run into include AiSensy, Interakt, WATI, Gupshup, Twilio and Haptik, alongside school ERPs that build WhatsApp in directly — pricing and the quality of the school-specific integration vary widely, so compare the all-in cost, not just the per-message rate.

Where Inkwelly fits

Inkwelly is a school management system built for Indian schools, and WhatsApp is built into it — not bolted on. Because the API is connected to the same place your students, fees and attendance already live, the messages parents care about send themselves: a fee receipt or payment link on WhatsApp, a daily absence alert, an exam-result notice. The school owns its number and Meta account, opt-in and unsubscribe are handled, and everything is logged. If you're weighing a standalone WhatsApp tool against an ERP that already does it, the honest trade-off is integration: a standalone tool can message parents, but it can't know which parent owes fees or which child was absent today — your Communications and Student Fee data has to reach it somehow. When that link is built in, the whole thing simply works, and you're not maintaining two systems.

The Business API isn't a fancier WhatsApp — it's the difference between a teacher's thumb and a system. The schools that win don't send more messages; they send the right message, from one official number, automatically.

You don't need to understand the engineering to make a good decision here. You need a clean number, Meta verification, a handful of approved templates, recorded parent opt-in, and a way to fire messages from your real data. Set that up once and the daily grind of reminders, alerts and receipts moves off your staff's phones and onto a reliable, branded channel parents actually trust. Give yourself two weeks: run it on one class, watch the messages land, then switch on the whole school.

See official WhatsApp working with your school's data

Book a free demo and watch fee reminders, receipts and absence alerts send themselves from one verified number — opt-in and logging included.

Frequently asked

8 questions
Do schools in India need DLT registration for WhatsApp Business API?

No. DLT registration through TRAI applies to SMS, not WhatsApp. The WhatsApp Business API is governed by Meta's own policies and India's DPDP Act instead. Meta's equivalent of DLT is its message-template approval process — every message a school sends outside a parent-initiated 24-hour window must use a template Meta has pre-approved.

What is the difference between the WhatsApp Business app and the WhatsApp Business API?

The Business app is a free phone app run by hand on one device, with broadcast lists capped at 256 contacts who must have saved your number. The Business API has no app — it connects your verified number to software that sends approved messages automatically, reaches parents who haven't saved your number (with opt-in), and scales from a few hundred to 100,000+ messages a day. Schools at any real scale need the API.

How much does WhatsApp Business API cost for a school in India?

Since July 2025, WhatsApp charges per message. In India that's roughly ₹0.88 per marketing message and about ₹0.12–₹0.13 per utility message (fee reminders, receipts) or authentication message (OTPs). Replies within 24 hours of a parent messaging you are free, and utility messages inside that open window are free too. A platform or ERP fee sits on top. For a typical school, monthly WhatsApp charges run to a few thousand rupees — far cheaper than SMS at scale.

How do schools get the green tick (verified badge) on WhatsApp?

The green (now blue) tick is only available on the WhatsApp Business API, not the Business app. The school needs an approved API account, a verified Meta Business account, an approved display name, and evidence the school is a recognised, notable institution. Meta's review can take 30–60 days. The badge itself is free — no one should charge you for it.

How long does it take to set up WhatsApp Business API for a school?

Most schools are live in one to two weeks. Meta's technical onboarding is roughly three to ten business days depending on how ready your documents are, and template approval usually takes minutes to a day. The biggest delays come from using a number that's already on WhatsApp or submitting a first template in the wrong category.

What is opt-in, and is it required for parent WhatsApp messages?

Opt-in is a parent's clear permission to receive WhatsApp messages from the school — collected on the admission form or via a one-time message. It's required both by Meta's policy and by India's DPDP Act, 2023, which treats a parent's number as personal data the school must have a lawful basis to use. Always keep a record of the consent and honour opt-outs.

Is it better to use a standalone WhatsApp tool or a school ERP with WhatsApp built in?

Both use the same underlying API, so the difference is integration. A standalone tool can send messages but doesn't know which parent owes fees or which child was absent — you have to feed it that data. An ERP with WhatsApp built in already has students, fees and attendance, so reminders and receipts send themselves from live data with no extra wiring. For most schools the built-in route is less work and fewer mistakes.

Can parents reply to the school's WhatsApp, or is it one-way?

Parents can reply, and their messages reach the office. The rule is on the school's side: outside a 24-hour window after a parent messages you, the school can only start a new conversation using a Meta-approved template. Inside that window, the school can reply freely. So conversations are genuinely two-way — the template rule only governs school-initiated outreach.

You might also like

6 reads

See Inkwelly on your school

30-minute demo. We open your current ERP with you and load your data into Inkwelly on the call. Dated go-live plan by the end of it.

Written byJharendra A VermaFounder, Inkwelly

Building Inkwelly — a modern school management platform for Indian schools across CBSE, ICSE, and state boards. Writes about school operations, board compliance, and admissions workflows.

WhatsApp Business API for Schools in India: 2026 Setup Guide