WhatsApp festive sale announcement templates

By Alva Chew 6 min read Updated November 11, 2026

A festive sale announcement on WhatsApp names the occasion, the offer and the dates in the first two lines, and lets the customer ask or buy by replying. Below are 10 templates to copy for the next big sales, including 12.12, Christmas, Lunar New Year, Hari Raya and Black Friday. AeroChat sends them to customers who opted in and answers every reply from your store data.

What a festive sale message should do

Customers get a lot of sale messages in festive weeks. Yours gets read if the offer is clear in the preview: the occasion, what is discounted and until when. Leave the greeting for the second line.

Plan for the replies. A festive broadcast brings a wave of questions about stock, sizes, delivery cutoffs and codes. If nobody answers them quickly, the sale message turns into lost orders.

The WhatsApp rules that apply

These are promotional messages, so outside WhatsApp’s 24-hour customer service window they go out as approved marketing templates. Meta’s guidelines put sales offers and prompts to buy in the marketing category. Send them only to customers who agreed to hear from you on WhatsApp, and give them an easy way to stop. See WhatsApp opt-in and opt-out, the WhatsApp message templates guide and WhatsApp message templates.

Source: Meta’s WhatsApp template category guidelines on developers.facebook.com, as of November 2026.

10 WhatsApp festive sale announcement templates to copy

Copy a template, change the wording to match how your store talks, and keep the variables in double curly brackets. AeroChat fills them from your store data when it sends the message.

1. 12.12 sale

Use a few days before 12.12, and again on the day.

Hi {{customer_name}}, our 12.12 sale starts on {{start_date}}.
{{offer_details}} until {{end_date}}.
Shop here: {{sale_url}}, or reply with what you're looking for and I'll help you find it.
Reply STOP to stop sale messages.

2. Christmas gifts with delivery cutoff

Use in early December, when the delivery cutoff matters most.

Hi {{customer_name}}, Christmas gifts are {{offer_details}} at {{store_name}} until {{end_date}}.
Order by {{cutoff_date}} for delivery before Christmas.
Reply GIFT and tell me who it's for, and I'll suggest a few ideas.
Reply STOP to stop sale messages.

3. Lunar New Year

Use two to three weeks before Lunar New Year, before couriers slow down.

Hi {{customer_name}}, Happy Lunar New Year from {{store_name}}.
Our New Year sale is on now: {{offer_details}} until {{end_date}}.
Order by {{cutoff_date}} to receive it before the holiday.
Reply STOP to stop sale messages.

4. Hari Raya

Use in the weeks before Hari Raya, when customers shop for family and visits.

Hi {{customer_name}}, our Hari Raya sale is on at {{store_name}}.
{{offer_details}} until {{end_date}}. Last day to order for delivery before Raya: {{cutoff_date}}.
Reply here to check sizes or stock.
Reply STOP to stop sale messages.

5. Deepavali

Use in the weeks before Deepavali.

Hi {{customer_name}}, Happy Deepavali from {{store_name}}.
Our festive sale: {{offer_details}} until {{end_date}}.
Order by {{cutoff_date}} for delivery before the celebrations.
Reply STOP to stop sale messages.

6. Black Friday

Use the week before Black Friday, then on the day.

Hi {{customer_name}}, our Black Friday sale starts {{start_date}}.
{{offer_details}} until {{end_date}} while stock lasts.
Reply with a product name and I'll check it's in stock in your size.
Reply STOP to stop sale messages.

7. Early access for past customers

Use a day before the public sale, for customers who have ordered before.

Hi {{customer_name}}, as a {{store_name}} customer you get early access to our {{sale_name}} sale.
It opens for you on {{early_access_date}}, a day before everyone else.
Your early access link: {{early_access_url}}
Reply STOP to stop sale messages.

8. Sale with a code

Use when the discount needs a code at checkout.

Hi {{customer_name}}, our {{sale_name}} sale is on.
Use code {{discount_code}} for {{discount_amount}} off until {{end_date}}.
Want help choosing? Reply here.
Reply STOP to stop sale messages.

9. Last day of the sale

Use on the final day, once.

Hi {{customer_name}}, today is the last day of our {{sale_name}} sale.
{{offer_details}} ends at {{end_time}} tonight.
Reply with anything you're still deciding on and I'll check it for you.
Reply STOP to stop sale messages.

10. Festive greeting, no offer

Use when you want to greet customers without a promotion.

Hi {{customer_name}}, everyone at {{store_name}} wishes you and your family a happy {{festival_name}}.
Our team is off from {{close_date}} to {{reopen_date}}. Orders placed in that time ship from {{reopen_date}}.

Send these automatically with AeroChat

AeroChat sends the announcement to customers who opted in, on the schedule you set, and fills each message from your store and campaign settings:

  • Offer, dates, codes and links: come from the sale you set up in your store platform, such as Shopify, WooCommerce or Wix and in AeroChat.
  • Delivery cutoffs: come from your shipping settings, so the date matches what your courier can do.
  • Early access: sent only to customers with a past order in your store.
  • Replies: AeroChat answers stock, size, delivery and code questions from your store data and sends a payment link when the customer is ready to buy. Payment is detected automatically.
  • STOP: AeroChat removes the customer from sale messages straight away.

See WhatsApp broadcasts and preparing customer service for 12.12.

Related

Questions

Do festive sale messages need an approved template?

Yes, when you send them to customers who haven’t messaged you in the last 24 hours. They are promotional, so they go out as approved marketing templates.

Is a festive greeting with no offer still marketing?

It isn’t about the customer’s own order or account, so don’t expect it to qualify as utility. Submit it and let Meta’s review decide the category. Most stores send it as marketing.

Who should get the announcement?

Only customers who agreed to receive messages from you on WhatsApp. Every message should give them a simple way to stop, such as replying STOP.

How do I handle the replies on sale day?

AeroChat answers them as they arrive, from your stock, prices and shipping rates, and takes the order in the chat. Your team only sees the conversations that need a person.

Run your next festive sale in WhatsApp

Connect your store and WhatsApp number, and AeroChat sends your sale announcement to opted-in customers and answers every reply. Start your 7-day free trial. No credit card needed.

Start your 7-day free trial

On Shopify? Install AeroChat from the Shopify App Store.