Skip to content

SMS double opt-in

The SMS double opt-in feature allows you to require users to explicitly confirm their opt-in intent before they can receive SMS messages. This helps you tailor your focus to users who are likely to be engaged or are engaged with SMS.

When SMS double opt-in is turned on, users are sent an SMS message that asks for their explicit consent before they can be messaged by your campaigns or Canvases.

While not an explicit requirement of the Telephone Consumer Protection Act of 1991 (TCPA), Braze recommends that you configure SMS double opt-in to confirm users are aware and consenting to be a part of your SMS program. For more information about SMS Compliance, view SMS laws, regulations, and abuse prevention.

SMS double opt-in workflows

Users can provide their explicit consent through outbound or inbound SMS messages.

Outbound SMS double opt-in

When a user provides their phone number, they are sent an SMS message that asks for their consent.

Screenshot of outbound SMS message with the brand texting, "Welcome to BRAND text updates! 1 msg a week for the latest offers. Reply Y to opt-in.", the users replying with "Y", and the brand responding with "Thanks! You're now opted-in to BRAND alerts. Here is a promo code SMS10 for 10% off your first purchase!"

Inbound SMS double opt-in

When a user sends an SMS message that contains an opt-in keyword, they are sent an SMS message that asks for their consent.

Screenshot of inbound SMS message where a user sends "JOIN" and receives the response "Reply Y to confirm you want to JOIN our SMS program. 3msg/week, text STOP at any time to STOP, then texts back "Y".

Enabling SMS double opt-in

To turn on SMS double opt-in, navigate to the SMS Global Keywords table in the applicable subscription group, and click Edit in the Opt-In Keyword Category. Next, select your opt-in method (Opt-In or Double Opt-In). Selecting Double Opt-In will expand the page to show additional configurable fields.

The Opt-In Method section has two opt-in methods to choose from: Opt-In and Double Opt-In.

Configurable fields

When a user receives an opt-in prompt, they have 30 days to confirm their opt-in intent. If a user wants to subscribe after the 30-day window, they need to text an opt-in keyword to start the double opt-in workflow again.

The configurable fields have two sections, Opt-In Prompt and Double Opt-In Confirmation, each with the fields Keywords and Reply Message.

Subscription group status

Only after the user completes the SMS double opt-in workflow does their subscription group status update to Subscribed. If the user begins the workflow but doesn’t complete it, they remain Unsubscribed and cannot be sent SMS messages from that subscription group.

Users can also be entered into the SMS double opt-in workflow if they are subscribed from other sources (for example, REST API, SDK).

Subscription sources

Users can also enter the SMS double opt-in workflow through subscription updates that occur outside of inbound SMS messages. These sources include updates from the REST API, SDK, and preference center. When a user enters the SMS double opt-in workflow via these sources, they will receive the Opt-In Prompt Reply Message.

Each subscription source has a different enrollment behavior, as described in the following table.

Multi-language support

For inbound messages, SMS double opt-in is supported for all languages defined in the subscription group. This means you can define your auto-responses in different languages and Braze will send the auto-response associated with a specific language when a matching keyword is received.

Users who enter the SMS double opt-in workflow through subscription updates that occur outside of inbound messages (for example, SDK, REST API, Shopify) will only be sent the English keywords.

HOW HELPFUL WAS THIS PAGE?
New Stuff!