Diwali falls on Sunday, 8 November 2026, with Dhanteras on Friday 6 November (SmartPuja’s calendar). For most Indian businesses, the fortnight before is the biggest WhatsApp week of the year — and it’s the same fortnight for every other business your customers buy from.
Two limits from Meta decide whose festive offers actually arrive. Neither is new, but both bite hardest in the week everyone sends at once. Here is how they work and what to do about them while there’s still time.
Limit 1: how many people you can message a day
Meta limits how many different customers your business can message in a moving 24 hours, counting only messages sent outside an open chat — that is, templates such as broadcasts. According to Meta’s messaging limits documentation:
- New businesses start at 250 customers a day.
- The levels after that are 2,000, 10,000, 100,000 and unlimited.
- The limit belongs to your business portfolio, so all your WhatsApp numbers share it.
Getting to 2,000 takes one of three routes: verify your business, have the partner who onboarded you verify it, or deliver 2,000 high-quality template messages to different customers within 30 days. Meta then reviews your quality.
Beyond 2,000, it grows by itself — within about six hours — when two things are true: your messages are rated high quality, and you’ve used at least half your current limit in the last seven days.
That second condition is the one that catches people out at Diwali. The limit grows because you send. A business at 2,000 a day that wants to reach 40,000 customers on Dhanteras can’t jump there that morning. It needs a few weeks of steady, well-received campaigns first.
Limit 2: how many offers each customer receives
The second limit is on the customer’s side. Meta limits how many marketing messages a person receives from all businesses combined, and the limit is adaptive: it depends on that person’s recent read rate and inbox activity.
You’ll see blog posts quoting a fixed number, such as “two marketing messages a day”. Meta’s documentation doesn’t give one. What it does say:
- A blocked message returns error 131049.
- Retrying the same person straight away doesn’t help. Meta advises waiting at least 24 hours.
- Marketing messages sent while the customer has an open chat with you don’t count towards the limit.
- WhatsApp doesn’t deliver marketing messages to United States phone numbers at all — worth knowing if you sell to NRI customers there.
In Diwali week, a customer who’s already received festive offers from a dozen brands is the one most likely to hit this cap. A message that never arrives costs you nothing — but it also sells nothing.
What to do in the three weeks you have
Start sending now. A small, genuinely useful campaign this week — early access, a festive catalogue — raises your limit for later and tells you how customers respond. Don’t let your first big send of the year be on Dhanteras.
Get customers to message you first. A chat that the customer opens is the most valuable thing you can have in Diwali week: inside it, your offer doesn’t count towards their marketing cap. Put “WhatsApp us for the festive catalogue” on your packaging, posts and shop counter, and use click-to-WhatsApp ads.
Send to people who asked to hear from you. Your quality rating decides whether your limit grows. Messages to people who opted in get read; messages to bought lists get blocked and reported.
Segment instead of blasting. Ten thousand messages to the customers who bought last Diwali are a safer bet than fifty thousand to everyone: they’re likelier to be read, and they protect your quality rating — which is what lets your limit grow.
Don’t hammer error 131049. If a customer’s cap blocks a message, try once more after a day, not every hour.
Diwali WhatsApp plan
Checklist0 of 5 done
Verify all of this
- Daily limits and how they grow: Meta’s messaging limits documentation.
- The per-customer marketing cap, error 131049 and the US exception: Meta’s per-user marketing limits.
- Diwali and Dhanteras dates: SmartPuja. Puja timings vary by city — check a local panchang.