Provided documentation for Compliance Requirements for Marketing and Messages
What language is required in my calls-to-action and opt-in paths?
Marketing Materials/Calls-to-Action
Your SMS campaign will be successful if you actively promote it across a variety of channels (digital properties, social media, traditional, broadcast etc.). The extent to which you advertise your keywords and web forms will inform your rate of subscriber growth and program success.
When promoting your SMS campaign you will need to follow text-messaging specific rules (written by CTIA) and laws (written by the FCC, specifically pertaining to the TCPA) that govern this type of marketing.
Whether promoting via printed materials, e-mail, Facebook ads or posts, Twitter ads and tweets, TV & Radio Spots, or other channels, your calls-to-action and web forms must:
The first five of the above six points should also be included within your terms and conditions / privacy policy as well.
Here is a template to work off:
By providing your mobile phone number you consent to receive automated recurring text messages from [COMPANY/ORG NAME]. Message & Data Rates May Apply. Text HELP for Info or Text STOP to opt out to [SHORT CODE]. No purchase necessary. [LINK to terms and conditions and privacy policy]
Specific Web Form Requirements:
For some additional best practices and tips please see our presentation attachment below.
Opt-In Paths and Broadcasts
There are also requirements for the messaging users receive from you:
1. “Recurring msgs... Reply STOP to quit, HELP for more info. Msg&DataRatesMayApply” should be included in the first message of your opt-in path. We provide this content as a placeholder in our system for your convenience. You just have to highlight the "Start typing your message..." and do just that!

You can customize so that "recurring msgs" is in the common language like this:

2. As of November, 2020, AT&T requires an opt-out disclosure (i.e. “Reply STOP to quit”) as part of each broadcast message**. “HELP for more info” & “Data&MsgRatesMayApply” is not required after the first time a subscriber opts in.
** = If this broadcast asks for a reply/is a two-way conversation, only the initial message in the conversation needs the opt-out language.
Note: When building the conversation for a keyword Opt-in path, web opt-in path, or a broadcast, on the right sidebar of the page we show a helper text that shows the required language for each conversation.
Broadcasts:
Keyword OIP:
Web opt-in path:
Additionally, you can implement a “double opt-in” for all non-mobile opt-ins, such as opt-ins from a webform or with an uploaded Group. A double opt-in consists of an extra message asking a subscriber to confirm their opt-in - for example, “Reply YES to confirm.” You can set that up from Opt-in Path Settings in the Opt-in Path Actions menu.

Resources:
Question: Other
- "No purchase necessary" is not required in the call to action or the message copy as long as it is present in the Terms and Conditions
- Opt-out disclosures are not required in the double opt-in message ("reply Y to confirm" etc) but only in the confirmation message. If a client is using a single opt-in, then it's appropriate.
- T-Mobile now requires all call to action to have a clearer "product description." Previously the following was an example of a compliant CTA that is no longer compliant: "Text ALERTS to 12345 to receive recurring mobile alerts from ACME. Reply STOP to cancel. Message and Data Rates May Apply. Link to Terms and Privacy Poliy: www.acme.com/mobileterms"
THIS is now what T-Mobile requires: "Text ALERTS to 12345 to receive recurring news and action alerts from ACME." etc. See the difference?
- Also: if the client's Privacy Policy discloses they will share data with affiliates or third parties, Verizon Legal will reject the submission. The client will need to include the following, pre-approved disclosure (typically at the bottom of a "How we use information" section of the Privacy Policy): "All above categories exclude mobile opt-in data and consent; this information will not be shared with any third-parties."
Please reach out to me (Matt Datillo) mdatillo@uplandsoftware.com with any questions.