
School Holiday Programme Promotion in One Reply
The year-end holiday programme is sold to the parents you already have, in November, with one WhatsApp message that asks for one reply. EN and BM samples.
A school holiday programme promotion on WhatsApp works when it goes to the parents you already teach, lands in the second week of November, and asks for exactly one reply. The year-end break runs from 4 December (Group A) or 5 December (Group B) to 31 December 2026, and the 2027 school session starts on 4 January for both groups (KPM academic calendar 2026, via SAYS; KPM Surat Siaran Bil. 3/2025, PDF). That gives a tuition centre, swim school or enrichment centre about three working weeks to fill a December programme, and most of them spend those weeks designing a poster.
The position this post takes: the poster is the problem. A poster dropped into the class group asks the parent for nothing, so nothing is what comes back. The message that fills a holiday programme is short, goes to one parent at a time, and ends with a question that takes one word to answer.
The year-end holiday programme is not a new-customer campaign. Your current parents already trust you, already have your number saved, and are deciding what their child does in December during the last two weeks of November. Send them one personal message with the dates and a single A/B question, follow up once with something new rather than "still interested?", and record every reply against the student. The list of parents who said yes in December is the list you re-enrol for 4 January.
When should a tuition centre send its school holiday programme promotion?
Send the first message between 9 and 13 November, three weeks before the break starts on 4 December. Parents decide the December plan before the school year ends, not after. By the first week of December the family calendar is set: the balik kampung trip is booked, the cousins are visiting, the older child has a camp. A programme announced on 5 December is competing with plans that are already paid for.
Three weeks out is early enough to be first and late enough that parents know what the final school week looks like. A second touch in the last week of November catches the parents who meant to reply and did not. A third, in the first days of December, confirms the roster and sets up January.
The year-end dates a Malaysian centre is working to (KPM 2026 calendar)
Dates sourced from the KPM 2026 academic calendar (SAYS; Bernama on the 4 January 2027 start).
There is a second reason to go early that has nothing to do with calendars. The three weeks before a long break are also when parents are reviewing whether to continue at all. A centre that opens that conversation with a concrete December offer is answering the continuation question before it gets asked. We covered the term-break churn pattern in why students quietly stop coming back between terms. The holiday programme is the cheapest fix for it, because it keeps the child in the building through the gap.
Why does the poster in the class group get no replies?
The poster gets no replies because it does not ask a question, and because it goes to a group, where every parent assumes another parent will respond. A JPEG with ten lines of text, four time slots and a fee table is a brochure. It is complete, so it needs no answer. Parents read it, think "later", and later never comes.
Group broadcasts have a second problem. In a class group of 25 parents, the poster is one message among the homework photos, the absence notices and the teacher's reminders. Nobody wants to be the parent who asks "is there still space on Tuesday?" in front of 24 others, so they do not ask at all.
What we have seen across small and mid-sized service businesses is consistent with this. The outbound message that gets replies carries something new for the reader (an offer, an event, a new programme) and does not hard-sell. The message that gets silence is the check-in: "still interested?", "haven't heard from you for a while". A holiday programme is something new by definition, so it already clears the first bar. The poster fails on the second: it is a wall of information with no next step, and a wall is a hard sell even when the words are polite.
There is also a delivery reason to prefer one-to-one. Meta applies per-user limits to marketing template messages on the WhatsApp Business Platform, and the limit adapts to how much marketing each person has recently received across all businesses (Meta, per-user marketing template message limits). A parent who gets promotions from ten shops a week may not receive your template at all. Once that parent replies, though, a 24-hour service window opens and the rest of the conversation goes through as normal messages. The reply is not just a sales signal. It is what makes the next three messages deliverable.
| Poster in the class group | One-reply message to each parent | |
|---|---|---|
| Who sees it | Everyone, at once, in a noisy group | One parent, in a private chat |
| What it asks for | Nothing | One letter: A, B or no |
| Who answers | The two parents who always answer | Each parent, for their own child |
| What you learn | Nothing until someone turns up | A roster, a waitlist, a January list |
| Follow-up | Repost the poster | Chase only the parents who went quiet |
What does a one-reply holiday programme message look like?
A one-reply holiday programme message has four parts: the child's name, the dates, the one thing that is new this December, and a question with two or three lettered options. It is under 80 words. Everything else, the full timetable, the topics covered, the fee, comes after the reply, not before it.
Here is the pattern for a tuition centre with a two-week December intensive. Placeholders are in curly brackets inside the code block; replace them with your own details.
Hi {parent_name}, this is {teacher} from {centre}.
The year-end break starts 4 Dec. We are running a 2-week
Maths & BM intensive for {child_name}'s level from 8 to 19 Dec.
New this year: past-year paper walkthroughs in the second week.
Two blocks, 10 students each:
A) Morning, 9.30am to 12pm
B) Afternoon, 2pm to 4.30pm
Reply A or B to hold a seat, or NO and I will not ask again.
I will send the full timetable once you reply.The same message in Bahasa Malaysia, for a centre where most parents write in BM:
Hi {parent_name}, ini {teacher} dari {centre}.
Cuti sekolah bermula 4 Dis. Kami buka kelas intensif Matematik
& BM untuk tahap {child_name} dari 8 hingga 19 Dis.
Baru tahun ini: bengkel kertas tahun lepas pada minggu kedua.
Dua sesi, 10 pelajar setiap sesi:
A) Pagi, 9.30 pagi hingga 12 tengah hari
B) Petang, 2 petang hingga 4.30 petang
Balas A atau B untuk simpan tempat, atau TIDAK dan saya tidak
akan tanya lagi. Jadual penuh saya hantar selepas anda balas.Three choices in that wording are deliberate. The "10 students each" line is a real cap, not a pressure tactic; if your block takes 15, say 15. The "NO and I will not ask again" option is the opt-out, and it does more than keep you compliant. A parent who can reply NO does not tap Report spam, and a parent who ignores you is still on the list for January. And the timetable is withheld on purpose. The parent who wants it has to reply, and the reply is the whole point.
For a swim school or enrichment centre the structure does not change, only the nouns. "New this year" might be a stroke-correction clinic, a robotics build, or a programme that runs in the mornings because the December afternoons are rainy. The one-new-thing line is the part parents actually read.
A parent who replies A has told you the slot, the child and the intent in one letter. Record it against the student record the moment it lands, not on a paper list at the counter. If you run WhatsApp through a CRM such as Raion HUB, the AI chatbot can read that reply, set a dropdown field like Holiday Programme to A or B, and send the timetable PDF from your uploaded documents without a teacher touching the phone.
Frequently Asked Questions
How do you follow up without asking "still interested?"
Follow up once, five days after the first message, with something that was not true when you first wrote. The timetable is now ready and attached. The morning block has three seats left. A Form 2 Science block has opened because six parents asked. Each of those is a reason to write again that the parent did not already have.
What we have watched fail, across many kinds of service business, is the check-in that carries nothing: "just following up", "still interested?", "haven't heard from you in a while". The parent already read your first message. Asking whether they read it is not information, and it quietly tells them the programme is undersubscribed.
Here is the full November cadence for a centre with a two-week December intensive, written as the sequence you would set up once and let run.
How to Promote a School Holiday Programme on WhatsApp
In a sequence tool, steps 4 and 6 are the ones to automate. A follow-up step set to "only if no reply" goes to the silent parents and holds for anyone who answers in the meantime. The same filter that built the November list (level equals Standard 6, status equals active) builds the January list in one click, with the Holiday Programme field now telling you who attended.
How does the December list become the January list?
The December list becomes the January list because every reply you recorded in November is a signal you can sort on in late December. A parent who replied A and attended is a near-certain January re-enrolment and should hear from you first, around 28 December, with the new-year timetable and the make-up class policy for the first week. A parent who replied B and then cancelled is a slightly cooler contact who gets the same message a day later. A parent who replied NO is still a parent you teach, and gets a plain "classes resume 5 January, same slot" note in the last days of the break.
This matters more than any ad you could run in January. A 2025 study by Singapore's National Institute of Education found that the parents interviewed said advertising was not what drove their tuition decisions; they relied on referrals from other parents and students (NIE / The Straits Times, March 2025). The parents on your November list are the ones who refer. Keeping them through December is the whole acquisition strategy.
Consider a two-branch centre in Shah Alam with 140 students from Standard 4 to Form 3. Last year it posted a poster in each class group on 3 December and ran a half-full intensive. This year it sends the one-reply message on 10 November to 118 parents in four level lists, gets 61 replies in the first week, and finds that the Standard 6 morning block is oversubscribed while the Form 1 afternoon block has four. The 18 November follow-up carries two new things: the timetable, and a second Standard 6 morning block opened because of demand. By 2 December it has 74 confirmed, a waitlist of 9, and a Holiday Programme field on every student record that it will filter on 28 December to send the January message. None of those numbers are a promise; they are what the arithmetic looks like when the message asks a question.
| Date | Message | Goes to |
|---|---|---|
| 9-13 Nov | First message: dates, one new thing, A/B/NO | Every active parent at the programme level |
| 18 Nov | Follow-up with something new (timetable, block nearly full) | Silent parents only |
| 1-3 Dec | Confirmation: final timetable, venue, payment details | Confirmed parents; waitlist told their block |
| 28-30 Dec | January re-enrolment: new timetable, make-up policy | Attended first, then B, then NO |
The follow-up and confirmation messages are also where the money comes in. Fee collection for a holiday programme follows the same rule as term fees: ask before the first session, not after. The three-days-early rule we laid out in fee reminder messages to parents applies directly, and the make-up class policy should be stated in the confirmation message so the first missed December morning does not turn into a refund request.
Before the first message goes out on 9 November
For centres that want the November list, the reply recording and the "only if no reply" follow-up handled in one place, that is what Raion built its education workflow around: the parent replies on WhatsApp, the student record updates, and the follow-up goes only to the parents who went quiet. The broader rules for sending to a parent list at volume, including template approval and opt-outs, are in the WhatsApp blasting guide for education and training centres.
The bottom line
A school holiday programme promotion on WhatsApp succeeds on timing and on the question, not on the poster. Send one message to each current parent in the week of 9 to 13 November, three weeks before the 4 December break, name the one thing that is new, and ask for A, B or NO. Follow up once with something new, confirm the roster in the first days of December, and send the January re-enrolment message to the same list in the last week of the break. The reply is the roster, the waitlist and the January list, all in one letter.


