Nearly every parent in India uses WhatsApp. That's why so many schools still run class groups there, even when they have an app. But a class group is a chat, not an official communication channel. Messages get buried, numbers are exposed to everyone, and there's no reliable record of who received what.
There's another way to use WhatsApp: sending official, one-to-one alerts from your school management software through the WhatsApp Business Platform (often called the WhatsApp Business API). Parents get messages where they already are, but each family receives only messages meant for them, and the school keeps control.
This guide explains how it works, what it costs and what to check. If you're still deciding between an app and WhatsApp groups, read our comparison of school apps and WhatsApp groups first.
The short answer
When your school management software is connected to the WhatsApp Business Platform:
- the school sends one-to-one messages to each parent from an official business number;
- messages are based on pre-approved templates, such as fee reminders, attendance alerts and notices;
- each message is triggered by data in the ERP, for example a student marked absent or a fee falling due;
- parents' numbers aren't visible to each other;
- the school pays per message delivered, at rates set by Meta and your service provider.
It works best alongside a school app: the app holds detailed information, and WhatsApp delivers timely alerts.
WhatsApp groups vs WhatsApp Business API
They both use WhatsApp, but they're very different tools.
- Who sends: Class WhatsApp groups: teachers from personal numbers. WhatsApp Business API alerts: the school from one business number.
- Who sees: Class WhatsApp groups: everyone in the group. WhatsApp Business API alerts: only the family it's meant for.
- Parent numbers: Class WhatsApp groups: visible to all members. WhatsApp Business API alerts: private.
- Message source: Class WhatsApp groups: typed by hand. WhatsApp Business API alerts: triggered from ERP data.
- Record: Class WhatsApp groups: scattered across phones. WhatsApp Business API alerts: logged centrally.
- Cost: Class WhatsApp groups: free. WhatsApp Business API alerts: charged per delivered template message.
How it works
1. A verified business number
The school (or its software provider) sets up a WhatsApp Business account with a dedicated number and the school's name. Parents see messages from the school, not from a teacher's personal phone.
2. Message templates
Business-initiated messages must use templates approved by Meta. A template is a fixed message with placeholders, for example:
Dear Parent, {{student name}} was marked absent today ({{date}}). Please contact the class teacher if this is unexpected. – {{school name}}
Templates are placed in categories. For schools, most alerts are utility messages: fee reminders, attendance alerts, exam schedules and result notifications. Marketing messages are for promotions, such as admissions campaigns. Meta reviews the category, and labelling a promotion as utility can get the template rejected.
3. Triggers from your ERP
The real benefit comes from connecting WhatsApp to your school software. Messages can be triggered by events such as:
- a student marked absent;
- a fee due date approaching or passing;
- results published;
- a circular or holiday notice;
- a bus running late, if transport data is connected.
Because the data comes from the ERP, the right message goes to the right parent without anyone typing it.
4. Parent opt-in
Parents should agree to receive WhatsApp messages from the school. Collect this consent at admission or through the app, and record it in the student record. It's good practice and supports your data protection obligations.
What it costs
Since July 2025, Meta has charged for the WhatsApp Business Platform per delivered template message, instead of per conversation. Prices depend on the template category and the recipient's country.
For schools in India, the key points are:
- Utility messages are much cheaper than marketing messages: Most school alerts are utility messages.
- Marketing messages cost the most, and are always charged.
- Replies within 24 hours of a parent's message fall inside a "customer service window", where many messages are free.
- Service providers usually add a platform fee, and GST applies.
Rates change from time to time, so ask your vendor for current per-message costs and an estimate based on your student strength.
Estimating your monthly bill
Count how many template messages you'll send each month. For example:
- attendance alerts: only for absent students, not everyone;
- fee reminders: a few per month per family with dues;
- notices: a few per month to all families;
- results: a few times a year.
Multiply each by the per-message rate for its category, add the platform fee, and you'll have a realistic budget. Sending daily "arrived at school" messages to every parent will cost far more than absence-only alerts.
Good practice for school WhatsApp alerts
Keep messages short and useful: One clear message beats three vague ones.
Don't send everything on WhatsApp: Use it for time-sensitive alerts. Keep detailed information such as homework, report cards and fee statements in the app.
Avoid personal data overload: Don't include more detail than the parent needs, such as marks or health information, in a WhatsApp message.
Respect quiet hours: Schedule non-urgent messages during the day.
Make replies clear: Tell parents whether they can reply to the WhatsApp number, and who reads replies.
Stop running parallel groups: Once official alerts are working, close class groups or limit them to essential, teacher-moderated use.
Writing alerts parents actually read
A WhatsApp alert has a few seconds to make its point before the parent moves on. Good templates are short, specific and tell the parent what to do next, if anything.
Compare these two absence alerts:
Weak: "Dear Parent, this is to inform you that your ward was not present in school today. Kindly ensure regular attendance. Regards, School."
Better: "Riya (6B) was marked absent today, 27 Oct. If this is unexpected, please call the school office on [number]."
The second one names the child, gives the date and offers a clear next step.
A few rules make every template better:
- Put the child's name and class first: Parents with two children need to know which one the message is about.
- Include the key fact: the amount due, the date, the time.
- Add one action, if needed: pay, reply, call or open the app.
- Avoid capital letters and alarming words unless it's a genuine emergency.
- Keep the school's name consistent across every template.
Write templates in the languages your parents prefer. Many schools use English plus Hindi or the regional language.
Handling replies
Even if alerts are meant to be one-way, parents will reply. They'll ask questions, send thanks, or report that their child is unwell.
Decide in advance:
- Who reads replies, usually the front office, during school hours;
- How quickly replies are answered, and what parents are told about this;
- When to redirect a parent to a phone call or the app for detailed discussions;
- What not to discuss on WhatsApp, such as sensitive health or disciplinary matters.
If nobody reads replies, say so clearly in the message, for example "This number does not receive replies. For questions, use the school app or call the office."
A demo checklist
- Is this the official WhatsApp Business Platform? Not an unofficial tool that risks the number being blocked.
- Whose name appears on messages? The school's verified name.
- Show an absence alert triggered from attendance: ERP integration, not manual sending.
- Which templates are utility and which marketing? Cost control.
- What's the per-message cost and platform fee? Realistic budget.
- How do parents opt in, and how is it recorded? Consent and data protection.
- What happens when a parent replies? Who sees replies and how quickly.
- Message delivery reports: Proof of who received what.
Measuring whether alerts work
Track delivery and read rates where your provider shows them, how many replies each type of alert receives and whether fee collections or attendance follow-ups improve. If an alert type is rarely read or causes confusion, rewrite it or send it through the app instead.
Set a simple review rhythm for the first term. Each month, check delivery rates, the share of parents who have opted in, replies that needed a human answer and any complaints about message timing or tone. Retire templates that cause confusion and tighten wording that prompts repeated questions. A short monthly review keeps costs predictable and stops alerts from turning into the noise parents learned to ignore in class groups.
How One Flawless supports WhatsApp alerts
One Flawless is a cloud-based school management software built in India and used by 100+ schools. It includes WhatsApp integration and WhatsApp management within its communication modules, alongside:
- SMS and email management;
- the school mobile app for parents, teachers and students;
- attendance, fees, exams and transport data that can trigger alerts.
In the demo, ask us how WhatsApp alerts are set up for your school, which templates are used and what the messaging costs would be for your strength. Learn more on our WhatsApp integration page.
Keeping the app as the main record
Even when alerts go out on WhatsApp, keep the school app or ERP as the official record of notices, fees and results. WhatsApp should point parents to that record, not replace it.
Conclusion
WhatsApp is where parents are, but class groups aren't the right way to reach them officially. Connecting your school management software to the WhatsApp Business Platform gives you the reach of WhatsApp with the control, privacy and record-keeping of an official channel.
Use utility templates for timely alerts, keep detail in the app, budget for per-message costs, and close the noisy groups.
Want to see an absence alert arrive on WhatsApp? Book a free One Flawless demo or call +91 73036 23733.
