The simplest way to handle parent notification on WhatsApp is to keep one contact list per class, send each notice as an approved WhatsApp template to that list, and let an AI assistant answer the follow-up questions. A notice to 250 parents is illustrated here at RM15 in Meta fees at the utility rate (250 × RM0.06), and nobody has to copy and paste it 250 times.
RM0.35 and RM0.06 in this article and its supplied illustrations are planning assumptions, not verified current Meta quotations. Gupshup's October announcement describes 1,000 free service replies per business phone number per month, then eligible service charges from 1 October 2026. Utility templates do not use that allowance. Inbound messages and qualifying 72-hour free entry point messages remain exempt. Confirm the recipient market, applicable rate card, free allowance and provider fees before budgeting. Figures below exclude tax and any unlisted costs.
Examples show a proposed workflow, not a guarantee that every account or plan supports it. Ask our team to confirm the channel, integration, permissions and delivery method for your setup. Staff-group notifications and group assistants require separate eligibility and integration checks; a standard one-to-one WhatsApp API account should not be assumed to access every existing staff group. Use approved individual notifications or a staff dashboard if group delivery is unavailable. Test the workflow and human handover before use.
- Keep a parent contact list for each class in Google Sheets, so every notice reaches only the families it affects.
- Write the notice once as a WhatsApp template: what changed, the new date and time, and what the parent should do.
- Ask parents to reply 1 or 2, so your team can see who still needs a call.
- Keep promotions out of schedule notices. Meta decides the category from the content, and an offer makes it marketing.
- Plan around the 2026 school calendar: the year-end holiday starts on 4 December (Group A) or 5 December (Group B).
- Let the AI answer "what time again?" replies, and hand complaints or special requests to staff.
Why do class change notices get missed by parents?
A notice only works if the right parent sees it in time.
Your centre probably already uses WhatsApp to reach parents. The trouble is how. Here is where a class change notice tends to go wrong:
- One big group for everyone. A message about the Form 3 Science class lands in a group of 200 parents, most of whom it does not affect. After a few of these, parents mute the group.
- Buried by chatter. Five "noted, thank you" replies push the actual notice out of view.
- Copy and paste, one by one. An admin sends the same text to 80 parents on a Friday evening, and a few get missed or get the wrong date.
- Privacy. In a WhatsApp group, members can usually see each other's phone numbers, which not every parent is comfortable with.
A good parent notification on WhatsApp reaches each family privately, only when it is relevant, and makes the next step obvious.
Which parent notices should a tuition centre send on WhatsApp?
Not every update needs a message. These are the notices parents actually need, and they are usually tied to a class their child is enrolled in:
- Class changesA class moved, cancelled or taught by a relief teacher.
- Replacement classesThe new date and time, and what to do if the child cannot attend.
- Holiday schedulesWhich weeks you close, and whether special holiday classes run.
Other useful notices include exam-week timetables, a sudden closure because of flooding or a power cut, and reminders to bring materials for a practical or mock exam.
Keep fee reminders and new-course promotions as separate messages. Mixing a sales message into a schedule notice confuses parents and can change how Meta categorises the template.
When are the 2026 school holidays in Malaysia?
Your centre does not have to follow the school calendar, but parents plan around it, so your holiday notices should too. The Ministry of Education's Kalendar Akademik 2026 sets these dates for the rest of the year:
| Period | Group A (Kedah, Kelantan, Terengganu) | Group B (all other states and federal territories) |
|---|---|---|
| Term 3 | 6 Sep – 3 Dec 2026 | 7 Sep – 4 Dec 2026 |
| Year-end school holiday | 4 Dec – 31 Dec 2026 | 5 Dec – 31 Dec 2026 |
For 2027, check the Ministry's official 2027 academic calendar before you announce dates to parents. The Ministry has said the 2027 session will begin in early January for all states.
Practical tip: send the year-end notice in the first half of November, before families book holidays. Say which weeks you close, whether you run holiday revision classes, and when regular classes restart in January.
How do you send a parent notification on WhatsApp in one click?
With the official WhatsApp Business API and ChatsHero, a notice goes out to a whole class list in a single send. Set it up once:
- Build class lists. Keep each family's WhatsApp number in Google Sheets with the class and level, and only include parents who agreed to receive notices on WhatsApp.
- Write the template. For example: "Notice from Sri Mutiara: {{class}} on {{old date}} is moved to {{new date, time}}. Reply 1 if noted, 2 if your child can't attend."
- Get it approved. Submit the template to Meta. Keep it factual and free of offers.
- Choose the list and send. Pick the Form 3 Science list, fill in the dates, and send to every family in it.
- Let the AI handle replies. Parents' questions are answered from your timetable; anything unusual is handed to staff.

Sending to a list does not change the rules: only message parents who opted in, and remove anyone who asks you to stop.
Is a class change notice a utility or marketing message?
Meta decides a template's category from its content. A notice about a class the child is enrolled in, with no promotion, is the kind of message Meta usually treats as utility. Add "Early-bird price for our holiday camp!" and it becomes marketing. Meta's template guidelines say utility templates must not promote, upsell or cross-sell.
| Notice | Likely category | Example cost (250 parents) |
|---|---|---|
| Class moved to a new date | Utility | 250 × RM0.06 = RM15.00 |
| Centre closed for the year-end holiday | Utility | 250 × RM0.06 = RM15.00 |
| Holiday camp with an early-bird price | Marketing | 250 × RM0.35 = RM87.50 |
Rates are approximate for Malaysia, set by Meta and may change. They are billed to your own WhatsApp account, separate from your ChatsHero plan. From 1 October 2026, eligible service replies above the monthly 1,000-message allowance per phone number inside the customer-service window are also charged per message, using an illustrative utility-rate assumption (see Meta's pricing page). If 60 parents reply and the AI answers each once, that adds about 60 × RM0.06 = RM3.60.
What happens when parents reply to the notice?
The replies are where admins usually lose an evening. "Which Saturday?" "Same classroom?" "Can my son join the Tuesday group instead?" The AI assistant answers these from the timetable and policies you trained it on, in English, Bahasa Melayu or Chinese, at any hour.

When a reply needs a decision, such as a complaint, a refund question or a request to switch classes, ChatsHero sends a "Human Agent Needed" alert to your team's WhatsApp group and the admin takes over the chat.
Want to see how this looks with your own business? WhatsApp us and chat with the ChatsHero AI.
How do you know which parents have seen the notice?
Ask for a reply. A short "1 if noted, 2 if your child can't attend" turns a one-way announcement into a checklist. ChatsHero records each reply in Google Sheets next to the family's name, and your admin updates the status for anyone who needs a call.

A day before the new class, filter the sheet for families with no reply and give them a quick call or a personal message. That is far less work than chasing everyone, and it catches the parents most likely to miss the change.
WhatsApp group, broadcast list or API: which is best for parent notices?
All three can work for a small centre. They differ in privacy, reach and how much admin time they take.
| Parents' group | Broadcast list (Business app) | Official API template | |
|---|---|---|---|
| Privacy | Members can usually see each other's numbers | Private, one-to-one | Private, one-to-one |
| Reach | Everyone in the group, relevant or not | Only contacts who saved your number | Everyone on the list who opted in |
| Replies | Public, often noisy | Private, answered by hand | Private, answered by AI, handed over when needed |
| Record of replies | Scroll back and check | Manual | Recorded in Google Sheets |
| Meta fees | None | None | Per message, set by Meta |
A practical mix is to keep a group for community updates and use one-to-one notices for anything that affects a specific class. You can see how the plans compare on our pricing page.
How do you keep parent notices safe and PDPA-compliant?
Parent contact lists hold personal data, and some notices mention children by name. Malaysia's Personal Data Protection Act 2010 applies, so a few habits go a long way:
- Collect consent for WhatsApp notices on the registration form.
- Send each notice only to the class it affects.
- When a parent asks to stop receiving notices, your team marks them in the sheet and removes them from the list.
- Keep the Google Sheet shared only with staff who need it.
- Do not put exam results or personal remarks about a child in a broadcast; send those one-to-one.
ChatsHero uses the official WhatsApp Business API, which lowers the risk to your number compared with unofficial blasting tools. It is not a guarantee: parents who block or report you lower your quality rating, and low quality can pause your templates. Relevant, expected notices keep that risk low. Learn more about ChatsHero.
Frequently Asked Questions
What is the best way to send a parent notification on WhatsApp?
Keep a contact list per class, send the notice privately to that list as an approved WhatsApp template, and ask parents to reply 1 or 2 so you can see who still needs a call. An AI assistant can answer the follow-up questions.
Is a class change notice charged as marketing or utility?
Meta decides from the content. A factual notice about a class the child is enrolled in is usually treated as utility, illustratively RM0.06 in Malaysia. If it includes a promotion, it is charged as marketing, illustratively RM0.35.
When does the 2026 year-end school holiday start in Malaysia?
According to the Ministry of Education's 2026 academic calendar, it runs from 4 to 31 December 2026 for Group A (Kedah, Kelantan, Terengganu) and from 5 to 31 December 2026 for Group B.
Should I use a WhatsApp group or private messages for parent notices?
A group is fine for community updates, but private notices to each class list are better for schedule changes: they only reach the parents affected, replies stay private, and parents' numbers are not shown to others.
Can parents reply to the notice?
Yes. The AI answers questions such as the new time or room from your timetable, and hands requests such as class switches or complaints to your admin with a "Human Agent Needed" alert.
Do I need parents' consent to send WhatsApp notices?
Yes. Ask for consent on the registration form, send notices only to the families they affect, and remove anyone who asks you to stop, in line with Meta's opt-in rules and Malaysia's PDPA.
