How to avoid getting your WhatsApp Business number blocked
Losing your company's WhatsApp Business number is catastrophic: you lose history, contacts, brand trust, and customers start doubting whether it's really you. There's a set of Meta rules that, if followed, keep your number green forever. Here we go.
How Meta rates your number
Your company gets a quality rating in 3 colors:
- 🟢 GREEN: all good. You can operate at your normal messaging tier.
- 🟡 YELLOW (FLAGGED): warning. No action in 7 days and it turns RED.
- 🔴 RED: critical. Meta can cut your limit from 250 → 50 conversations/day or ban you outright.
The rating comes from contact signals: blocks, reports, leaving without engaging, low engagement.
The 6 reasons that get numbers blocked most
1. Sending marketing without opt-in
If you bought a contact list or got a number without permission and blasted a promo, that's the #1 reason for bans. Customer blocks → Meta penalizes.
2. Identical content sent in bulk
Sending the same message (no variation) to 500 contacts in 1 hour is classic spam. Meta detects it and flags you.
3. Repeated complaints
If 3+ contacts report you as spam in the same day, the number goes under immediate review.
4. Messaging outside the 24h window without a template
Customer hasn't replied in 25 hours. You send a free-form text (no approved template). Meta's system rejects the send AND penalizes your quality rating.
5. Promotional template with misleading text
"WIN $1,000 NOW!!!" — Meta categorizes it as misleading and drops the template + your rating.
6. Volume well above your tier
You're on the 250 messages/day tier. You sent 800 in 1 hour. Meta throttles you temporarily and downgrades quality.
Warning signs before a block
Before the definitive block, you get one (or more) of these alerts:
- Email from Meta: "Phone number quality has decreased". That's yellow. Act within 48h.
- Business Manager dashboard: badge moved from Green to Yellow.
- Delivery rate drops: sent messages are being "marked as undelivered" by contacts.
- account_alerts webhook: ACCOUNT_RESTRICTED or QUALITY_RATING_DROP event.
A good platform (like MercaBot) surfaces these alerts in your dashboard so you can act before RED.
Preventive checklist: what to do
- Clear opt-in: customer checks "I agree to receive WhatsApp" on a form, or actively asks "I want to receive". Save the proof.
- Always include "STOP": every marketing message ends with "To stop receiving, reply STOP".
- Personalize: use the contact's name, reference the last order. Generic messages get blocked.
- Respect the 24h window: if a customer stopped replying, use an approved TEMPLATE to reopen, not free text.
- Ramp volume gradually: your tier starts at 250/day. Don't send 250 on day one. Grow gradually.
- Monitor quality rating weekly: add a calendar reminder. 5 minutes a week prevents the problem.
What NOT to do
"I bought a list of 5,000 contacts. Blasted a promo. 24 hours later my number was RED. 3 days later, banned. Lost 2 years of history."
- ❌ Buy contact lists.
- ❌ Blast 100+ identical contacts in 1 hour.
- ❌ Overuse emojis (3+ per message).
- ❌ ALL CAPS in the message body.
- ❌ Exaggerated promises ("guaranteed", "100% approved", "no risk").
- ❌ Templates in the wrong category (marketing disguised as utility).
What if you're already flagged?
4-step recovery plan:
- Pause ALL marketing for 7-14 days. Only reply to people who wrote to you.
- Send short, personalized messages (keeps engagement high).
- Clean your base — remove contacts who never replied.
- Wait for Meta to reassess (goes from yellow to green in 14-21 days if you stay quiet).
A dashboard that warns you before the block
MercaBot shows quality rating in real time in the dashboard + emails you when it goes yellow. You react before RED.
Try free →