Industries
Restaurants & Food
Take restaurant orders, table bookings and payments in one WhatsApp chat. Auto-reply to common questions and cut support costs with ChatMitra.
Real Estate
Use WhatsApp automation to capture property leads, qualify them automatically, and follow up fast. See how real estate agents close more with ChatMitra.
Travel & Tourism
Use the WhatsApp Business API to capture travel leads, send itineraries, confirm bookings, and keep travellers updated. See how agencies grow with ChatMitra.
Banking & Finance
Run secure KYC, send account alerts and payment notifications on WhatsApp. Cut support load and stay within Meta's rules with ChatMitra.
Beauty & Cosmetics
Sell your catalog, recover carts and win repeat orders on WhatsApp. Auto-reply to product questions and send launches to opted-in customers with ChatMitra.
Education
Answer admission enquiries, fee and timetable questions, and keep parents updated — all on WhatsApp. Cut admin load and costs with ChatMitra.
EduTech
Capture course leads, qualify them and onboard learners on WhatsApp. Automate replies and cut lead-qualification cost with ChatMitra's no-code chatbot.
Events & Webinars
Handle event registrations, reminders and RSVPs in one WhatsApp chat. Cut no-shows, automate FAQs and keep attendees updated with ChatMitra.
Freelancers & Consultants
Capture leads, send proposals and chase invoices in one chat. WhatsApp automation for freelancers and consultants with ChatMitra — from ₹0.20 a chat.
Health & Wellness
Book appointments, send reminders and answer client questions in one WhatsApp chat. Auto-reply to routine queries and cut support costs with ChatMitra.
Home Decor
Share your home decor catalog, take orders and send delivery updates on WhatsApp. Automate FAQs and cut support costs with ChatMitra.
IT Services
Use the WhatsApp Business API to qualify leads, run support over chat, and wire WhatsApp into your stack with webhooks. How IT companies scale with ChatMitra.
Marketing Agencies
Use WhatsApp automation to capture leads, run campaigns and manage multiple client brands from one account. How agencies scale on WhatsApp with ChatMitra.
Offline & Retail
Turn shop footfall into a WhatsApp list. Share catalogs, add a QR-to-chat at the counter and bring buyers back — with ChatMitra from ₹0.20 per chat.
Spas & Salons
Use the WhatsApp Business API to take spa and salon bookings, cut no-shows with automated reminders, and rebook regulars. How salons grow with ChatMitra.
Automotive
Use the WhatsApp Business API for automotive dealerships to qualify buyers, book test drives and send service reminders — automated, on one chat, with ChatMitra.
All Industries
Browse every industry guide
WhatsApp Marketing

WhatsApp Opt-In: Meta's Rules, Proof and India's DPDP Act

What counts as a valid WhatsApp opt-in under Meta's policy, how to handle opt-outs and error 131050, how to prove consent, and what India's DPDP Act adds.

Nikunj Gohil
Written byNikunj Gohil
Read time 17 min
Posted on
WhatsApp Opt-In: Meta's Rules, Proof and India's DPDP Act
Summarise this post with:

Short on time? Read this first

  • Meta's current rule has three parts: say the person is opting in to messages from you, name your business, and follow local law.
  • A customer who messages you first opens a 24-hour reply window. That is not the same as permission for future marketing.
  • When a customer taps Stop in WhatsApp, Meta sends a user_preferences webhook, and marketing sends to that person fail with error 131050.
  • India's DPDP notice and consent duties start 18 months from 13 November 2025, around 13 May 2027. If consent is questioned in a proceeding, the business must prove both.
  • Keep a consent record for every contact: who, when, where, the exact wording, the purpose and any withdrawal.
On this page 0

    A WhatsApp opt-in is a person’s recorded permission for your business to message them on WhatsApp. Meta’s policy lets you start a conversation only if the person gave you their number and agreed to receive messages from your business, named clearly, in line with local law. In India, that law includes the DPDP Act.

    This guide covers what Meta checks, the four ways opt-outs arrive, how to prove consent, and the duties India’s DPDP Act adds from 2027. For where and when to ask people, see our short guide to WhatsApp opt-in best practices.

    Facts checked against Meta’s developer documentation, the WhatsApp Business Messaging Policy (last updated 23 September 2026), WhatsApp’s help centre, the DPDP Act, 2023 and the DPDP Rules, 2025 on 25 September 2026. This article is general information, not legal advice.

    Key takeaways

    • Meta's test has three parts: say it's an opt-in to your messages, name your business, obey local law.
    • WhatsApp's Stop button notifies you by webhook. Typed STOP replies, emails and blocks don't.
    • Under the DPDP Act, if consent is questioned in a proceeding, the business must prove notice and consent.
    • Keep a ten-field consent record, and add to it rather than overwrite it.
    Two phones showing WhatsApp opt-in and opt-out: the customer taps Yes, opt me in and the consent is saved, then later replies STOP, gets an unsubscribe confirmation and the opt-out is recorded
    From request to record: every opt-in should leave a trail you can show later, including the way back out.

    What is a WhatsApp opt-in?

    A WhatsApp opt-in is the moment a person agrees that your business may message them on WhatsApp, and the record that shows they did. The WhatsApp Business Messaging Policy says you may only contact people on WhatsApp if “(a) they have given you their mobile phone number or username; and (b) you have received opt-in permission from the recipient confirming that they wish to receive subsequent messages or calls from you.”

    So having the number is not enough: a customer who gave it to you for delivery has met condition (a) only. And “subsequent messages” is the key phrase: the person has to agree to hear from you again, not just to finish today’s chat. The policy covers both the WhatsApp Business app and the WhatsApp Business Platform (the API).

    Opt-in no longer has to be WhatsApp-specific

    Meta’s developer page Get opt-in for WhatsApp says that since the November 2024 policy update, opt-in permission “can be general and not specifically for WhatsApp, as long as businesses comply with all local laws.” A website, SMS or paper consent can cover WhatsApp if it meets the requirements below, though naming WhatsApp remains good practice for legal reasons covered later.

    What does Meta require for a valid WhatsApp opt-in?

    Meta lists exactly three requirements on its opt-in page:

    • “Businesses must clearly state that a person is opting in to receive communication from the business.”
    • “Businesses must clearly state the business’s name that a person is opting in to receive messages from.”
    • “Businesses must comply with applicable law.”

    The method is up to you. Meta names SMS, a website, a phone call using an IVR flow, and in-person or paper sign-up as supported examples, and the policy makes you “solely responsible for determining the method of opt-in,” for getting it lawfully, and for providing any notices the law requires.

    The policy also recommends, without requiring, an opt-in that covers each kind of message you’ll send (or one per category), a separate opt-in before calling a user, and clear per-category opt-outs. The reason given: it reduces the risk “that users will block your business because they receive unsolicited messages.”

    How Meta enforces it

    Enforcement is reactive and driven by user signals. Meta’s opt-in page says people can stop marketing messages, block or report a business, and that “our systems will rate limit businesses if the business’s quality is low for a sustained period of time.” The policy adds that Meta “may also reactively evaluate a business’ opt-in flows, including review of user feedback, to flag policy violations.” See WhatsApp quality rating explained for how blocks feed into your standing, and what to do when your WhatsApp number is banned for the appeal path. Unofficial bulk senders bypass all of this and put the number at risk; see official vs unofficial bulk WhatsApp senders.

    Valid vs invalid opt-in: 10 common situations

    Each situation is tested against Meta’s three requirements and, for India, the DPDP Act’s consent standard (explained below). “Valid” means valid for marketing messages.

    SituationValid for marketing?WhyWhat to do
    Unticked checkout box: "Send me order updates and offers from [Your Brand] on WhatsApp". The customer ticks it.YesClear action, business named, purposes stated.Log the tick, timestamp and wording version.
    The same box, ticked by defaultNo, under the DPDP standardDPDP consent needs "a clear affirmative action".Ship the box unticked.
    A customer taps your wa.me link and asks "Is this in stock?"Not yetThis opens a 24-hour service window, not permission for later offers.Ask in the chat and record a YES.
    You ask in chat, "Want restock alerts and offers from us here?" The customer replies YES.YesAn explicit reply to a question naming what they'll get.Store the message ID and question text.
    Last year's SMS sign-up: "Reply Y to get messages from [Your Brand]"Usually yes for MetaGeneral opt-in is allowed since November 2024 if it named you.Check local law; explain the move to WhatsApp in your first message.
    A signed paper form in a store with clear wordingYesMeta lists paper sign-up as supported.Keep a scan; log the store and staff member.
    IVR: "Press 1 for delivery updates from us on WhatsApp"Only for delivery updatesA supported method, scoped to updates.Don't send offers on the strength of it.
    A bought list, or numbers copied from directories and social profilesNoNobody on it agreed to hear from you.Don't use it.
    A partner brand shares its opted-in listNoThe opt-in named the partner, not you.Run a co-branded opt-in naming you.
    A past buyer with no consent wording anywhereNo, for offersA purchase isn't a marketing opt-in.Order updates may be defensible. Ask before promotions.

    The pattern: permission belongs to a named business, covers stated kinds of messages and is proven by a record.

    Does a customer messaging you first count as opt-in?

    Not for marketing. When someone messages you from a click-to-chat link or QR code, the policy lets you reply freely “within the 24-hour customer service window, which opens and resets with each user message.” But the person has only asked you something. They haven’t confirmed that they “wish to receive subsequent messages” from you.

    So a chat link is a good way to start the opt-in:

    1. Put a link or QR code where people already want to talk to you: your bill, packaging, store counter or Instagram bio. Our free WhatsApp chat link generator and WhatsApp QR code generator build these with a pre-filled first message, such as “Hi, I’d like restock alerts”.
    2. Reply inside the 24-hour window with a question that names your business and the kinds of message (wording below).
    3. Record the YES, with the message ID and timestamp.

    For wiring links or forms into your site, see WhatsApp integration with your website.

    How do customers opt out of WhatsApp marketing messages?

    The policy’s opt-out rule is broad: “You must respect all requests (either on or off WhatsApp) by a person to block, discontinue, or otherwise opt out of communications from you via WhatsApp, including removing that person from your contacts list.” Those requests reach you in four very different ways.

    How the person opts outWhat your system receivesWhat it stops
    Taps Stop in your chat (WhatsApp's built-in control)A user_preferences webhook with the value stop. Later marketing sends fail with error 131050.Your marketing messages only
    Types "STOP", "unsubscribe" or similarAn ordinary inbound message. Nothing is flagged.Whatever they asked to stop; at least all promotions
    Asks off WhatsApp: email, phone, in store, social mediaNothing on WhatsAppCovered by the policy's "on or off WhatsApp" wording
    Blocks or reports your businessNo dedicated event. You may see failed deliveries and a falling quality rating.A block stops everything. A report feeds Meta's view of your quality.
    Opt-out settings with keywords such as STOP, UNSUBSCRIBE and NOT INTERESTED, and an auto-response confirming the customer will no longer receive WhatsApp notifications
    Keyword opt-outs: decide which words count as a no, and confirm the opt-out in your reply.

    WhatsApp’s own Stop and Resume control

    WhatsApp’s help centre article Controls when communicating with businesses tells users to open the business chat and “Tap Stop, then tap Stop again to confirm that you’ll no longer receive offers and announcements”, or “tap Resume” to undo it. Other messages keep flowing: “you’ll still get other messages that you have chosen to receive such as boarding passes, delivery updates, one-time passwords, etc.”

    Meta’s user_preferences webhook reference says the event fires when “a WhatsApp user stops marketing messages” or “resumes marketing messages”. The payload carries the category marketing_messages, the value stop or resume, a description and a timestamp. It identifies the user by wa_id, which Meta omits when the person uses a username and their number can’t be shared; a business-scoped user_id is sent if you have those IDs enabled. It does not fire for “Interested” or “Not interested” feedback.

    What error 131050 means

    A marketing template sent to someone who tapped Stop won’t be delivered. Meta’s error codes reference lists 131050: “Unable to deliver the message. This recipient has chosen to stop receiving marketing messages on WhatsApp from your business.” Meta says not to retry, and to subscribe to user_preferences.

    Don’t confuse it with 131049, “This message was not delivered to maintain healthy ecosystem engagement”, which Meta ties to its per-user marketing template limits; if you suspect the limit, Meta says to wait at least 24 hours before resending. A 131049 is not an opt-out.

    How to handle opt-outs: a step-by-step procedure

    WhatsApp’s Stop control reports only one of the four routes. The rest depend on your own process:

    1. Capture every route. Subscribe to user_preferences events through your provider, match typed opt-out keywords, and give support staff a way to flag email, phone and in-person requests.
    2. Keep one opt-out status per contact. Whatever the route, set the same tag or field, with the date and route. Separate lists in separate tools drift apart, and a STOP ignored by one integration still produces a block.
    3. Filter every marketing audience against it: broadcasts, drip campaigns, API sends from other systems and one-off staff sends.
    4. Confirm once, without selling. A coupon in the goodbye is the very promotion they just declined.
    5. Keep service conversations open. A marketing opt-out doesn’t stop you answering questions or sending order updates they asked for. If they ask for all messages to stop, stop everything.
    6. Record the withdrawal: date, route and the exact message or note.
    7. Allow a way back. A Resume tap, a START keyword or a new opt-in. Log it as a new consent event, rather than erasing the withdrawal.

    Plan for edge cases. “Can you stop my delivery?” is about an order, so match short, whole messages. “Stop!!”, “nahi chahiye” and “message mat karo” slip past a single exact keyword, so list the phrases your customers use. And if automation is paused for a contact, a keyword rule won’t fire; staff must catch the request.

    How to record proof of WhatsApp opt-in

    When a customer complains or a regulator asks, “they agreed” isn’t evidence. A record is. Section 6(10) of the DPDP Act is explicit: where consent is the basis for processing and a question about it arises in a proceeding, the Data Fiduciary (the business) “shall be obliged to prove that a notice was given” and that consent was given in line with the Act and Rules.

    A consent-record spec for whoever runs your forms, CRM or database:

    FieldExampleWhy it matters
    Who: phone number in international format+91 98XXXXXX10Links consent to the number you'll message
    When: timestamp with time zone2026-10-04 18:22 ISTShows consent came before the first message
    Where: source or touchpointCheckout page / Store 12 / IVR / in-chatLets you retrieve evidence and fix a bad source
    Exact wording and version ID"OPT-WA-v3" plus the full textProves the business was named and purposes stated
    Purpose or categoriesOrder updates; offersStops updates-only permission drifting into promotions
    ChannelWhatsApp (plus SMS, if covered)Supports specific, informed consent
    Evidence referenceForm ID / message ID / scan / call IDThe artefact behind the row
    Notice version and languagePrivacy notice v5, HindiThe DPDP notice must come with or before the request
    Withdrawal: date, route, note2027-01-15, WhatsApp StopProves you stopped, and when
    Re-consent eventsResume tap, 2027-03-02Keeps the history instead of overwriting it

    Four rules:

    • Version your wording. New checkbox text gets a new version ID; never edit an old one. Your proof depends on knowing exactly what the person saw.
    • Collect only what you need. The Act limits consent to the personal data “necessary for such specified purpose”, so don’t log device details or locations because it’s easy to.
    • Keep a summary on the contact (“opt-in: checkout v3, 4 Oct 2026”) and the evidence in your own system.
    • Mark withdrawals instead of wiping them on the spot, since that record shows you honoured the request. In India this needs care: section 8(7) requires erasing personal data once consent is withdrawn unless a law requires you to keep it, while Rule 8(3) of the DPDP Rules requires personal data and processing logs to be kept for at least a year. Keep the suppression record minimal and agree a retention period with your lawyer.

    What does India’s DPDP Act add to WhatsApp opt-in?

    Meta’s third requirement, “comply with applicable law”, brings in India’s Digital Personal Data Protection Act, 2023. Phone numbers and names are personal data, and once section 3 is in force, the Act applies to digital personal data processed in India, including paper records digitised later, and to processing abroad connected with offering goods or services to people in India.

    Not legal advice

    This section summarises the Act and Rules as published. How they apply to you depends on your facts, your sector and any sector regulator's rules. Have a lawyer review your consent wording and records before the consent and notice duties start.

    When the obligations start

    Notification G.S.R. 843(E) of 13 November 2025, recorded in the India Code text of the Act, brings the Act into force in stages. The DPDP Rules, 2025 (G.S.R. 846(E)) were published the same day; the PIB release followed on 14 November.

    FromWhat appliesRelevance to WhatsApp opt-in
    13 November 2025Definitions (s.2), the Data Protection Board (ss.18–26), rule-making and other general provisions (ss.35–43), and Rules 1, 2 and 17–21The Board exists. Your duties to customers haven't started.
    One year from 13 November 2025 (13 November 2026)Registration of Consent Managers (s.6(9), Rule 4)Consent Managers can register. Using one is optional.
    Eighteen months from 13 November 2025 (around 13 May 2027)Application (s.3), grounds (s.4), notice (s.5), consent (s.6 except 6(9)), legitimate uses (s.7), obligations (s.8), rights (ss.11–14), penalties (s.33), and Rules 3, 5–16, 22 and 23Your consent, notice and withdrawal process must meet the Act from here.

    The notification counts these periods “from 13th November, 2025”, and Rule 1 says “eighteen months after the date of publication”. The dates in brackets are our calculation, not dates printed in either text. Press reports in January 2026 said MeitY had discussed shortening the 18-month period with industry, but we found no notified amendment as of 25 September 2026. Check for updates before relying on these dates.

    Section 6(1) says consent “shall be free, specific, informed, unconditional and unambiguous with a clear affirmative action”, limited to the data necessary for the specified purpose. For WhatsApp:

    • Free and unconditional: checkout must work with the marketing box left unticked.
    • Specific: name what you’ll send, such as offers, restock alerts or order updates.
    • Informed: the notice comes with or before the request.
    • Unambiguous: a tick, a YES, a signature. Silence, pre-ticked boxes and “continue browsing means you agree” don’t qualify.

    The notice that must accompany the request

    Section 5 says every consent request must be “accompanied or preceded by a notice” covering what data you’ll process and why, how to withdraw consent and exercise rights, and how to complain to the Data Protection Board. Rule 3 adds that the notice must stand on its own, use “clear and plain language”, include “an itemised description of such personal data” and the specified purpose, and give your website or app link and the means to withdraw consent “with the ease of doing so being comparable to that with which such consent was given”.

    Sections 5(3) and 6(3) also require giving the person the option to read the notice and request in English or any Eighth Schedule language, such as Hindi, Gujarati or Tamil. The text doesn’t say how many versions to prepare in advance, so cover your customers’ main languages and ask your lawyer how far to go.

    • Withdrawal comparably easy to consent (s.6(4)): if joining took one tick, leaving shouldn’t need an email to support. A STOP reply you act on, plus WhatsApp’s Stop button, helps meet that.
    • Stop within a reasonable time (s.6(6)), and make your processors stop too.
    • Erase (s.8(7)) once consent is withdrawn or the purpose is served, unless a law requires retention.
    • Consent given before commencement (s.5(2)): send those people a notice “as soon as it is reasonably practicable”; you may keep processing until they withdraw.

    Section 4 allows processing with consent or for “certain legitimate uses” listed in section 7. The relevant-looking one is 7(a): data a person “voluntarily provided” for a specified purpose, where they haven’t said they don’t consent to that use. The Act’s illustration is a pharmacy texting a payment receipt. On our reading, that may cover a delivery update for an order the person placed, but none of the listed uses is written for marketing. The safe plan for WhatsApp marketing is consent; ask your lawyer to confirm the analysis for utility messages.

    Who is responsible, and what are the penalties?

    The business deciding which messages to send, and why, is usually the Data Fiduciary (s.2(i)); a platform sending on its instructions is typically a Data Processor (s.2(k)). Notice, consent and proof are the Data Fiduciary’s duties.

    The Board can impose a penalty after an inquiry finds a significant breach (s.33(1)). The Schedule caps failures of security safeguards at an amount that “may extend to two hundred and fifty crore rupees”, and breaches of any other provision, the row that appears to cover consent and notice failures, at “fifty crore rupees”. Under s.33(2) the Board weighs factors including the nature, gravity and duration of the breach, repetition and mitigation.

    Meta’s rules vs India’s DPDP Act, side by side

    QuestionMeta / WhatsApp policyDPDP Act and Rules (India)
    Who enforces it?Meta: quality ratings, rate limits, account actionThe Data Protection Board of India
    Applies fromNowConsent and notice: eighteen months from 13 November 2025 (around 13 May 2027)
    Form of consentAny method: web, SMS, IVR, in person, paperClear affirmative action; free, specific, informed, unconditional, unambiguous
    Name your businessYes, explicitlyNot in those words; the notice must give your website or app link
    Name WhatsAppNo, since November 2024Not stated, but it helps show specific, informed consent
    PurposeRecommended (message categories)Required, plus an itemised list of data
    Opt-outHonour any request, on or off WhatsAppWithdrawal comparably easy; stop within a reasonable time
    ProofNot specified; flows reviewed reactivelyIn a proceeding, the business must prove notice and consent (s.6(10))
    LanguageNot specifiedOption of English or any Eighth Schedule language
    ConsequenceRate limits, restricted or banned numbersMonetary penalties after a Board inquiry

    The practical conclusion: design for the DPDP standard and you’ll meet Meta’s. The reverse isn’t true. A Meta-compliant general opt-in with no stated purpose, or a pre-ticked box, can still fall short of the Act.

    Messaging people abroad? Check local rules. The UK Information Commissioner’s Office’s guide to electronic mail marketing, for example, says “You must not send marketing emails or texts to individuals without specific consent”, applies that to “direct messages via social media”, and allows a limited “soft opt-in” for previous customers.

    Replace the bracketed names, link your privacy notice, and give each version an ID.

    Checkout or sign-up checkbox (unticked by default)

    ☐ Send me order updates and occasional offers from [Business Name] on WhatsApp at the number above. I can stop anytime by replying STOP or tapping Stop in the chat. [Privacy notice]

    Separate boxes for separate purposes (stronger for DPDP)

    ☐ Order and delivery updates from [Business Name] on WhatsApp

    ☐ Offers, new arrivals and restock alerts from [Business Name] on WhatsApp (about [N] a month)

    In-chat opt-in, sent inside the 24-hour window

    Thanks for reaching out! Would you like [Business Name] to send you restock alerts and offers here on WhatsApp? Reply YES to agree. You can reply STOP anytime. How we use your number: [link]

    Hindi version of the checkbox

    ☐ मैं [Business Name] से WhatsApp पर ऑर्डर अपडेट और ऑफ़र पाना चाहता/चाहती हूँ। मैं कभी भी STOP लिखकर या चैट में Stop दबाकर इन्हें बंद कर सकता/सकती हूँ।

    Opt-out confirmation (no offer attached)

    You’re unsubscribed from [Business Name] offers on WhatsApp. [If they opted in to order updates:] You’ll still get updates for orders you place. Reply START if you change your mind.

    Re-permission for an old list

    Hi, this is [Business Name]. Would you like to keep getting offers and restock alerts here? Reply YES to stay subscribed, or ignore this and we won’t send promotions.

    Send re-permission only where you already hold a defensible permission, such as an SMS or email opt-in that named you. For formats that don’t feel spammy, see our WhatsApp broadcast message examples.

    Setting up opt-in and opt-out handling in ChatMitra

    Here is what ChatMitra handles today, and what it doesn’t.

    What it does:

    • Records WhatsApp’s Stop and Resume events. ChatMitra stores Meta’s user_preferences event on the contact as OPTED OUT or OPTED IN, and you can filter Contacts by it. OPTED IN means the person resumed after stopping; it isn’t proof of your original opt-in.
    • Tags filtered contacts in bulk. Filter by OPTED OUT and add a tag such as opted-out to all of them.
    • Catches typed STOP with a keyword rule. A keyword auto-reply rule (Auto Reply is on the Pro plan, per ChatMitra’s pricing page) can match up to 10 keywords, exactly, by “starts with” or by pattern, then send your confirmation and add a tag. Exact matching ignores capitals and extra spaces but not punctuation, so add “stop.” or use a pattern. How auto-reply works.
    • Excludes tags from broadcasts. When you build a WhatsApp broadcast, exclude opted-out.

    What it doesn’t do:

    • There is no automatic STOP unsubscribe; you set up the keyword rule yourself.
    • Broadcasts don’t drop opted-out contacts on their own. Meta refuses marketing templates after a Stop tap (131050), but a typed STOP only suppresses someone if you exclude the tag.
    • There is no opt-in form, widget or versioned consent log. Keep consent evidence in your website form, checkout or CRM; see our guide to WhatsApp CRM software for a system of record.
    Opt-in management settings with a campaign opt-out toggle, a list of opt-out keywords and the confirmation message sent when a customer opts out
    An example layout for opt-out settings. In ChatMitra today, you build the STOP rule yourself with a keyword auto-reply and a tag.

    10-point WhatsApp opt-in audit checklist

    Run this before your next campaign, and again before the DPDP consent and notice duties start:

    1. Every opt-in point names your business and says the person is agreeing to messages from you.
    2. Each opt-in states what you’ll send, ideally with separate choices for updates and offers.
    3. Checkboxes start unticked, and checkout works without them.
    4. A notice sits with or before each request (data, purpose, how to withdraw, how to complain), in English and your customers’ main language.
    5. Every consent is logged with who, when, where, wording version, purpose, channel and evidence reference.
    6. Wording is versioned; old versions are archived, not overwritten.
    7. WhatsApp Stop and Resume events update the contact automatically.
    8. Typed STOP replies and off-WhatsApp requests reach the same suppression list within a day.
    9. Every marketing send, from broadcasts, the API and staff, excludes suppressed contacts.
    10. Withdrawals and re-consents are logged with dates and kept for a retention period agreed with your lawyer.
    Graphic titled Top 8 Strategies to get WhatsApp Opt-ins, with a phone showing a business message asking to send updates and offers, and Yes, opt me in and Not Interested buttons
    Ask clearly, and make both answers one tap away.

    Where to start

    Fix the opt-in point that brings in most of your contacts first, start logging consent there this week, then work through the rest. For longer-term habits, see how to maintain WABA health.

    For Stop and Resume tracking, tag-based suppression and keyword rules in one inbox, you can start on ChatMitra’s free Starter plan and add Auto Reply on Pro when you need it. For the wider policy picture, see ChatMitra’s legal and policies overview.

    Sources: WhatsApp Business Messaging Policy (last updated 23 September 2026) · Meta: Get opt-in for WhatsApp · Meta: user_preferences webhook · Meta: WhatsApp error codes · WhatsApp Help Center: controls when communicating with businesses · DPDP Act, 2023 (India Code) · DPDP Rules, 2025 (MeitY, Gazette G.S.R. 846(E)) · PIB: DPDP Rules notified · ICO: electronic mail marketing

    Clear answers

    Frequently Asked Questions

    Yes. The WhatsApp Business Messaging Policy says you may only contact people on WhatsApp if they have given you their mobile number or username and you have received opt-in permission confirming that they want to receive subsequent messages or calls from you. The rule covers the WhatsApp Business app too, not just the API.

    Not under Meta's current rules. Since the November 2024 policy update, Meta says opt-in can be general rather than WhatsApp-specific, as long as it clearly states that the person is opting in to receive communication from your business, names your business and complies with local law. Naming WhatsApp is still sensible, because privacy laws such as India's DPDP Act expect consent to be specific and informed.

    Often, yes, as far as Meta is concerned. A general opt-in collected by SMS, email, a website or on paper is acceptable if it named your business and made clear the person would receive messages from you. It must also satisfy the law that applies to you. If the original wording only mentioned email, or never named your business, collect a fresh opt-in first.

    Only for that conversation. A message from the customer opens a 24-hour customer service window, in which you can reply freely. It does not by itself confirm that they want marketing messages later. Ask during the chat, record their answer, and treat that as your opt-in.

    Meta's error code 131050 means the message could not be delivered because the recipient has chosen to stop receiving marketing messages on WhatsApp from your business. Meta's advice is not to retry. Subscribe to the user_preferences webhook to be told when a customer stops or resumes your marketing messages.

    They stop receiving your offers and announcements, which are your marketing messages. According to WhatsApp's help centre, they still receive other messages they chose to get, such as delivery updates and one-time passwords. They can tap Resume at any time. Your platform receives a user_preferences webhook with the value stop or resume.

    The DPDP Act, 2023 covers digital personal data such as phone numbers and names. Its notice and consent sections, and the matching DPDP Rules, come into force eighteen months from the 13 November 2025 notification, which works out to around 13 May 2027. From then, consent must be free, specific, informed, unconditional and unambiguous, and withdrawing it must be comparably easy to giving it. This is general information, not legal advice.

    Meta's opt-in requirements do not include a double opt-in step. A single, clear, recorded opt-in that names your business is enough for Meta. Some businesses send a confirmation message after a web form opt-in anyway, because it gives them a WhatsApp-side record and catches mistyped numbers.

    No. ChatMitra records Meta's stop and resume events on each contact and lets you filter by them. A keyword auto-reply rule on the Pro plan can match STOP, send a confirmation and add a tag such as opted-out. Broadcasts do not exclude opted-out contacts on their own, so exclude that tag whenever you build a marketing audience.

    Nikunj Gohil

    ChatMitra

    Nikunj Gohil writes for the ChatMitra blog about the WhatsApp Business API.

    Ready to try WhatsApp Business API?

    Start free on the Starter plan — free subscription. Pro is ₹999/month with a 15-day trial when you need automation.