Key takeaways
- Meta requires two things before you message someone: they gave you their number, and they agreed to receive messages from your named business.
- Since November 2024, the opt-in can be general rather than WhatsApp-specific, as long as you follow local law.
- Website forms, checkout, wa.me links, QR codes, keywords like JOIN, SMS, phone and paper all work if the wording is clear.
- You must honor opt-outs made on or off WhatsApp. Social Intents records STOP, UNSUBSCRIBE and Stop promotions automatically.
- Keep evidence: when, where and how each person agreed. It protects your quality rating and you, if a complaint ever comes up.
On this page
What WhatsApp opt-in actually means
WhatsApp opt-in is a person's permission for one specific business to send them messages. Meta's rule is short. You may contact someone on WhatsApp if (a) they have given you their mobile number and (b) you have received opt-in permission confirming they want to receive messages or calls from your business.[1]
That second part trips people up. A number in your CRM because someone bought from you, filled in a quote or attended a webinar is not the same as permission to message them. The permission has to be something the customer did, it has to name you and it has to make clear they are signing up to hear from you.
Getting this right is not only a policy box to tick. On the WhatsApp Business Platform, people can block you, report you or tap to stop marketing messages, and Meta uses that feedback in your quality rating. Low quality for a sustained period leads to rate limits.[1] Clean opt-in is how you keep your reach.
WhatsApp opt-in rules in 2026
Meta's developer guide on getting opt-in, updated with the November 2024 policy change, sets three requirements and leaves the method up to you.[1]
1
Say it's an opt-in
Clearly state that the person is opting in to receive messages from you.
2
Name the business
Clearly state the name of the business they'll hear from.
3
Follow the law
Meet the notice and consent rules that apply where your customers live.
The opt-in no longer has to mention WhatsApp. Meta now says opt-in can be general and not specifically for WhatsApp, as long as you comply with local laws. In practice, we still recommend naming WhatsApp. It sets expectations, it reduces "who is this?" blocks and some privacy and marketing laws expect channel-specific consent. This guide isn't legal advice; check the rules in your customers' countries, such as GDPR in the EU or the TCPA in the US.
Meta's own tips go further than the minimum and are worth following:
- Make messages expected. Cover each category you'll send (order updates, offers, recommendations) or collect separate opt-ins per category.
- Explain the value. Tell people what they get and roughly how often.
- Make leaving easy. Give clear opt-out instructions and honor them.
- Watch quality. Monitor your quality rating whenever you launch a new opt-in source.
How to collect WhatsApp opt-in: 6 methods that work
Any method is policy compliant if it meets the three requirements. The best ones ask at the moment a customer already wants something from you.
Your website forms
Add an unticked checkbox under the phone field on sign-up, contact or quote forms. Name your brand and the kinds of messages people will get.
Checkout
Offer delivery updates on WhatsApp next to the phone field. Keep marketing as a separate, optional box so the order update consent stays clean.
wa.me links
Put a click-to-chat link in emails, bios and receipts that pre-fills your keyword. Build one in seconds with our free WhatsApp link generator.
QR codes
Print a code on packaging, menus, tables and posters. Our free QR code generator can pre-fill an opt-in keyword and exports PNG or SVG.
Keyword opt-ins
Ask people to send a word like JOIN or VIP. Because the customer starts the chat and types the word, the intent is unmistakable.
SMS, phone and paper
Meta lists SMS, website, phone (IVR) and signed paper forms as supported methods. Record which one you used.
One more source is easy to overlook: customers who message you first. When someone starts a chat, you can reply with free-form messages within the 24-hour customer service window. That chat is a great moment to ask if they'd like updates later, but the inbound message alone isn't permission to add them to your marketing broadcasts.
WhatsApp opt-in message examples you can copy
Replace [Brand] with your business name exactly as it appears on your WhatsApp profile. Each example names the business, says what people will receive and explains how to stop.
Send me order updates and occasional offers from [Brand] on WhatsApp. Message rates may apply. I can reply STOP to opt out at any time.
Get your delivery updates on WhatsApp from [Brand]. We'll only message you about this order unless you also tick the box for offers.
Want first dibs on new arrivals? Scan to message [Brand] on WhatsApp and send JOIN. Reply STOP any time to stop.
You're in! [Brand] will send you new arrivals and member offers here, about twice a month. Reply STOP to opt out at any time.
Hi {{1}}, thanks for opting in to WhatsApp updates from [Brand]. You'll get order and delivery updates here. Reply STOP if this wasn't you.
Happy to help! Would you like us to send your appointment reminders on WhatsApp from now on? Reply YES to opt in, or ignore this and nothing changes.
[Brand]: We're moving updates to WhatsApp. Tap the link to say hi and send JOIN, and we'll message you there instead.
Done. You won't receive promotional messages from [Brand] on WhatsApp anymore. Reply START if you change your mind.
The confirmation and opt-out messages are the kind Meta classifies as utility: its template guidelines list confirming an opt-in collected on another channel, or confirming an opt-out, under opt-in management.[2] Keep them free of offers so they stay in that category. Need more ready-made wording? Browse our welcome message templates or the full library of 90 WhatsApp templates.
Handling opt-outs and STOP keywords
Opt-out is the other half of consent. Meta's Business Messaging Policy says you must respect every request by a person to block, discontinue or otherwise opt out of your messages, whether they ask on WhatsApp or anywhere else.[3] WhatsApp also gives people a built-in way to stop marketing messages from a business.[1]
What Social Intents does automatically
- Detects replies like STOP and UNSUBSCRIBE, plus taps on Stop promotions.
- Marks the contact as opted out and adds the event to their consent history.
- Skips opted-out contacts in every future broadcast, before anything is sent.
- Sends broadcasts inside quiet hours, 9 AM to 8 PM by default, so promotions don't land at midnight.
For requests that arrive by email, phone or in person, update the contact's WhatsApp consent by hand and add a short note about where the request came from. Add "Reply STOP to opt out" to your marketing templates as well; it's one line and it keeps frustrated customers from reaching for the block button instead.
How Social Intents keeps WhatsApp consent records
If a customer says "I never signed up for this", you want an answer in seconds. Social Intents stores WhatsApp consent on each contact, with a history of every change.
Consent history · Maria L.
Opted in
Keyword JOIN · tagged Coffee club
Mar 3, 9:41 AM
Broadcast received
spring_roasts · delivered and read
Mar 18, 11:02 AM
Opted out
Replied STOP · recorded automatically
Apr 2, 6:15 PM
Skipped
Left out of the April broadcast before sending
Apr 9, 10:00 AM
Status, source and evidence
Every contact shows whether they're opted in or out on WhatsApp, where the consent came from and when it changed.
Imports that carry proof
Bring in contacts from your own forms or checkout with a consent column and a note describing the evidence, such as "Checkout checkbox, spring 2026".
Checks before every send
The broadcast composer shows how many contacts lack consent or opted out, and skips them automatically.
Keyword opt-ins are recorded the same way: the keyword becomes the source, the contact is tagged to the list you chose and they get your confirmation message. The result is a list you can broadcast to with confidence. See how WhatsApp broadcasts work in Social Intents, or the WhatsApp CRM view of contacts, segments and history.
Opt-in mistakes that hurt your quality rating
These are the patterns behind most blocked numbers and stalled messaging limits.
- Pre-ticked boxes or consent hidden in termsIf the person didn't take an action, you'll struggle to show they agreed, and they're more likely to block you.
- Bought, rented or scraped number listsThese people never opted in to your business. Expect blocks, reports and a falling quality rating.
- Vague sender names"Our partners" or a parent company name fails Meta's rule to name the business people are opting in to.
- One opt-in, very different messagesSomeone who agreed to receipts didn't agree to daily promos. Meta suggests opt-ins that cover each category you send.
- Ignoring opt-outs made elsewhereAn unsubscribe by email, phone or in person still counts. Meta's policy says to honor requests on or off WhatsApp.
- No record of how consent happenedWithout a source and date you can't answer a complaint or a regulator, and you can't clean your list confidently.
Sending to US numbers? Opt-in is only part of the picture there. Meta has paused delivery of marketing templates to +1 numbers; our guide to WhatsApp marketing messages for US numbers explains what still works. And if a template you wrote around your opt-in gets bounced, here's how to fix a rejected WhatsApp template.
Sources
All sources checked on November 2, 2026. This guide explains Meta's policy and is not legal advice.
- Meta for Developers: Get opt-in for WhatsApp — requirements, methods and tips
- Meta for Developers: Template categorization — opt-in management as a utility use case
- WhatsApp Business Messaging Policy — opt-in and opt-out obligations
- Meta for Developers: Marketing templates — user preferences for marketing messages