WhatsApp opt-in rules: what Meta requires, and what the law does
Meta allows a general opt-in and does not require double opt-in. Your regulator may disagree — and it is the regulator that fines you.
An opt-in is a record that a person agreed to receive messages from your business. Meta requires one before you send template messages, and Meta's own bar is lower than most merchants assume — but Meta's rules are the floor, not the ceiling, and in several markets the law sits well above them.
This page separates the two, because conflating them is how stores end up either over-engineering consent or breaking the law.
What Meta actually requires
Meta's opt-in documentation asks for three things:
- Clearly state that the person is opting in to receive communication from the business.
- Clearly state the business's name.
- Comply with all applicable law.
Two things follow that surprise people. First, the opt-in does not have to be WhatsApp-specific — Meta explicitly allows a general opt-in, as long as local law is satisfied. Second, Meta does not require double opt-in. A confirmation step is a good idea; it is not a platform requirement.
Opt-out instructions are similar: Meta frames them as recommended best practice rather than a hard requirement. That said, offering an easy opt-out is the single cheapest way to protect the quality rating your messaging tier depends on — a customer who cannot unsubscribe blocks you instead, and blocks are what damage quality.
Where the law is stricter
| Market | Standard | Practical effect |
|---|---|---|
| UK | PECR, plus the Data (Use and Access) Act 2025 | Explicit consent, or the narrow "soft opt-in" for existing customers buying similar products. Maximum fines raised to £17.5m or 4% of global turnover. |
| EEA | GDPR Article 7 plus ePrivacy | Freely given, specific, informed, unambiguous. No pre-ticked boxes, no bundling with terms acceptance. |
| UAE | Cabinet Decision 56/2024 | Requires consent before sending electronic marketing via messages on social platforms — explicitly covering WhatsApp. |
| India | DPDP Act 2023 | Consent must be free, specific, informed and unambiguous by clear affirmative action, and withdrawal must be as easy as giving it. |
| Nigeria | NDPA 2023 | Pre-checked boxes, silence and inactivity are explicitly not consent. |
| Brazil | LGPD | Marketing may rest on consent or legitimate interest, assessed case by case — materially more permissive, though Meta still requires an opt-in. |
The pattern: Meta's "a general opt-in is fine" allowance does not discharge GDPR, PECR, DPDP or the UAE rules. If you sell into those markets, build to the legal standard and Meta's requirement is satisfied automatically.
This is not legal advice. The rules above are summarised from public sources and change. If you sell into a regulated market at any scale, have someone qualified look at your consent flow — the fines are large enough to justify an hour of professional time.
How to collect opt-in without annoying anyone
- At checkout. An unticked checkbox saying "Send my order updates on WhatsApp" next to the phone field. Unticked matters — a pre-ticked box is not consent under GDPR, DPDP or NDPA.
- Separate the two purposes. One checkbox for order updates, a second for offers. This is genuinely useful rather than bureaucratic: in most markets order updates are utility messages that reach people anyway, and separating them means a customer who declines marketing still gets their tracking link.
- When they message you first. Someone who writes to your shop has opened a conversation. Confirm the marketing part explicitly rather than assuming it.
- On the thank-you page. A WhatsApp button after purchase both collects consent and opens the conversation window.
What to record
Consent you cannot evidence is consent you do not have. Store, for each contact:
- The timestamp.
- Where it happened — checkout, a form, a chat.
- What exactly they agreed to — order updates, marketing, or both.
- The wording they saw.
That last one is the one everyone forgets, and it is the one a regulator asks for.
Handling opt-outs
Every list decays, and the customers leaving it are the ones most likely to damage your quality rating on the way out. Automatic STOP and START keyword handling, an opt-out list, and a per-contact marketing frequency cap are covered in managing opt-outs, frequency and template quality.
One nuance worth designing around: a customer replying STOP is replying, which opens the conversation window. If your STOP handling is a template, it is being sent unnecessarily — a free-text confirmation works and costs nothing.
The commercial argument for doing this properly
Consent is not only a legal matter. Meta's per-user marketing limits tighten for recipients who appear unreceptive, and that assessment is shared across all businesses. Sending to people who did not meaningfully agree produces blocks and reports, which degrade quality, which caps your messaging tier, which limits how many people you can reach at all.
A smaller list of people who genuinely opted in outperforms a large list you bought or assumed — not because it is more ethical, though it is, but because the platform is built to punish the alternative.
Frequently asked questions
Does WhatsApp opt-in have to specifically mention WhatsApp?
Not for Meta's rules — its documentation explicitly allows a general opt-in that is not WhatsApp-specific, as long as you comply with local law. Local law may require more.
Does Meta require double opt-in for WhatsApp?
No. Meta requires that you state the person is opting in to receive communication from the business, state the business name, and comply with applicable law. Double opt-in is good practice, not a platform requirement.
Can I upload my existing customer list and message them?
Only if those customers consented in a way that satisfies both Meta's policy and your local law. In the UK and EEA a generic opt-in usually does not meet the GDPR or PECR standard for marketing messages.
Are opt-out instructions required by Meta?
Meta frames them as recommended best practice rather than a requirement. They are still worth including, because a customer who cannot unsubscribe blocks you instead, and blocks damage the quality rating your messaging tier depends on.