Chat To ClientsHelp Center

How can we help?

Knowledge base › Phone System › Messaging

How to Configure Advanced Opt-Out Management in Twilio- Non Isv

SMS Compliance
How to Configure Advanced Opt-Out Management in Twilio (Non-ISV)
Customize opt-out, opt-in, and help keywords and their automatic replies for a Messaging Service.
Overview

Advanced Opt-Out Management allows you to customize how opt-out, opt-in, and help keywords are handled for phone numbers associated with a Messaging Service. You can configure the keywords customers can send and customize the automatic confirmation message they receive.

For example, you can configure keywords such as STOP for opting out, START for opting back in, and HELP for assistance. Twilio matches configured keywords without regard to capitalization.

Note for ISV Accounts

This guide applies to non-ISV Twilio accounts only. If your account is set up under an ISV model,  reach out to Support and our team will help you configure Advanced Opt-Out Management.

Table of Contents
1
Open the Messaging Service
2
Open Opt-Out Management
3
Edit the Standard Opt-Out Keywords
4
Save the Changes
5
Important Considerations
6
Frequently Asked Questions
Setup Guide
Configure Advanced Opt-Out in 4 Steps
Everything happens inside the Twilio Console, on the Messaging Service that holds your number.
1

Open the Messaging Service

  1. Log in to the Twilio Console.
  2. Navigate to Messaging → Services.
  3. Open the Messaging Service associated with your phone number(s).
Messaging Services list in the Twilio Console
Tip

You can confirm the appropriate service by checking that the relevant phone number is included in its Sender Pool.

2

Open Opt-Out Management

  • From the Messaging Service menu, select Opt-Out Management.
  • If Advanced Opt-Out has not already been enabled, click Enable Advanced Opt-Out.
Enable Advanced Opt-Out button
Important

Once Advanced Opt-Out is enabled for a Messaging Service, the configuration applies to the senders in that Messaging Service. Twilio also notes that disabling Advanced Opt-Out after it has been enabled requires contacting Twilio Support.

3

Edit the Standard Opt-Out Keywords

Under Standard Opt-Out Keywords, click Edit. You can configure three types of responses:

Type 1
Opt-Out

Configure the keywords customers can send when they no longer want to receive messages. Examples include:

STOP, CANCEL, END, OPTOUT, QUIT, REVOKE, STOPALL, UNSUBSCRIBE

You can also customize the confirmation message sent after the customer opts out, for example:

“You have successfully been unsubscribed. You will not receive any more messages from this number. Reply START to resubscribe.”

When a recognized opt-out keyword is received, the recipient is blocked from subsequent messaging until they opt back in. STOP is a reserved opt-out keyword and cannot be removed.

Opt-Out keyword configuration
Type 2
Opt-In

Configure the keywords customers can send to opt back into messaging. Examples include:

START, UNSTOP, YES

You can also configure the confirmation message sent when the customer successfully opts back in, for example:

“You have successfully been re-subscribed to messages from this number. Reply HELP for help. Reply STOP to unsubscribe. Msg&Data Rates May Apply.”

START and UNSTOP are reserved opt-in keywords and cannot be removed.

Opt-In keyword configuration
Type 3
Help

Configure keywords customers can use when they need messaging-related assistance. Examples include:

HELP, INFO

You can customize the automatic help response, for example:

“Reply STOP to unsubscribe. Msg&Data Rates May Apply.”

HELP is a reserved keyword and cannot be removed.

Help keyword configuration
Response TypeReserved (Cannot Be Removed)Example Keywords
Opt-OutSTOPCANCEL, END, OPTOUT, QUIT, REVOKE, STOPALL, UNSUBSCRIBE
Opt-InSTART, UNSTOPYES
HelpHELPINFO
4

Save the Changes

Once the required keywords and confirmation messages have been configured, click Save.

The configured behavior will then be used when an end customer sends one of the recognized keywords to a sender associated with that Messaging Service.

How Keyword Matching Works

Keywords are case-insensitive, so variations such as STOP, Stop, and stop are treated the same.

The complete incoming message needs to match a configured keyword. For example, STOP can trigger the opt-out behavior, while a longer sentence containing the word may not.

You're All Set

Your custom opt-out, opt-in, and help keywords and replies are now active for every sender in this Messaging Service.

5

Important Considerations

ISV Accounts — Contact Support

The steps in this article are for non-ISV accounts. If you are on an ISV setup, please reach out to Support instead of making these changes yourself.

Configured Per Messaging Service

Advanced Opt-Out is configured at the Messaging Service level, so make sure you are editing the Messaging Service associated with the relevant phone number before making changes.

Review Before Enabling

Enabling Advanced Opt-Out changes how opt-in, opt-out, and help messages are handled for the Messaging Service. Review the configured keywords and confirmation messages carefully before enabling it, especially for messaging programs with specific compliance requirements.

6

Frequently Asked Questions

Q: I'm on an ISV account. Can I follow these steps?
No. This guide is for non-ISV accounts only. If your account is set up under an ISV model, please reach out to Support and the team will help you configure Advanced Opt-Out Management.
Q: How do I know which Messaging Service to edit?
Open Messaging → Services in the Twilio Console and check each service's Sender Pool. Edit the service that contains the phone number you want to configure.
Q: Can I remove STOP, START, UNSTOP, or HELP from the keyword lists?
No. These are reserved keywords and cannot be removed. You can add extra keywords alongside them and customize the confirmation messages they trigger.
Q: Are keywords case-sensitive?
No. Twilio matches keywords without regard to capitalization, so STOP, Stop, and stop are all treated the same.
Q: Will a message like "Please stop texting me" trigger an opt-out?
It may not. The complete incoming message needs to match a configured keyword, so a single-word reply like STOP triggers the opt-out, while a longer sentence containing the word may not.
Q: What happens after a customer opts out?
The customer receives your opt-out confirmation message and is blocked from subsequent messaging from that sender until they opt back in with an opt-in keyword such as START.
Q: Can I turn off Advanced Opt-Out once it's enabled?
Not from the Console. Twilio notes that disabling Advanced Opt-Out after it has been enabled requires contacting Twilio Support, so review your settings before enabling it.
Q: Does the configuration apply to all my Twilio phone numbers?
It applies only to the senders in the Messaging Service you configured. Numbers in other Messaging Services need to be configured separately in their own service.
Last updated Tue, 29 Sep, 2026 at 12:27 AM