
Double opt-in
Double opt-in defaults SMS subscriptions to a pending state when added to OneSignal and automatically sends a prompt for the user to confirm. Once the user replies with the opt-in keyword, OneSignal marks the SMS subscription as subscribed. Double opt-in ensures genuine user consent, reduces spam complaints, and helps comply with regulations like TCPA and GDPR. See SMS Regulatory Compliance for details. To enable double opt-in:- Click Edit next to Double Opt-In.
- Toggle on Send Message Prompt.
- Select or create the SMS template to use as the opt-in prompt.

SUBSCRIBE tells the user what to reply to opt in.
Text-to-subscribe keywords
Create opt-in keywords that match what you used in the message prompt. After the user replies with the keyword, you can send a confirmation message letting them know how to unsubscribe.
Opt-out keywords
Opt-out keywords likeSTOP, UNSUBSCRIBE, and CANCEL let users unsubscribe from messages.

Sync unsubscribe across all senders
This setting controls how opt-outs are applied:- On: When a user texts
STOPor another opt-out keyword, their subscription status updates tounsubscribedon their profile. No sender can message them. - Off: The opt-out only prevents messages from the specific sender number. Messages from other sender numbers may still go through. This is recommended if you use separate numbers for marketing and transactional messages.
Resubscribe keywords
Resubscribe keywords likeSTART, UNSTOP, and YES let users opt back into messages after opting out.

Help keywords
Help keywords likeHELP provide users with information about how to manage their SMS subscription.

FAQ
Can I change the STOP, HELP, or START response messages?
Not through the dashboard or API. Contact OneSignal Support to update the response for these protected compliance keywords.Do consent keywords work with alpha-numeric senders?
No. Alpha-numeric sender IDs cannot receive replies. If you use alpha-numeric senders, implement your own opt-out mechanism (such as a web link or dedicated phone number) and manage subscription preferences manually.What happens if message reply syncing is not configured?
OneSignal still prevents sending to opted-out recipients, but the subscription status on the user’s profile is not updated. Configure reply syncing under SMS Settings > Senders > Setup Replies.How does “Sync unsubscribe across all senders” work?
When enabled, an opt-out keyword from any sender number updates the user’s subscription status to unsubscribed globally. When disabled, the opt-out only suppresses messages from the specific sender the user replied to.Related pages
SMS keywords
Create custom keywords for engagement, tagging, and segmentation.
SMS regulatory compliance
Requirements for SMS consent, opt-out, and messaging regulations.
SMS setup
Configure SMS senders, reply syncing, and platform settings.
Message personalization
Use Liquid tags and data to personalize SMS content.