WhatsApp Opt-In: How to Collect Customer Consent the Right Way
Meta requires opt-in before you message anyone on WhatsApp. Here is what valid consent looks like, where to collect it, wording you can copy, and how to manage opt-outs.
MonoChat Team Updated: 7 min read
On this page
- What Meta requires for WhatsApp opt-in
- Where to collect WhatsApp opt-in
- WhatsApp opt-in wording examples
- Confirm the opt-in with a utility template
- Collect consent by message type
- How to handle WhatsApp opt-outs
- Keep a record of every opt-in
- Common WhatsApp opt-in mistakes
- How to collect and manage WhatsApp opt-in with MonoChat
- Sources
WhatsApp opt-in is a customer’s permission to receive messages from your business on WhatsApp, and Meta requires it before you send the first message. To be valid, the opt-in must make clear that the person is agreeing to receive messages from you, name your business, and comply with the laws that apply to you. You can collect it almost anywhere: a website form, checkout, an SMS, a phone call, or a paper form in your store.
Getting this right protects more than your compliance record. People who expect your messages read and reply to them, while people who are surprised block and report you, and that feedback is what drives template pauses, messaging limits, and account restrictions. This guide covers the rules, the best places to collect consent, wording you can copy, and how to handle opt-outs.
What Meta requires for WhatsApp opt-in
The WhatsApp Business Messaging Policy sets two conditions before you contact anyone. The person must have:
- Given you their mobile phone number (or username), and
- Given you opt-in permission confirming they want to receive later messages or calls from your business.
Meta’s developer documentation adds three requirements for how you collect that opt-in:
- State clearly that the person is opting in to receive communication from your business.
- Name your business so people know who will message them.
- Comply with applicable law, including any notices and permissions required where you and your customers are.
Since the November 2024 policy update, opt-in can be general rather than specifically about WhatsApp, as long as those requirements are met. You remain responsible for choosing the method and proving it complies with the law. Privacy and marketing-consent rules differ by country, so check what applies to you, for example with your legal advisor.
The policy also requires you to respect every request to block, stop, or opt out, whether it reaches you on WhatsApp or elsewhere, including removing the person from your contact list.
Where to collect WhatsApp opt-in
Meta lists SMS, websites, phone calls (using an IVR flow), and in-person or paper forms as supported methods. In practice, most businesses combine several touchpoints:
| Touchpoint | How it works | Good for |
|---|---|---|
| Website form or pop-up | Phone field plus an unticked consent checkbox | Newsletters, lead capture |
| Checkout | Optional checkbox for order updates and, separately, offers | E-commerce order updates |
| Account settings | Notification preferences with WhatsApp as a channel | Apps, SaaS, banking |
| SMS | Reply YES to an SMS that names your business and WhatsApp | Existing SMS lists |
| Phone call (IVR) | “Press 1 to receive updates on WhatsApp” | Call centers, appointment lines |
| In store or on paper | Sign-up form or registration sheet with a consent line | Retail, clinics, events |
| Click-to-chat link or QR code | The customer starts the chat; you ask whether they want future updates | Websites, packaging, store displays |
| WhatsApp Flow form | A form inside the chat with a consent checkbox | Registrations and bookings that start in WhatsApp |
When a customer messages you first, through a click-to-chat link, a QR code, or an ad, you can reply freely within the 24-hour customer service window. For template messages after that, such as promotions next month, ask for explicit permission during the conversation and record the answer.
WhatsApp opt-in wording examples
Clear wording is the cheapest way to reduce blocks. Each example below names the business, names the channel, says what kind of messages to expect, and mentions how to stop.
Website or checkout checkbox (order updates)
[ ] Send me order and delivery updates from Northwind Home on WhatsApp. You can opt out at any time.
Separate checkbox for marketing
[ ] I'd like to receive offers and new arrivals from Northwind Home on WhatsApp, up to twice a month. Reply STOP or tap "Stop promotions" to opt out.
SMS opt-in
Northwind Home: Want order updates and support on WhatsApp instead of SMS? Reply YES to opt in. You can opt out any time.
In-chat request after a support conversation
Glad we could help today. Would you like to receive appointment reminders from Bright Smile Dental here on WhatsApp? Tap "Yes, remind me" or "No thanks".
Paper or in-store form
Phone number: ______________
[ ] I agree to receive booking confirmations and reminders from City Fitness on WhatsApp.
[ ] I also agree to receive class news and member offers from City Fitness on WhatsApp.
Avoid pre-ticked boxes, consent hidden in terms and conditions, and vague lines like “We may contact you on various channels”. They may not meet local law, and they leave people surprised when the first message arrives.
Confirm the opt-in with a utility template
Meta’s template guidelines list confirming an opt-in collected on another channel as a utility use case. A short confirmation right after sign-up sets expectations and gives an early way out:
Thanks for confirming, {{1}}. You will now receive order and delivery updates from Northwind Home on WhatsApp. Reply STOP at any time to opt out.
Keep it free of offers. Adding a discount code turns it into a marketing template. Our WhatsApp template message examples include more utility and marketing samples.
Collect consent by message type
Meta recommends either one opt-in that covers every category you plan to send (order updates, offers, recommendations) or separate opt-in per category. Separate consent usually works better:
- Customers who only want order updates can keep them without receiving promotions.
- Your marketing segment contains only people who asked for it, which keeps template quality high.
- An opt-out from promotions does not cut you off from essential service messages.
The policy also asks for a separate opt-in before you start a voice call with a user, so add a call permission if you plan to call customers on WhatsApp.
How to handle WhatsApp opt-outs
Opt-out handling is where many businesses slip. Build these into your setup from day one:
- Add an opt-out button to marketing templates. A quick reply such as “Stop promotions” is easier for customers than finding the block button.
- Recognize opt-out words in chat. Treat replies like STOP, UNSUBSCRIBE, or “don’t message me” as opt-outs, even without a button.
- Apply the opt-out right away. Remove the person from the matching segment before your next send.
- Confirm it. A short utility message works: “You will no longer receive promotions from us on WhatsApp.”
- Honor requests from any channel. An email or a call asking you to stop counts too.
WhatsApp users can also block or report you, or choose to stop receiving marketing messages from your business. Each of those signals affects your quality, so a clean opt-out path protects your account. If things have already gone wrong, see our guide to a banned or restricted WhatsApp Business account.
Keep a record of every opt-in
Meta puts the responsibility for proving compliant opt-in on you. For each contact, store:
- The date and time of consent
- The source (website form, checkout, SMS, store form, chat)
- The exact wording the person agreed to
- The message categories they accepted
- Any later opt-out, with date and channel
This record lets you build clean campaign segments, answer customer questions, and explain your process if a violation is ever appealed.
Common WhatsApp opt-in mistakes
- Importing a purchased list or an old customer database with no consent record.
- Treating “they gave us their phone number” as consent to WhatsApp marketing.
- Sending promotions to people who only agreed to order updates.
- Leaving out the business name, especially when you sell under several brands.
- Making the opt-out harder than the opt-in.
Each of these leads to blocks and reports, which is how most problems with bulk messaging begin.
How to collect and manage WhatsApp opt-in with MonoChat
MonoChat turns consent into data your campaigns can use, rather than a checkbox that disappears into a spreadsheet.
- Opt-in inside WhatsApp. WhatsApp Flows let you build sign-up, registration, and booking forms that customers complete without leaving the chat, including a consent question, with answers synced to your CRM.
- Entry points that start the conversation. Click-to-chat buttons on your website and in-store QR codes open a WhatsApp chat, where a workflow can ask for permission to send future updates.
- Consent as customer state. Workflow automation keeps state for each customer, including consent. A workflow can tag a contact as “WhatsApp marketing: yes” when they agree, and switch the tag when they tap “Stop promotions”.
- Campaigns only to opted-in contacts. Bulk messaging filters audiences by tags and CRM attributes, so a campaign goes only to the people who said yes, and includes opt-out logic for safer sending.
- One inbox for the replies. Every response lands in the shared team inbox, so opt-out requests and questions reach a person quickly.
You can try it on the free Basic plan (one agent, one channel) at app.monochat.ai, and compare other plans on our pricing page. For a definition you can share with your team, see opt-in in our glossary.
Sources
Put this into practice with MonoChat