How to send bulk WhatsApp messages without getting banned
WhatsApp's anti-spam systems flag 1 in 4 bulk senders within their first 30 days. Here's the compliance and quality-score playbook that keeps your account healthy at scale.
Bulk WhatsApp messaging on the official Business API is allowed, profitable, and how every legitimate brand uses the channel. Bulk messaging on personal WhatsApp accounts via 'unofficial' tools is the fastest way to get banned — and the source of most 'WhatsApp banned my account' horror stories.
This post is about the right path: using the Business API to send legally compliant, opt-in-driven bulk messages without triggering Meta's quality-score downgrades or hard bans. The rules changed materially in 2025 — quality scoring is now stricter, and downgrades happen faster.
The single biggest cause of WhatsApp bans (it's not what you think)
Most bans don't come from message volume — they come from missing or fraudulent opt-in. Meta's quality system tracks user blocks and reports per 1000 messages. Cross any of three thresholds (block rate > 1%, report rate > 0.5%, sustained quality score below 'Medium') and your number gets rate-limited, then flagged, then banned.
The brands that get banned within 30 days almost universally bought a contact list, scraped phone numbers from public sources, or used a pre-ticked checkbox at checkout to manufacture consent. The brands that scale to millions of messages per month all collect explicit opt-in with clear language and let users unsubscribe in one tap.
What counts as valid opt-in (and what doesn't)
Meta's policy and most regulators (GDPR, India DPDP, Brazil LGPD, US TCPA) align on the same standard: opt-in must be explicit, granular, and recorded.
- Valid: an unticked checkbox at signup saying 'I agree to receive WhatsApp messages from [Brand] about [purpose].'
- Valid: a customer messaging you first ('Hi, I'd like updates') — counts as opt-in for service messages.
- Valid: a tick-to-confirm web form, in-store QR code with an explicit message, or click-to-WhatsApp ad where the user initiates.
- Invalid: a pre-ticked checkbox.
- Invalid: 'opt-in by purchase' (buying does not consent to marketing).
- Invalid: scraped public phone numbers from directories, classifieds, or social profiles.
- Invalid: customers added by another customer (referral lists without independent consent).
Quality score: how Meta tracks you
Each WhatsApp phone number on the Business API has a quality rating: Green (high), Yellow (medium), Red (low). The rating is calculated from a rolling 7-day window of user signals — blocks, reports, and message-quality flags. Yellow doesn't restrict sending but is a warning. Red triggers a sending cap (often a 50% reduction in daily message tier) and a 7-day window to recover.
Repeated Red ratings or sustained 1%+ block rates trigger account-level penalties: messaging tier downgrade (from 100k to 10k to 1k messages per day), template approval rejection, and eventually a permanent ban. Recovery from Red usually takes 7-14 days of clean sending if you reduce volume and stop sending to the highest-risk segments.
Sending caps and how to warm up a new number
New numbers start at the 1000 conversations/24h tier. You unlock the 10k tier by sending 1000 quality conversations in a 7-day window, then 100k by sending 10k quality conversations in a 7-day window, and so on up to 100k unlimited. Quality is the gate, not volume — sending 1000 messages in one hour with a 5% block rate keeps you locked out forever.
Warm-up playbook: week 1, send to your most-engaged existing customers (highest opt-in confidence, lowest block risk). Week 2, expand to recent customers. Week 3, expand to dormant customers. Avoid cold or imported contact lists until you're stable at the 100k tier — and even then, segment aggressively.
Template design rules that protect quality score
Three template-level rules with measurable impact: (1) Always personalize with at least one variable (first name, product name, order ID). Generic 'Hi customer' templates have 3-4x higher block rates. (2) Always include an obvious opt-out path — 'Reply STOP to unsubscribe' in the footer satisfies most jurisdictions and lowers reports. (3) Match category to intent. Submitting a Marketing template as Utility to dodge cost triggers stricter user-side flags and is now actively detected.
Frequency rules that protect open rate
Even compliant bulk messaging fatigues audiences fast. Hard caps that preserve long-term performance: max 2 marketing messages per recipient per week, max 4 per recipient per month, mandatory 14-day rest after a campaign series. The brands that ignore this rule see open rates collapse from 95% to 45% inside 6 months — still 'high' on paper, but a leading indicator of mass unsubscribe.
If your account gets restricted: the recovery playbook
Step 1: Check Meta Business Manager for the specific reason (quality drop, policy violation, rate-limit breach). Step 2: Stop all marketing sends immediately. Continue only service and utility (transactional) messages for 7 days. Step 3: Reduce your audience by 50%, keeping only the most-engaged segment. Step 4: Audit your last 30 days of opt-in collection — fix any pre-ticked checkboxes or fraudulent consent flows. Step 5: After 14 days of clean sending, resume marketing at 25% of previous volume and scale back over 30 days.
Permanent bans are appealable but rarely overturned. Most successful appeals involve documented evidence of opt-in collection (signup screenshots, consent timestamps, customer-initiated message logs). Vague appeals get rejected.
Key takeaways
- → Opt-in quality matters more than volume — bought lists are the #1 cause of bans.
- → Quality score is calculated on a 7-day rolling window; Yellow is your warning.
- → Warm up new numbers gradually using only your most-engaged customers first.
- → Personalization + clear opt-out lowers block rates by 60-80%.
- → Frequency caps preserve open rates long-term, even when compliant.
FAQs
Can I send bulk messages from the WhatsApp Business app?
Only to small lists (max 256 contacts) and only to contacts who have you saved. For real bulk messaging, you need the WhatsApp Business API.
What's the legal limit on bulk WhatsApp messages?
There's no Meta-imposed legal cap, only quality-score gates that progressively unlock higher tiers. Local laws (DPDP, GDPR, TCPA) impose consent and content rules, not volume.
How fast can a new WABA reach 100k/day?
Minimum 4 weeks with perfect sending practice. Realistic for most brands: 6-10 weeks.
Will my number get banned if customers unsubscribe?
Unsubscribes don't hurt your quality score directly. Blocks and reports do. A clean opt-out flow actually protects you because it prevents frustrated users from blocking instead.
Are 'unofficial' bulk WhatsApp tools safe to use?
No. Tools that automate the personal WhatsApp app or scrape numbers violate Meta's terms and get accounts banned with no recovery path. Only the official Business API path is safe.
What's the difference between rate-limited and banned?
Rate-limited = temporary cap on daily messages (recovers in 7-14 days of clean sending). Banned = permanent account closure (rarely reversible).
Run WhatsApp marketing with LandinChat.
Official Meta Tech Partner. 500+ businesses worldwide. Broadcasts, chatbot, shared inbox, integrations — one flat plan.
See pricing