Bulk WhatsApp marketing:what is legal and how to stay compliant
The right question is not whether you can do marketing on WhatsApp, but how. Meta allows it with clear rules: prior opt-in, approved templates and limits that reward quality. Operating outside those rules is spam, and spam costs you your number.
Is bulk WhatsApp marketing legal?
Yes, WhatsApp marketing is legal in Latin America if you do it through the official WhatsApp Business API and within Meta's WhatsApp Business Messaging Policy and Commerce Policy: prior consent (opt-in) from the contact, marketing templates approved before sending and opt-outs honored instantly. Bulk sending without opt-in, with purchased lists or through unofficial tools, violates those policies and ends with the number blocked.
On top of Meta's rules come the personal data protection laws of each country in the region, which generally ask for the same thing as the platform: informed consent, a clear purpose and the right to unsubscribe. The practice that complies with Meta (recorded opt-in, instant opt-out) also leaves you in good standing with your local regulator; even so, check your country's rules with your legal advisor.
What Meta's WhatsApp Business Messaging Policy requires
Meta protects WhatsApp as a channel because its value lies in attention: messages average an open rate close to 98%, according to the WhatsApp Business Blog, and that only holds up if users do not see the channel as spam. The rules of the game follow from there: whoever takes care of the experience gets to send more; whoever degrades it gets to send less and less.
There are four core obligations for doing marketing:
| Rule | What Meta requires | What happens if you ignore it |
|---|---|---|
| Prior opt-in | Verifiable consent from the contact before you send them marketing, with a record of when and where they gave it | Blocks and reports from users, which sink your number's quality rating |
| Approved templates | Every outbound message outside the 24-hour window uses a template reviewed by Meta and classified by category (marketing, utility, authentication) | The message simply cannot be sent |
| Number quality | Meta measures the blocks, reports and replies your sends get and adjusts your messaging limits based on that rating | Reduced sending limits and, if it happens again, a restricted or banned number |
| Instant opt-out | A contact who asks to unsubscribe stops receiving marketing instantly and goes on a suppression list | Spam reports and exposure under your country's data protection rules |
Editorial summary of Meta's WhatsApp Business Messaging Policy and Commerce Policy: the current text is always the one in the official documentation.
How to handle opt-in and opt-out without friction
Opt-in is not an awkward legal formality: it is a quality filter for your contact base. A contact who agreed to receive your messages opens, replies and buys; one who never asked for them blocks you. Capturing it well from the start makes everything else (open rate, conversion, your number's quality rating) work better.
The capture points that work best:
- At checkout or customer sign-up: a dedicated checkbox for WhatsApp (not buried in the terms and conditions), with the purpose spelled out: offers, news, order tracking.
- In the inbound conversation: if the customer messaged you first, you can ask for marketing opt-in in that same chat and record it.
- In campaigns and QR codes: click-to-WhatsApp ads, QR codes on the packaging or in the store, web forms. The first message confirms the subscription.
- The record matters as much as the capture: store the date, channel and consent text for every contact. It is your evidence before Meta and before the regulator.
Opt-out is sacred: a keyword (STOP, UNSUBSCRIBE) has to be enough to stop receiving messages, instantly and with no questions asked. Every marketing template should remind people of that exit: with an easy opt-out, fewer people who want out end up blocking you, and blocks are what really hurt your number.
Bulk sending without opt-in is spam, and it gets your number banned
There is a whole market of tools that promise unlimited bulk sending on WhatsApp: unofficial APIs, number farms, purchased databases. They work until they stop working: Meta detects the spam patterns, users block and report, and the number (sometimes every number the company has) ends up restricted or banned.
The real cost is not the fine: it is losing the channel with your entire base just when it was starting to pay off, and starting over with a new number, no quality history and the same bad habits. In a channel where the open rate is around 98%, the temptation to shout is huge; the discipline of speaking only to people who want to hear from you is what keeps that open rate high.
Our position is the textbook one: Revio operates within Meta's rules, with the official API, approved templates, sends only to contacts with recorded opt-in and automatic opt-out. If a provider promises you volume without consent, they are selling you the ban of your number under another name.
How Revio stays compliant, end to end
Compliance is not an appendix to the contract: it is wired into the flow of every campaign.
Opt-in captured and recorded
Every contact enters the base with documented consent: date, channel and purpose. Without opt-in, Revio does not send them marketing.
Templates submitted to Meta
Messages are written in your brand's voice and submitted to Meta for review in the right category before any campaign goes out.
Segmentation on a clean base
Campaigns go out only to segments with active consent. Contacts who unsubscribed land on an automatic suppression list.
Sending with quality monitoring
Revio spaces out the sends and monitors replies and blocks to protect your number's quality rating with Meta.
Automatic opt-out
The unsubscribe keyword is processed instantly, with no manual intervention, and is audited in the contact's history.
The numbers behind the rules
Third-party figures, with a published source, to understand why the channel is guarded so closely. None of these figures is our own result.
~98%
Open rate of WhatsApp messages: the attention that Meta's rules protect
Source: WhatsApp Business Blog (2025)
5 to 7x
Cheaper to retain a customer than to acquire a new one: an opted-in base is an asset that spam destroys
Source: CleverTap
Caveats: Meta updates its policy, its template categories and its rate table by country frequently; check the current text and cost in the official documentation before planning campaigns. The open-rate comparison with email is directional: benchmarks such as MailerLite's 43.46% are inflated by Apple Mail Privacy Protection.
Revio: WhatsApp marketing that plays by the rules
You do not have to become an expert in Meta's policy to run campaigns: compliance comes built in with Revio, ready to operate in weeks.
Revio
WhatsApp marketing and customer win-back
Revio is Vantegrate's AI agent for WhatsApp marketing: it runs on the official API, manages template approval with Meta, sends only to opted-in contacts and processes every opt-out instantly, with metrics for every campaign.
Explore RevioSecure AI agents
Revio runs 100% on Salesforce and Oracle Cloud infrastructure, certified SOC 2 Type II and ISO 27001. Vantegrate enables, the customer operates and certifies.
See the security modelISV and Consulting PartnerRuns inside your Salesforce
Revio reads and writes your objects, respects your profiles and permissions, and works alongside Agentforce and your existing flows.
Vantegrate and SalesforceFrequently asked questions about WhatsApp compliance
The legal and operational questions that come up before the first bulk campaign.
Is bulk WhatsApp marketing legal?
Is bulk WhatsApp marketing legal?
Yes, if you do it within the rules: the official WhatsApp Business API, prior opt-in from every contact, marketing templates approved by Meta and instant opt-out. What is not legal (or viable) is indiscriminate bulk sending: unofficial tools and lists without consent violate Meta's WhatsApp Business Messaging Policy and the region's data protection laws, and they end with the number blocked.
How do I handle opt-in and opt-out?
How do I handle opt-in and opt-out?
Opt-in is captured at natural points of the customer journey (checkout, sign-up, inbound conversations, QR codes, click-to-WhatsApp ads) and recorded with date and channel. Opt-out is handled with a keyword (STOP or UNSUBSCRIBE) that unsubscribes the contact instantly and adds them to a suppression list. Revio automates both ends: without recorded opt-in it does not send marketing, and it processes every opt-out with no manual intervention.
What happens if I send messages without opt-in?
What happens if I send messages without opt-in?
In the short term, some of them get through. Before long, users block and report: your number's quality rating drops, Meta lowers your sending limits and, if the pattern continues, it restricts or bans the number. You are also exposed under your country's data protection laws. It is the worst possible deal: you burn the channel along with your entire base to gain a few sends that convert poorly anyway.
Which templates does Meta approve, and how long does it take?
Which templates does Meta approve, and how long does it take?
Meta classifies templates into three categories (marketing, utility and authentication) and reviews the content before enabling them: format, variables, links and consistency with the declared category. The review is usually resolved quickly, but it pays to plan campaigns with prior approval on the calendar and to avoid tricks like disguising marketing as utility, which Meta detects and penalizes. There are ready-to-send examples in recovery message templates.
Can I run campaigns with the regular WhatsApp Business app?
Can I run campaigns with the regular WhatsApp Business app?
For marketing at scale, no: the app is meant for small businesses that reply by hand, it does not support approved templates, automation or auditable suppression lists, and the shortcuts to scale it up (huge broadcasts, third-party software on top of the app) violate Meta's terms. The WhatsApp Business API is the official path for campaigns: platforms like Revio run on it.
Bulk campaigns, yes. Spam, no
Tell us what you want to send and to whom, and we will show you how Revio does it by the book: recorded opt-in, Meta-approved templates and metrics for every campaign. A 30-minute conversation, no commitment.
Francisco Morales, co-founder, takes your call. We reply on WhatsApp within 4 business hours, no strings attached.