How do I handle WhatsApp opt-out and STOP?
Give every contact an unmistakable way to leave, act on it the moment they ask, and never message that number again until they explicitly opt back in. Opt-out handling is not a nice-to-have on WhatsApp — it is the single biggest lever you have over your quality rating, your messaging limits, and whether Meta keeps your number in good standing. On WhatsApp there is no reserved "STOP" keyword the way SMS has, so the responsibility to recognise intent and suppress the contact sits entirely with you and your platform. Below is exactly how to do it in practice for an Indian business.
Quick answer
Offer a clear opt-out (a Stop button or plain STOP/UNSUBSCRIBE reply), honour it immediately, add the number to a permanent suppression list, and never send that contact another marketing template until they opt back in. This keeps blocks and "report" taps low, which protects your quality rating, your daily messaging tier, and your delivery.Why opt-out is really about your quality rating, not just etiquette
WhatsApp does not measure whether your content is good — it measures how recipients react. Every time someone blocks you or taps "Report", it counts against your phone number's quality rating (shown as Green, Yellow or Red in the WhatsApp Manager). A rating that slips to Red can trigger a messaging-limit downgrade or a hold on your number, which stops all marketing at once. The fastest way to accumulate blocks is to keep messaging people who have already told you to stop. Treating opt-out as a compliance chore misses the point: a clean, promptly-honoured opt-out is a defensive tool that keeps your reports-per-thousand low, keeps you in a healthy tier, and keeps your delivery rate high for the audience that actually wants to hear from you.
- Blocks and report taps directly lower your number's quality rating
- A Red rating can downgrade your daily messaging limit or pause the number
- Prompt suppression is the cheapest insurance against a tier downgrade
- Removing disengaged contacts also cuts wasted spend on undelivered or ignored sends
There is no magic STOP keyword — you have to detect intent
Unlike Indian SMS, WhatsApp has no carrier-enforced STOP handling. If a customer replies "STOP", "UNSUBSCRIBE", "remove me", "band karo" or "mujhe message mat bhejo", nothing happens automatically — your system has to catch it. That means two things. First, make opting out effortless: put a quick-reply button such as "Stop promotions" on your marketing templates, or add a footer line like "Reply STOP to unsubscribe". Second, listen for the intent on inbound messages, including common Hindi and regional phrasings and obvious misspellings, and route any match straight into your suppression flow. Because these keyword replies land inside the free 24-hour service window, acknowledging an opt-out costs you nothing and takes one automated session message.
- Add a "Stop promotions" quick-reply button to marketing templates
- Include plain-language opt-out text in the template footer
- Detect STOP, UNSUBSCRIBE and Hindi/regional equivalents on inbound replies
- Send a short confirmation inside the free 24-hour window, then suppress
What "honour it immediately" means in practice
Immediately means before your next scheduled send goes out — not at the end of the week. The moment an opt-out is detected, add the number to a global suppression list that every campaign, automation and integration checks before sending. It is not enough to remove someone from one broadcast; a contact who opted out of offers should not resurface in a different list, a CRM sync, or a re-engagement flow next month. Send one brief acknowledgement ("You won't receive promotional messages from us anymore") so the customer has closure, then go quiet on marketing. Keep an auditable timestamp of when the opt-out was recorded, because that record is your proof of consent hygiene if a number is ever reviewed.
- Suppress at the account level, not just within a single campaign
- Check the suppression list on every send across every tool and integration
- Store the opt-out timestamp for an auditable consent trail
- Never re-add a suppressed contact through a CRM import or list upload
Utility and service messages vs marketing after opt-out
An opt-out is almost always about promotional content, so treat marketing templates as the thing you must stop. Genuinely transactional communication a customer is expecting — an order confirmation, a delivery update, an OTP, a payment receipt — is a different category and a different relationship, and a customer who unsubscribed from offers usually still wants their shipment tracking. The safest practice is to separate consent by purpose: honour the marketing opt-out completely, and only continue utility or authentication messages the customer would reasonably expect from an action they took. If someone asks you to stop everything, respect that too. When in doubt, err toward silence — an unwanted "utility" message that reads like a promo will still earn you a block.