Free Reference
WhatsApp does not auto-stop messages when a customer replies "STOP" — Meta requires the business to detect the keyword and suppress sends themselves. Below are the exact opt-out and opt-in keyword sets our multilingual detector matches, in English, Arabic, Hindi, Urdu, and French.
| Signal | Keywords |
|---|---|
| Opt-out (STOP) | stop · unsubscribe · optout · opt out · opt-out · cancel messages · end · quit · no more messages |
| Opt-in (START) | start · unstop · subscribe · resume · opt in · opt-in · optin |
| Signal | Keywords |
|---|---|
| Opt-out (STOP) | توقف · قف · ايقاف · اوقف · الغاء الاشتراك · لا مزيد من الرسائل · اوقف الرسائل |
| Opt-in (START) | ابدا · بدء · اشترك · تفعيل · استمر |
| Signal | Keywords |
|---|---|
| Opt-out (STOP) | बंद करो · रोको · संदेश बंद करो |
| Opt-in (START) | शुरू · शुरू करो · चालू करो |
| Signal | Keywords |
|---|---|
| Opt-out (STOP) | بند کرو · روکو · پیغام بند کرو |
| Opt-in (START) | شروع · شروع کرو · دوبارہ شروع |
| Signal | Keywords |
|---|---|
| Opt-out (STOP) | arret · arrêt · desinscription · désinscription · stop messages |
| Opt-in (START) | demarrer · démarrer · reprendre · reabonner |
STOP is honored regardless of automation. Meta's Business Messaging Policy requires that a STOP-equivalent keyword be honored no matter what path the message came in through — whether a bot replied, a human agent was assigned, or automation was turned off entirely for that conversation. The obligation sits with the business, not with any one feature you happen to have enabled.
START/UNSTOP resumes messaging. Just as STOP must be honored, a customer sending START (or a local-language equivalent) must clear the opt-out and let messaging resume. Businesses that only implement the STOP half leave customers permanently blocked with no way back in, which is itself a compliance gap.
One confirmation message. When a customer opts out, the business should send exactly one confirmation acknowledging it (ideally in the customer's language) and naming the resume keyword. Sending anything further afterward is the opt-out being ignored, not a confirmation.
The 24-hour window is a separate mechanic. WhatsApp's customer-service window (whether you can send free-form text vs. needing a pre-approved template) tracks independently of opt-out status. An opt-out suppresses sends regardless of where the window stands, and the window resets on inbound messages regardless of opt-out history.
Why this matters for account health. Meta penalizes senders whose messages get blocked or reported by recipients — ignoring STOP is one of the more direct ways to accumulate exactly that kind of negative signal, since every ignored opt-out is a customer who now has a live reason to block or report you.
Built this detector, not just documented it
Multilingual detection, one confirmation message, and automatic resume on START — wired into every inbound message, on every channel.