Blog · Campaigns
Recital and annual day updates on WhatsApp, without a crowded group
The annual day WhatsApp group starts with good intentions and ends with 300 parents, 900 “ok noted” messages and nobody finding the costume list. There’s a calmer way: send each parent the update privately, and get their questions in one inbox.
What goes wrong with a big group
- Important updates get buried under thank-yous, forwards and side questions.
- Every parent sees every other parent’s number. Many families don’t like that, and some will tell you.
- Different batches need different details. The 5-year-olds rehearse on Thursday, the seniors on Saturday. One group means everyone reads everything.
- Questions come back in public, and a fee or costume issue becomes a group discussion.
The calmer way: private messages, sent to many
With the official WhatsApp Business API you can send one update to hundreds of parents, and each one gets it as a private message from your number. They see only your message. When they reply, the reply comes to you, not to the whole class. Done through the official API, this is the safe way to message many people; sending the same text to hundreds from the normal app or an unofficial bulk tool risks your number being blocked. More on that in sending bulk WhatsApp safely.
Step 1: tag parents by batch
Import your student list from Excel or CSV (10-digit numbers get 91 added) and tag each parent by batch and by role in the event: “Bharatanatyam juniors”, “Keyboard Sat”, “Nursery B”, “Annual day: group dance 2”. A campaign can then go to one tag, a filter, or an uploaded sheet. Juniors get the junior schedule, seniors get theirs.
Step 2: the updates that usually go out
Parents who haven’t written to you in the last 24 hours need an approved template. Schedules, rehearsal timings, costume lists and reporting times for an event their child is part of are generally treated as Utility. Invitations to buy tickets, promote a workshop or join a new batch are Marketing. Meta decides the category when it reviews the template, so keep each message to one purpose.
Save the date (Utility)
“Hello {{1}}, {{2}}’s {{3}} annual day is on {{4}} at {{5}}. We’ll share rehearsal timings and the costume list here. Please reply if you have any questions.”
Rehearsal schedule (Utility)
“Hi {{1}}, extra rehearsals for {{2}}’s {{3}} batch are on {{4}} from {{5}}. Please make sure {{6}} attends all of them.”
Costume and fee (Utility)
“Hello {{1}}, {{2}}’s costume for the {{3}} piece costs ₹{{4}}, due by {{5}}. Pay here: {{6}}. Reply with any size questions.”
Reporting time on the day (Utility)
“Hi {{1}}, tomorrow is the {{2}}! Please drop {{3}} at {{4}} by {{5}}, ready in costume. Parents’ seating opens at {{6}}.”
Thank you and photos (Meta may treat this as Marketing)
“Thank you, {{1}}, for being part of {{2}}! The photos and videos from {{3}}’s performance are here: {{4}}.”
You can add an image header to a template, such as the event poster, to make the save-the-date stand out.
Step 3: replies come to one inbox
When a parent asks “Ma’am, red dupatta ya pink?”, the reply lands in your shared inbox, not in a group. Several teachers can work on the same number, each chat assigned to one person, with private notes for the team. Quick replies answer the common questions in a tap. The campaign report shows who received and read the update and who replied, so you know which families to call.
If the same questions keep coming (venue, parking, timings), add them as FAQ answers. Your exact answer goes out on its own, even when the question is asked in Hinglish (with the optional AI add-on or your own AI key).
Step 4: collect costume fees in the chat
Put a Razorpay or PayU payment link in the costume message. Parents pay by UPI or card, an automation sends the receipt on WhatsApp when the payment comes in, and the payment is added as a row in Google Sheets. No envelope of cash at the back of the class.
Opt-in: who you can message
Message only parents who gave you their number for class updates. The admission form is the right place to ask, with a line like “We’ll send class and event updates on WhatsApp.” Anyone who replies STOP is opted out automatically and won’t get campaigns again. See how to collect WhatsApp opt-in.
What it costs
Each update is ₹0.15 with us. Sending five updates to 300 parents is 1,500 messages, or ₹225, plus Meta’s utility rate (about ₹0.115 each in India), billed by Meta. Replies inside a conversation are free with us. Your first 100 are free. See the pages for dance and music classes and preschools, or the pricing.
Common questions
Can I still keep a small group for the class?
Yes. You can keep a small group for teachers or volunteers and send the official updates to parents privately. The two don’t clash.
Will parents see each other’s numbers?
No. Each parent gets the update as a private message from your number, and replies come only to you.
Is an annual day update Utility or Marketing?
Schedules and instructions for an event the child is taking part in are usually Utility. Ticket sales, offers or promotions are Marketing. Meta makes the final call when it reviews the template.
