Skip to content

Deliverability and consent3 min read

WhatsApp opt-in requirements and how to stay unblocked

By Shraddha Agarwal · How we write our guides

Meta's Business Messaging Policy covers opt-outs, quality and enforcement, and requires an AI agent to offer a way to reach a person. WhatsApp can also review your opt-in flow directly, and a consent record kept in a spreadsheet won't excuse an unexpected message.

What counts as an opt-in

At Meta's minimum, a WhatsApp opt-in means the person gave your business their number and agreed to receive messages from it. Since November 2024 the permission need not name WhatsApp, if local law allows. A clear, specific opt-in still protects you best:

  • Name your business as customers know it.
  • Name WhatsApp. Local law may require it, and agreeing to email is not agreeing to WhatsApp.
  • Say what they'll receive. Order updates and weekly offers are different things.

A customer asking where their order is has opened a service chat, not agreed to promotions. Someone who chose delivery updates did not ask for a sale campaign.

Meta recommends explaining which kinds of messages an opt-in covers, or asking for each separately. Store the purpose, not one yes/no flag.

What to record

  • The exact wording shown
  • Where it was collected: page, form or point in a chat
  • When, with a time zone
  • The purpose and channel it covers
  • Every change since, including opt-outs

Consent is a history. Someone who opted out and back in differs from someone who never left, and only the full record shows it.

Ways to collect it

  • An unticked checkbox at checkout that names your business and WhatsApp
  • A "message us on WhatsApp" link, then a clear permission request before any marketing. The free WhatsApp link and QR generator makes the link; the chat alone is not marketing permission.
  • A click-to-WhatsApp ad whose wording makes future messages clear
  • An in-store or phone agreement, recorded with the words used
  • Double opt-in: a second confirmation inside WhatsApp before marketing

Double opt-in confirms the right person signed up, at the cost of one more step.

What is not an opt-in

  • A bought or rented list, whatever it promises
  • Numbers collected for delivery or verification, reused for marketing
  • An old chat about something unrelated
  • Numbers scraped from a directory, marketplace or group
  • Consent given to a different brand you own
  • Email-only permission reused for WhatsApp

If you can't say how each number agreed, there is no opt-in.

Honor opt-outs at once

  • Before the next send. Check suppression at send time, since people opt out after an audience is built.
  • At the scope asked. A marketing opt-out stops all your marketing. "Stop contacting me" stops everything.
  • In any words. Handle stop keywords in each language, and treat "please don't message me again" the same way.

Meta's error 131050 means the person stopped your marketing; suppress them automatically. Error 131049 is different: a per-user marketing limit, not an opt-out. Meta suggests waiting at least 24 hours, and marketing sent inside a window the person opened doesn't count toward the limit.

What gets numbers restricted

  • Frequency. More than people expected when they opted in.
  • Relevance. One message to the whole list, including people it doesn't fit.
  • Timing. Marketing at an odd local hour.
  • Language. Writing in a language they never used with you.
  • No way out. No obvious way to stop turns an annoyed customer into a report.

Local law comes on top

Meta's rules are the minimum. Local law is often stricter on consent, records, timing and deletion, and depends on where your customers are; check with a qualified adviser. Our UAE and Saudi guides summarize the rules there.

A platform should give you consent per purpose and channel, suppression at send time, opt-outs honored across campaigns, and a record you can produce on request.

Share

Try it on real customer chats

Connect your number and start replying today.