← Back to the blog

Bulk WhatsApp campaigns without getting blocked: limits, quality and consent

Short answer: to run WhatsApp campaigns without getting blocked you need three things: the WhatsApp Business API (not the app), express consent from each lead to receive commercial messages (required by Spain's LSSI and by Meta) and messages people want to read, because blocks and reports lower your templates' quality and Meta pauses them. Meta also caps how many people you can reach per day (from 250 to unlimited) and how many marketing messages each user receives.

The WhatsApp Business app doesn't support real campaigns: broadcast lists hold 256 contacts and only reach people who have saved your number. Everything below applies to the API. If you're still deciding between the two, read WhatsApp Business app vs. API.

1. The messaging limit: how many people you can message per day

Meta caps how many unique users you can contact in 24 hours with templates outside an open conversation. The tiers are:

TierUnique users in 24 h
Starting250
22,000
310,000
4100,000
5Unlimited

Since October 2025, the limit applies to the whole business portfolio, shared across all its numbers, and increases take effect within about 6 hours.

How to move up:

  • From 250 to 2,000: verify your business with Meta, or send 2,000 high-quality messages within 30 days
  • After that: keep quality high and use at least half your current limit over 7 days

Replies to leads who have messaged you (within the 24-hour window) don't count toward this limit.

2. Template quality

Each template has a quality rating (green, yellow or red) that Meta calculates from recipient signals: blocks, reports, the reasons given when blocking and low read rates.

If a marketing template's quality drops, Meta pauses it:

  • First time: 3 hours
  • Second time: 6 hours
  • Third time: disabled

Since October 2025 a quality drop no longer lowers your messaging limit, but repeated pauses end up affecting the number.

Watch the category too: since April 2025, if Meta decides a "utility" template is really marketing, it approves it as marketing, and misuse can bring restrictions of 7 to 30 days. Besides, a marketing template costs €0.0585 in Spain against €0.0166 for a utility one.

3. The per-user marketing limit

Even with plenty of headroom, Meta may not deliver a marketing message to a specific person if they already receive many or tend to ignore them. The API then returns error 131049.

What to do:

  • Don't retry right away: wait at least 24 hours; repeated retries can be blocked
  • Marketing messages sent inside an open conversation don't count toward this limit
  • Segment: only message people who have a reason to read you

4. Consent: what Meta requires and what Spanish law requires

Meta requires you to have the recipient's permission before messaging them, for the consent to state clearly that they agree to receive WhatsApp messages from your institution, and for you to honor any opt-out request, whether made on WhatsApp or elsewhere.

In Spain, article 21 of the LSSI bans commercial communications by electronic means that were not requested or expressly authorized. The Spanish data protection authority (AEPD) holds that consent must be express, not tacit, and has fined WhatsApp advertising sent without it. The only exception is a prior relationship with the person when offering products or services similar to what they bought.

In practice:

  • Add an unticked checkbox to your forms for agreeing to receive information on WhatsApp
  • Record when and how consent was given
  • Offer an easy, free way to opt out in every message, and honor it
  • Separate consent for information about the requested program from consent for promotions

This isn't legal advice: review your case with your data protection officer.

5. Best practices to avoid getting blocked

  • Message people who just asked for information quickly: a lead who contacted you a minute ago expects your message; one from six months ago doesn't
  • Identify yourself in the first line: who you are and why you're writing ("Hi Marta, this is X School about your inquiry for the master's in…")
  • One message, one action: a specific question or a button, not a brochure
  • Segment by program and interest: no blasts to the whole database
  • Stagger sends: start with the most recent leads and check quality before scaling up
  • Reply to everything: every lead reply opens the 24-hour window and turns the campaign into a conversation
  • Make opting out easy: "Reply STOP to stop receiving messages". A lead who opts out is better than one who blocks you

How ReshapeOS does it

ReshapeOS is a Meta Tech Provider and connects your number to the official WhatsApp Business API. In a campaign:

  • You choose who to contact by segment, program or lead age
  • The agent sends the approved template and, when the lead replies, carries on the conversation with AI: it answers questions, qualifies and books the interview
  • If the lead doesn't answer on WhatsApp, it can try a phone call
  • It writes every reply back to your CRM

That way the campaign isn't just a bulk message: every reply is handled instantly. See how to set one up in the cold-lead meetings tutorial or use our WhatsApp templates for admissions.

Frequently asked questions

How many messages can I send per day with the WhatsApp Business API?

It depends on your messaging tier: 250, 2,000, 10,000 or 100,000 unique users in 24 hours, or unlimited. It's counted per business portfolio and goes up if you keep quality high and use your limit.

Why did Meta pause my WhatsApp template?

Because its quality dropped due to blocks, reports or low read rates. The first pause lasts 3 hours, the second 6, and the third time it's disabled.

What does WhatsApp error 131049 mean?

That Meta didn't deliver a marketing message to avoid overloading that user. Wait at least 24 hours before retrying.

Is it legal to send advertising on WhatsApp in Spain?

Only with the recipient's express consent, or if they are already a customer and you offer similar products or services (article 21 of the LSSI). Every message must allow an easy, free opt-out.

Can I send bulk messages with the WhatsApp Business app?

Only with broadcast lists of up to 256 contacts who have saved your number. For campaigns you need the API.

Sources

Blog

Keep reading

See all articles
Try an agent