A salon festive promotion on WhatsApp works best as a short, dated plan: a teaser to opted-in clients three to four weeks before each festival, 24/7 booking replies during the rush, and a last-call message for remaining slots. With Deepavali on 8 November 2026, CNY on 6 February 2027 and Hari Raya expected on 10 March 2027, each marketing message is illustrated here at RM0.35.
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.
- Deepavali falls on Sunday 8 November 2026, CNY on 6–7 February 2027 and Hari Raya Aidilfitri is expected on 10–11 March 2027.
- Ramadan is expected to begin around 8 February 2027, right after CNY, so the Raya rush starts almost immediately.
- Send festive promos only to clients who opted in; each marketing message is illustrated here at RM0.35 in Malaysia.
- Segment by language and festival interest, instead of sending every promo to everyone.
- Use small deposits and a waitlist for peak slots in the final week before each festival.
- Let AI answer 'still got slot?' messages 24/7, so late-night enquiries turn into booking requests your team can confirm.
When are the festive peaks for Malaysian salons in 2026–2027?
Three big festivals land within about four months of each other, and each brings a rush of "still got slot?" messages.
The weeks before a major festival are often a salon's busiest stretch. Clients want a fresh cut, colour, facial, nails or lashes before family visits and open houses. Here are the dates to plan around:
| Festival | Date | Notes |
|---|---|---|
| Deepavali 2026 | Sun 8 Nov 2026 | Public holiday in most states (not Sarawak) |
| Chinese New Year 2027 | Sat 6 – Sun 7 Feb 2027 | Rush usually runs through January |
| Awal Ramadan 2027 | Mon 8 Feb 2027 (expected) | Ramadan starts right after CNY |
| Hari Raya Aidilfitri 2027 | Wed 10 – Thu 11 Mar 2027 (expected) | Subject to moon sighting |
| Deepavali 2027 | Thu 28 Oct 2027 (expected) | Subject to change |
The 2027 dates come from the official 2027 public holiday list published by the Prime Minister's Department, which marks Hari Raya and Deepavali as subject to change. Confirm the final dates and your state's holidays closer to the time.
Notice the squeeze: CNY and the start of Ramadan fall in the same week in 2027. A salon serving both Chinese and Malay clients will go straight from the CNY rush into pre-Raya bookings.
What is the 5-step salon festive promotion WhatsApp plan?
Prepare the list → Tease → Take bookings → Last call → Thank you
Use the same salon festive promotion WhatsApp routine for every festival and only change the dates, greeting and offer.
- Prepare the list (5–6 weeks before). Check who has opted in to promotions and tag each client by preferred language and the festivals they are likely to celebrate.
- Send one teaser (3–4 weeks before). A short message with your festive packages, the booking window and how to reply.
- Take booking requests 24/7. Let the AI answer price and package questions and collect each client's preferred day and time, including late at night. Bookings are added to Google Calendar, and your team keeps the calendar up to date and confirms each slot.
- Send a last call (5–7 days before). Only to teaser recipients who have not booked yet (your team checks the sheet), listing the slots still open.
- Say thank you (after the festival). A short greeting and, if relevant, an invitation to book the next visit.

That is only two promotional messages per client per festival: the teaser and, for some clients, the last call. Everything else is a reply to a client who messaged you first.
Plan the calendar once, reuse it three times. The work is in the list and the booking replies, not in writing new promos.
How should you plan your Deepavali 2026 salon promo?
Deepavali 2026 is the next festive peak, so it is a good one to test the plan on. Working backwards from Sunday 8 November:
| When | Action | Message type |
|---|---|---|
| By Fri 2 Oct | Clean the opt-in list and tag clients | No message |
| Mon 12 – Mon 19 Oct | Teaser: festive hair, mehndi or nail packages and booking window | Marketing (≈RM0.35) |
| 19 Oct – 7 Nov | AI replies to enquiries and records booking requests | Service replies: first 1,000/number/month free; additional eligible replies at an illustrative RM0.06 |
| Sun 1 – Mon 2 Nov | Last call with remaining slots | Marketing (≈RM0.35) |
| Day before each booking | Appointment reminder | Utility (≈RM0.06) |
The same timeline works for CNY and Hari Raya: move the teaser to early January for CNY and to mid-February for Raya, soon after Ramadan begins.
What the Deepavali booking chat looks like
Here is an example of a client replying to the teaser late at night, the team confirming a slot the next morning, and a small deposit for a peak slot.

What should a festive salon promotion on WhatsApp say?
Keep festive messages short and warm, send them in the client's language and let the greeting come first. Three examples you can adapt:
Deepavali teaser: "Hi Kavya 🪔 Deepavali is on Sun 8 Nov! Our festive hair & mani slots are open until Sat 7 Nov. Reply 1 to see times, or STOP to opt out."
CNY teaser: "Hi Mei Xin 🧧 Get CNY-ready! Cut & colour slots from 11 Jan to 5 Feb. Reply 1 for available times. Gong Xi Fa Cai in advance!"
Hari Raya teaser: "Salam Nurul 🌙 Pre-Raya slots are now open for hair, facial and inai. Reply 1 to book, or 2 for our Raya package list."
A few etiquette notes:
- Match the greeting to the festival: Happy Deepavali, Gong Xi Fa Cai, Selamat Hari Raya Aidilfitri. Do not send a Raya promo to every client just because the list is there.
- During Ramadan, avoid sending promos around buka puasa time; mid-morning is a better slot.
- Festive "glow" packages must still follow beauty advertising rules: no whitening, slimming or treatment claims.
Festive replies arrive in whatever language the client is comfortable with, sometimes two in one line. ChatsHero answers in English, Bahasa Melayu and Chinese; if you are curious how it copes with mixed messages, see this explainer on Bahasa Rojak.
Want to see how this looks with your own business? WhatsApp us and chat with the ChatsHero AI.
Do you need opt-in for a salon festive promotion on WhatsApp?
Yes. A festive promo is a marketing message. Meta's WhatsApp Business Messaging Policy requires opt-in before you message people, and Malaysia's Personal Data Protection Act expects you to stop when a client asks.
- Cost: illustratively RM0.35 per marketing message in Malaysia, charged by Meta to your own WhatsApp Business account, separate from your ChatsHero plan (see Meta's pricing page).
- From 1 October 2026, Meta also charges eligible service replies above the monthly 1,000-message allowance per phone number inside the customer-service window, using an illustrative utility-rate assumption (≈RM0.06), so the busy festive chat season will cost a little more than before (summary of the change).
- Example budget: 400 opted-in clients × 2 promos (teaser + last call) = 800 messages × RM0.35 ≈ RM280 per festival, plus reminder and reply fees.
A festive blast to a poorly targeted list is an easy way to collect blocks and reports. The official WhatsApp Business API lowers the risk to your number, but if too many clients block you, your quality rating drops. Fewer, better-targeted messages protect both your budget and your number.
How do you handle the festive booking rush on WhatsApp?
The week before a festival, your WhatsApp can get far busier than usual, often late at night. Three things keep it under control:
- 24/7 replies. The AI answers "still got slot?", prices and opening hours immediately, even at midnight, and records the client's preferred time for your team to confirm.
- Deposits for peak slots. For the last three or four days, ask for a small deposit (for example RM20) that is deducted from the bill. State clearly before payment: free reschedule up to 24 hours before, deposit forfeited for no-shows, full refund if the salon cancels. Your staff verify each payment before the slot is confirmed.
- A waitlist. The AI records clients who want a sold-out day. When a slot is cancelled, your team can message the waitlist and offer it to the first person who replies.
Booking requests and waitlist names are recorded in Google Sheets, and your team marks deposits as verified, so your front desk and stylists see the same list:

- Midnight enquiriesAnswered on the spot, with the preferred time noted for the morning shift.
- Deposit columnStaff tick each deposit once they have checked it in the bank app.
- Daily summaryA festive booking summary lands in your team WhatsApp group.
Special requests, such as bridal parties or group bookings for a family open house, are handed to a staff member with a "Human Agent Needed" alert. Learn more about ChatsHero.
What festive promo mistakes should salons avoid?
- Blasting everyone for every festival. Segment by interest and language; irrelevant promos lead to blocks.
- Sending the teaser too late. By the last week, your best slots are gone and the promo only creates frustration.
- Deep discounts at peak time. Demand is already high. Offer added value, such as a free hair mask with colour, instead of cutting prices when you are fully booked.
- No plan for the Ramadan overlap. In 2027, pre-Raya enquiries begin as soon as CNY ends. Brief your team early.
- Unclear deposit terms. Unfair one-sided terms damage trust. Keep them fair both ways and show them before payment.
Can a small salon run a festive promotion without a marketing team?
Yes. The plan above needs one afternoon to set up: write three teaser templates, set the booking hours and deposit rule, and train the AI with your festive package prices. After that, the AI handles routine questions and booking requests while you and your team focus on clients in the chair. Run it for Deepavali first, note what you would change, and CNY will be easier. Plans are on our pricing page, and seasonal guides for other businesses are on the ChatsHero blog.
Want to see how this looks with your own business? WhatsApp us and chat with the ChatsHero AI.
Frequently Asked Questions
When should a salon send a festive promotion on WhatsApp?
About three to four weeks before the festival for the teaser, and five to seven days before for a last call with remaining slots. Prepare and tag your opted-in list five to six weeks before.
What are the festive dates for 2026–2027 in Malaysia?
Deepavali is on Sunday 8 November 2026. Chinese New Year is on 6–7 February 2027, and Hari Raya Aidilfitri is expected on 10–11 March 2027, subject to moon sighting. Deepavali 2027 is expected on 28 October 2027. Confirm final dates with the official government holiday list.
How much does a WhatsApp festive promo cost?
Each marketing message is illustrated here at RM0.35 in Malaysia on the official API, billed by Meta to your own WhatsApp Business account. For example, 400 clients × 2 messages is about RM280. Your ChatsHero plan is separate.
Can I send festive promos to all my WhatsApp contacts?
Only to clients who agreed to receive promotions. Messaging people without opt-in breaks Meta's policy, risks blocks and reports, and goes against good PDPA practice.
Should I take deposits during the festive rush?
For peak slots in the final days, a small deposit deducted from the bill helps prevent no-shows. Keep the terms fair both ways and show them before payment.
Can the chatbot reply in Malay, English and Chinese during festive season?
Yes. ChatsHero replies in English, Bahasa Melayu and Chinese, including mixed-language messages, and can hand special requests to your staff.
