Within MobileConnect, how can keywords be used to manage opt-outs at a non-global level? I've reviewed the documentation for MobileConnect but I never found the information I was looking for.

Example: A single company has multiple brands operating within MobileConnect and want to reduce the overlap of opt-outs as much as possible. I know that when a contact replies STOP it will unsubscribe them from ALL keywords - but how can we present the option of only opting out from a single keyword?

Can we say "Text [Keyword] STOP to [Short/Long code] to end communication" and the system will know to only opt-out from that keyword, or is there more setup involved?

2 Answers 2


Keyword level opt-out for SMS is not available yet. I wondered what's the use of having multiple keywords for opt-outs in that case. Figured out that this feature is only available in Australia. Hopefully they enable it for everyone.

Here's the idea for the same. Please upvote.


You will need a keyword data extension that controls your member's status. For example

Keyword DE: Phone, Locale, Status(boolean), keyword, DateAdded

Then you can put ampscript code in your SMS to update the status. For example, your opt in message will have ampscript to update this table with the member's phone, the related keyword and status=1. In your SMS for keyword opt out you will have the code to update the record with status=0 for that contact.

Based on this table you can do any segmentation for MobileConnect and JourneyBuilder.

  • How would you handle the opt out from the short/long code? Commented Feb 11, 2020 at 9:12
  • changing the status field in your data extension with ampscript from the sms.
    – Johhnytska
    Commented Jun 25, 2020 at 20:24

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .