Seasonal WhatsApp Broadcasts: Plan, Segment, Measure
How to plan a seasonal WhatsApp broadcast run, split customers into segments, schedule it ahead, and measure conversions honestly, including what Blueticks records and what you track yourself.
Maya Cohen7 min read

On this page
- How early should you plan a seasonal WhatsApp campaign?
- How do you segment a WhatsApp broadcast audience?
- How do you schedule a seasonal WhatsApp campaign in Blueticks?
- What does Blueticks record about a campaign, and what do you measure yourself?
- How do you stay inside WhatsApp's rules on a seasonal send?
- FAQ
A seasonal campaign is a few sends to different groups of customers, timed around a date. Most of the work happens before the first message: who gets which offer, when each message goes out, and how you will know it worked. This guide covers those three steps and is plain about what Blueticks records and what you have to measure yourself. For a single-sale example with message templates, see the Black Friday guide.
How early should you plan a seasonal WhatsApp campaign?
Plan backwards from the date. Decide the offer and who gets it two to three weeks ahead, write and schedule the messages a week ahead, and test them on a list that contains only your own number. These timings are our suggestion, not a WhatsApp rule, so adjust them to how fast your customers buy.
A simple run has four messages:
- Teaser, a few days before: what is coming and when, with a way to say "remind me".
- Offer, on the day: the deal, the deadline and one link.
- Last call, near the end: the deadline again, short.
- Thank-you, after: a line to people who bought or replied.
For ideas on what each message can say, see WhatsApp promotional campaign examples.
How do you segment a WhatsApp broadcast audience?
In Blueticks an audience is a list you import, so a segment is simply its own audience. Split your sheet by customer type, import each part, and write a different offer for each. The import takes a CSV, XLSX or XLS file, a Google Sheet, or your WhatsApp contacts, so the splitting happens in your file.
Segments that tend to earn their own message:
- people who bought a particular product before
- people who have not ordered for a while
- your best customers, who get the offer first
- customers who prefer another language
While you import, the app asks you to match the columns in your file to the audience fields. Extra columns can become custom fields, and you can use them in the message as tokens such as {First Name}. Keep the column names the same in every segment's file, because a token with no matching field goes out as literal text.
Segment by what people agreed to as well. Meta's policy suggests getting opt-in that covers the kinds of messages you will send, such as relevant offers, so a person who signed up for order updates should not land in your sale list.
How do you schedule a seasonal WhatsApp campaign in Blueticks?
Create the campaign from an audience, write the message, and choose the start date and time in the Timing step. It then sends from your WhatsApp connection at that time. By default each contact goes out 7 seconds after the previous one, so a big list takes hours. A randomized gap in Timing changes the total.
- Import one audience per segment and map the columns in each file.
- Create a campaign for each segment. Write the message in the Message step, using
{First Name}and any custom field. - If you want the teaser, offer and last call as one run, add them as follow-up steps and set the wait before each one. Otherwise create one campaign per message.
- In Timing, set the start date and time. The campaign can also repeat on a schedule, which suits a yearly or monthly sale.
- If you added follow-ups, decide Stop on reply. When it is on, a person who replies stops getting the later follow-ups. When it is off, everyone gets every follow-up, even after they reply.
- Send the whole run to an audience that contains only your own number, and read each message on your phone before the real audience gets it.
Blueticks sends from the WhatsApp connection on your account, so that connection must be online at send time. The Black Friday guide explains what that means on each plan. Blueticks runs on your own WhatsApp number and is not affiliated with WhatsApp or Meta, and no tool can promise WhatsApp will never limit a number. When you are ready, start with your own number.
What does Blueticks record about a campaign, and what do you measure yourself?
Blueticks records each message's status: sent, confirmed, delivered, read, interacted (a voice message or media was played, not a reply), failed, expired or pending. On a multi-step campaign with Stop on reply on, it also shows who left the sequence by replying. It does not record link clicks, orders or revenue, so conversions need your own measurement: tagged links, a reply word, a code per segment, or your CRM.
- Tagged links. Give each segment its own link with tracking parameters, such as
?utm_source=whatsapp&utm_medium=broadcast&utm_campaign=winter-sale&utm_content=past-buyers, and read the results in your website analytics. - A reply word. Ask for a keyword, such as "Reply WINTER", and count the replies. On a multi-step campaign with Stop on reply on, the people who replied are listed under the step where they left. With it off, count them in your chats.
- A code per segment. Give each segment its own discount code. Your shop or checkout then shows which segment ordered.
- Your CRM. Export the campaign's delivery log to Excel, which has name, phone, message, status, date and time for each contact, and match the phone numbers against your orders.
Common mistake: using one link and one code for every segment. When the orders arrive you cannot tell which list or which message produced them.
Delivery numbers tell you whether each message arrived and whether it was read. Only your own link, code or order data tells you whether it sold anything.
How do you stay inside WhatsApp's rules on a seasonal send?
Message only people who gave you their number and agreed to hear from you, and honour every request to stop. WhatsApp's Business Messaging Policy says users can block or report businesses, and that it may limit how many messages a business can send based on that feedback.
- Build each segment from people who opted in, and remove anyone who asked you to stop before you import a refreshed sheet.
- Put a stop line in the teaser, for example "Reply STOP and I will not message you about sales again". This is our suggestion, not a WhatsApp requirement.
- Keep the volume to what the season needs. See WhatsApp broadcast limits explained for the numbers WhatsApp publishes.
FAQ
Does Blueticks show which campaign led to a sale?
No. It records delivery for each message, and replies when Stop on reply is on. It does not record link clicks, orders or revenue. Use tagged links, a code per segment or your CRM, as described above.
Can I segment by WhatsApp labels?
The audience import takes a CSV, XLSX or XLS file, a Google Sheet or your WhatsApp contacts, and a label filter is not one of those options. Split your sheet by label or any other column before you import it.
How long does a big list take to send?
By default, each contact goes out 7 seconds after the previous one. A list of 500 takes about 58 minutes from the first message to the last, and a list of 2,000 takes nearly four hours. A randomized gap in Timing changes those totals. Schedule large segments early enough to finish before the offer ends.
How many seasonal messages should I send?
A teaser, an offer and a last call is a good start. This is our suggestion. If people start blocking you or asking you to stop, send fewer.
Sources read on 2026-11-12: the WhatsApp Business Messaging Policy (last updated 23 September 2026) and the Blueticks campaign, audience and scheduler screens and settings. Blueticks is not affiliated with WhatsApp or Meta.


