Skip to main content
High-volume and/or non-consensual messaging can trigger WhatsApp’s anti-spam mechanisms — rate limits, temporary blocks, and permanent bans. The practices below reduce operational risk.

Critical metric: spam reports

Even a small percentage of recipients marking your messages as spam — on the order of ~3% — can lead to severe restrictions. Treat any increase in complaints or reports as an operational priority: pause campaigns, review targeting and consent, and reduce volume immediately.

Warm up new numbers

  • Use the number organically before automating — real two-way conversations first.
  • Do not connect and automate immediately after the number is created/activated.
  • Complete the profile (photo, name, description) before the first automated send.
  • Ramp volume gradually: small batches first, scale only as engagement stays healthy.

Opt-in and opt-out

  • Only message contacts who gave explicit, verifiable consent (opt-in).
  • Provide a clear opt-out (e.g. reply “STOP”) and honor it immediately.
  • Never buy contact lists or message people who have never interacted with your business.

Risk factors

  • Sending to many recipients who have never interacted with the number.
  • Lack of explicit consent.
  • Sensitive content and detectable repetitive patterns.
  • Ramping volume during periods of higher moderation pressure.

Defensive practices

  • Rotate and vary templates: personalize beyond the basics and vary message structure so sends don’t form a rigid, detectable pattern. For MARKETING template sends, the API’s marketingOptions.aiRewriteEnabled flag can automatically vary the final text while preserving intent, and marketing sends receive an automatic randomized queue delay to space out pace.
  • Validate gradually (small batches) before scaling up.
  • Monitor delivery metrics and reduce volume at the first sign of deterioration.
Platform users are responsible for consent/opt-in and compliance with applicable laws and WhatsApp’s policies. Violations can result in your number being restricted or banned by Meta.