Key takeaways
- Meta requires businesses to get a person's opt-in before sending them messages on WhatsApp.
- A valid opt-in makes clear the person will receive WhatsApp messages from your named business.
- Opt-ins can be collected on websites, checkout pages, forms, SMS, IVR, in person or inside a WhatsApp chat.
- Businesses must honour opt-out requests and should make opting out easy.
- Messaging people who did not opt in leads to blocks and reports, which lower your quality rating.
WhatsApp works as a marketing and support channel because people trust it. Meta protects that trust with one simple rule: you must have someone's permission before you message them. This permission is called an opt-in.
What is a WhatsApp opt-in?
An opt-in is a person's agreement to receive messages from your business on WhatsApp. Under Meta's WhatsApp Business Messaging Policy, a valid opt-in should:
- Name your business, so the person knows who will message them.
- Say clearly that messages will arrive on WhatsApp.
- Be given actively by the person, not assumed.
You are responsible for obtaining consent and for complying with local laws, such as India's Digital Personal Data Protection Act. Keep a record of when and where each person opted in.
Why does opt-in matter so much?
Beyond policy, opt-in is a performance issue. When people receive messages they did not ask for, they block or report the business. Those signals feed into your quality rating. A falling rating can pause templates, hold back your messaging limit and, in severe cases, restrict your number.
Opted-in audiences read, click and reply more, which is exactly what keeps your rating green.
Where can you collect WhatsApp opt-ins?
| Channel | Example |
|---|---|
| Website | Pop-up or footer form: "Get order updates and offers on WhatsApp" |
| Checkout | Unticked checkbox: "Send me order updates on WhatsApp" |
| Lead forms | Toggle on landing pages and ad lead forms |
| Inside WhatsApp | Customer messages you first or taps a "Subscribe" button |
| Click-to-WhatsApp ads | Customer starts the chat from an ad, then confirms they want updates |
| QR codes | On packaging, bills or in-store signage |
| SMS or email | A link asking customers to opt in to WhatsApp |
| Phone / IVR | Customer presses a key to receive WhatsApp updates |
| In person | Sign-up at a store counter, clinic or event |
A message from the customer lets you reply within the 24-hour window. If you plan to send them template messages later, ask them to confirm, for example with a quick reply button: "Yes, send me updates".
What does good opt-in wording look like?
Keep it short and specific. Examples:
- "Get order and delivery updates from StyleCo on WhatsApp."
- "Yes, ABC Clinic can send me appointment reminders on WhatsApp."
- "Send me offers and new arrivals from FreshCart on WhatsApp. You can unsubscribe anytime."
Avoid vague wording such as "I agree to be contacted", which does not mention WhatsApp.
Should marketing and transactional consent be separate?
Meta's rules focus on clear consent, and customers respond better when they know what to expect. A practical setup:
- Transactional opt-in at checkout for order, shipping and payment updates (utility templates).
- Marketing opt-in for offers, launches and newsletters, collected separately or clearly described.
This separation also makes it easy to honour someone who wants delivery updates but no promotions.
How do you handle opt-outs?
Meta expects businesses to respect requests to stop. Best practice:
- Add an opt-out line to marketing templates, such as "Reply STOP to unsubscribe", or a quick reply button.
- Automatically tag contacts who opt out, using Chatbox AI keyword triggers.
- Exclude opted-out contacts from every future broadcast.
- Confirm the opt-out with a short message so the customer knows it worked.
WhatsApp users can also block a business at any time, which is another reason to make opting out easy, a clean unsubscribe is far better for you than a block.
How do you collect opt-in inside WhatsApp itself?
When a customer starts a chat, from a website button, a QR code or a Click-to-WhatsApp ad, you can ask for consent in the conversation:
- The customer sends a message, which opens a 24-hour window.
- Your chatbot answers their question, then asks: "Would you like order updates and offers from us on WhatsApp?"
- Two quick reply buttons: Yes, please and No, thanks.
- A "Yes" tags the contact as opted in, with the date and source recorded.
This is often the cleanest opt-in of all, because the customer chose to start the conversation and confirmed with a tap.
What are common opt-in mistakes?
- Importing an old customer list and broadcasting to everyone.
- Buying or scraping phone numbers.
- Treating a phone number collected for delivery as consent to marketing.
- Hiding opt-in text in terms and conditions.
- Messaging too frequently, so opted-in users start blocking you anyway.
How does Chatbox AI help you stay compliant?
- Opt-in tagging and attributes in contact management, so you know who agreed to what.
- Shopify checkout integration to capture opt-ins at the point of purchase (Shopify integration).
- Keyword opt-outs that automatically remove contacts from campaigns.
- Audience filters so broadcasts only reach the right, consented segments.
Build your list the right way from day one. Start your 7-day free trial of Chatbox AI and set up opt-in capture in minutes.
Frequently asked questions
It is best avoided. Meta's policy asks for clear, affirmative consent, and a pre-ticked box is weak evidence that the person chose to receive WhatsApp messages. An unticked checkbox or a toggle the customer actively selects is safer.
Is a pre-ticked checkbox a valid WhatsApp opt-in? It is best avoided. Meta's policy asks for clear, affirmative consent, and a pre-ticked box is weak evidence that the person chose to receive WhatsApp messages. An unticked checkbox or a toggle the customer actively selects is safer.
Can I message customers who gave me their number for an order? A phone number alone is not an opt-in. You should collect explicit consent to receive WhatsApp messages, for example with a checkbox at checkout, before sending template messages.
Do I need a new opt-in for every type of message? Meta asks that the opt-in be clear about what the person is agreeing to. A good practice is to describe the types of messages, such as order updates and offers, and keep marketing consent separate where you can.
How should customers opt out? Give them a simple path, such as replying STOP or tapping a quick reply button. Chatbox AI can tag and exclude opted-out contacts automatically so they are not included in future broadcasts.
Can I buy a list of WhatsApp numbers? No. Purchased or scraped lists do not carry consent from those people. Messaging them breaks Meta's policy, causes blocks and can get your number restricted.
