Rejected by carriers? The website is one of the most common reasons. Fix it today →
10DLC glossary

Definition: SMS opt-in consent is a consumer's permission, given through an action like checking a box or texting a keyword, to receive text messages from a named sender for a described program.

Opt-in is the heart of 10DLC review. Carriers want proof that people asked for your texts. Twilio calls opt-in problems a major cause of rejections.

CTIA's 2023 Messaging Principles describe three:

Message type Consent level Example
Conversational implied the consumer texts you first
Informational express given by text, form, website, or verbally
Promotional express written signing a form or checking a box online

CTIA also notes that adding a promotion, like a coupon, to an informational text can make it promotional.

What should a website opt-in include?

Pulling from CTIA and Twilio:

  • The program description, your business name, and the number texts come from.
  • How often you text, and a note that message and data rates may apply.
  • How to opt out (STOP) and get help (HELP).
  • Links to your privacy policy and terms.
  • A checkbox that is unchecked by default and not required to finish the form.

Federal TCPA rules add that prior express written consent must say the person is not required to agree as a condition of buying anything. This is not legal advice.

Why it matters for your website

Reviewers often check your website to confirm the opt-in you described. Twilio error 30924 says consent language must sit at or next to the checkbox, not in a linked page. See opt-in form requirements.

Related terms: STOP and HELP keywords, Campaign use case, A2P

Sources

Our sites include an opt-in form built to these rules. See pricing, or test your current form with the compare your site with the checklist.

Registering a campaign?

A carrier-ready website, usually the same business day

A new .com with hosting, SSL, a privacy policy that covers SMS, SMS terms and a compliant opt-in form, built to the published requirements. You submit your own 10DLC registration, and no one can guarantee approval.

Build my order: from $149 →

One-time price · 14-day money-back guarantee

← All 10DLC glossary terms

From $149 per websiteBuild my order