Fuzzy opt-out
Users that send SMS, MMS, and RCS with Braze must adhere to the applicable laws, regulations, and industry standards that are defined. For opt-out, the laws dictate that when a user texts “STOP” that all subsequent messaging related to that messaging program will be stopped. Braze automatically processes these messages and unsubscribes the user.
Fuzzy opt-out attempts to recognize when an inbound message does not match an opt-out keyword, but indicates opt-out intent. If fuzzy opt-out is enabled and an inbound keyword response is deemed “fuzzy,” Braze will automatically respond with a response message that instructs users to opt out.
Currently, only opt-out keywords created using English as the local language are supported.
What is deemed as fuzzy?
The criteria for an inbound response to be deemed as “fuzzy” are as follows:
- If switching a letter with the letter one to the left or right of it on a QWERTY keyword yields a matching opt-out keyword.
- A substring of the message matches an opt-out keyword.
For example, “Stpo” or “Please stopppp” will be deemed fuzzy, and a fuzzy opt-out response will be sent. If the user then responds with an opt-out keyword, an unsubscribe event will trigger.
Configure fuzzy opt-out
To configure fuzzy opt-out, navigate to the subscription group keyword management page.
- Go to Audience > Subscription Group Management and select an SMS/MMS/RCS subscription group.
- In Global Keywords, find the opt-out category and select the pencil icon.
- Enable Fuzzy Opt-Out by toggling it on.
- Modify the fuzzy opt-out response as desired.
Best practices for fuzzy opt-out messages
To ensure a clear, compliant, and positive experience for your subscribers, it’s crucial to configure your fuzzy opt-out message thoughtfully. The main purpose of the fuzzy opt-out message is to guide users who send a message similar to, but not exactly, your designated opt-out keyword. The message prompts users on how to successfully unsubscribe.
Critical considerations
DO NOT configure your fuzzy opt-out message to confirm an unsubscribe. Your fuzzy opt-out message must not contain language that implies a user has already successfully unsubscribed. For example, do not use “You have been unsubscribed,” “You will not receive any more messages from this number,” or “You are now opted out”.
The fuzzy opt-out message is sent before the user has successfully opted out. Using confirmation language misleads the subscriber into believing they are unsubscribed when they are not, leading to continued unwanted messages, subscriber frustration, and significant compliance risks.
DO NOT configure your fuzzy opt-out message to be identical or similar to your exact opt-out keyword.
If your fuzzy message is the same as, or too close to, your exact opt-out keyword (for example, if “STOP” is your exact keyword and your fuzzy message is “Text STOP to unsubscribe”), it can create confusion about whether the user’s initial message actually resulted in an unsubscribe or if they need to take another action. The fuzzy message should always clarify what action the user needs to take.
Examples of fuzzy opt-out messages
Focus on guiding users. For example, if your opt-out keyword is “STOP”, these are good and poor examples of fuzzy opt-out messages you could create:
Good examples | Poor examples |
---|---|
"To unsubscribe from all messages, please reply with the word STOP." | "You have successfully been unsubscribed. You will not receive any more messages from this number. Reply START to resubscribe." (This is a direct confirmation of unsubscribe, which is misleading in a fuzzy opt-out scenario.) |
"We received your message. If you'd like to stop receiving texts, please text STOP." | "STOP." (This is just the exact keyword itself, which doesn't guide the user.) |
"Did you mean to unsubscribe? Reply STOP to opt out of all future messages." | "Text STOP to unsubscribe." (If "STOP" is also your exact keyword, this is redundant and doesn't clarify the action if the initial message was fuzzy.) |