10DLC sample message and SMS opt-in generator: consent, HELP and STOP text for your brand
An SMS opt-in message confirms a subscription and must name the brand, the message frequency, "Msg & data rates may apply" and how to get help or stop. This generator writes it, plus consent checkbox wording, HELP and STOP replies, 10DLC sample messages and the privacy clause carriers look for. Templates, not legal advice.
Not legal advice. These are starting templates built from carrier and Twilio registration guidance. TCPA, state law and your carrier's review decide what's allowed; have counsel check consent language before you rely on it.
Sample result
Your opt-in confirmation fits in 1 segment and includes HELP and STOP.
- Opt-in confirmation
- 1 segment
- Use case
- Delivery and order updates
- Templates
- Checkbox, CTA, replies, samples
What this means for you
Carriers look for these replies when they review a 10DLC campaign; have a lawyer check final wording.
- Consent checkbox text and keyword CTA
- Opt-in, HELP and STOP replies
- Campaign sample messages by use case
- Privacy policy SMS clause
- 10DLC
- Opt-in
- TCPA
By SimpleVerifier Team · Last updated · Runs in your browser; nothing you paste is sent to us
How do I write SMS opt-in and 10DLC sample messages?
- Enter your brand name exactly as registered, pick the use case, and add your message frequency, support contact, website, keyword and sending number.
- Press Generate SMS messages. You get a consent checkbox label, a text-to-join call to action, the opt-in confirmation, HELP and STOP replies, two sample messages, a privacy policy clause and a campaign description.
- Copy each template, or download them all, and adjust the wording to match exactly what you'll send.
- Paste the samples and opt-in message into your 10DLC campaign registration, and the checkbox label and privacy clause onto your site before you submit.
Example
- You enter
- Brand
Example Co, use case delivery and order updates, frequency varies, with a support contact and website filled in. - You get
- An opt-in confirmation (
Example Co: You're subscribed to order updates. Msg frequency varies. Msg & data rates may apply. Reply HELP for help, STOP to cancel.) that fits 1 segment, plus STOP and HELP replies, a consent checkbox label, sample messages, a privacy clause and a campaign description. - Limits
- No usage limit and no account; it runs in your browser. The templates are a starting point, not legal advice.
What should an SMS opt-in message include?
Four things, as Twilio's page on rejected opt-in language (30924) puts them: the type of messages the person will get, the frequency, "Message and data rates may apply", and opt-out instructions such as "Reply STOP to unsubscribe". Add the brand name and the terms and privacy links. The same elements belong in the confirmation text sent after someone opts in.
Where people opt in on a web form, the consent needs its own checkbox, optional and unchecked by default. Twilio's 30925 rejection is for pre-checked boxes, and general terms-of-service acceptance doesn't count as messaging consent.
What are 10DLC sample messages?
They are two to five examples of the texts your campaign will send, submitted when you register a 10DLC campaign so carriers can check they match the use case. Each should name your brand, read like a real message and include opt-out language. Twilio's campaign approval best practices also ask that the description, the use case and the samples agree with each other and with your brand registration.
Use full https links in samples, not URL shorteners, and don't send anything different once you're approved. The generator's samples are placeholders to edit, not text to submit unchanged.
What should a HELP and STOP reply say?
A HELP reply names the brand and the program and gives a way to reach you, a support email, phone or link, plus the opt-out instruction. A STOP reply confirms the person is unsubscribed and won't get more messages. The CTIA Messaging Principles and Best Practices, the industry guideline carriers follow, describe both.
Send one STOP confirmation and nothing more. Many platforms, Twilio included, handle STOP, HELP and START keywords for you; check yours before writing your own auto-replies.
What does the privacy policy need to say for 10DLC?
That mobile information won't be shared with third parties or affiliates for marketing or promotional purposes. That is the line behind Twilio's most common rejection, 30932, which also fails policies that say opt-in data may be shared, sold or transferred. The privacy policy has to be public and reachable from the opt-in.
The clause the generator writes covers that statement plus frequency, rates and opt-out. It doesn't replace a full privacy policy.
Which message goes where?
| Text | Where it goes | Must include |
|---|---|---|
| Consent checkbox | Your web form, unchecked by default | Brand, message type, frequency, rates, STOP, links |
| Opt-in confirmation | First text after opt-in | Brand, program, frequency, rates, HELP, STOP |
| HELP reply | Auto-reply to HELP | Brand, support contact, STOP |
| STOP reply | Auto-reply to STOP | Brand, confirmation of opt-out |
| Sample messages | 10DLC campaign registration | Brand, real content, opt-out language |
Who uses this tool, and for what?
- SMS teams
- Draft the opt-in, HELP and STOP text for a new program in one pass, with segment counts.
- Agencies
- Prepare a client's 10DLC campaign registration with consistent samples, description and privacy clause.
- SaaS founders
- Write the consent checkbox and 2FA samples for a signup flow before registering a campaign.
- Local businesses
- Get appointment reminder or order update wording that names the brand and says how to stop.
What can’t this tool tell you?
- Templates, not legal advice: TCPA, state laws and carrier review decide what is compliant for you.
- Approval also depends on your website, brand registration and opt-in flow, which the generator can't check.
- The samples are placeholders; carriers expect samples that match what you'll actually send.
- US 10DLC only. Toll-free, short code and non-US messaging have their own requirements.
Common questions
- What is SMS opt-in?
- A person's permission to receive text messages from a business, given before the first message, for example by ticking an unchecked consent box or texting a keyword.
- What does SMS opt-in mean?
- That someone agreed to get texts from you. In US business messaging, the opt-in must say what messages they'll get, how often, that rates may apply and how to stop.
- What is SMS opt-out?
- Withdrawing consent, usually by replying STOP. The sender confirms once and then must stop texting that number for that program.
- What is text messaging originator opt-in data?
- The record of who opted in, when and how. 10DLC privacy clauses commonly say it won't be shared with third parties, because carriers reject consent that is passed between businesses.
- What is a 10DLC campaign?
- A registered use case for business texting from a 10-digit long code in the US, such as marketing or account notifications, with a description, sample messages and opt-in details.
- Is 10DLC registration required?
- Carriers require it for business text messaging from standard 10-digit US numbers through providers such as Twilio; unregistered traffic is filtered or blocked. It isn't a law, but carriers enforce it.
- Does 10DLC apply to Canada?
- No. 10DLC is a US carrier program. Canadian messaging has its own rules, including CASL for commercial messages.
- What does SMS consent mean?
- Permission to text someone for a stated purpose. It must be specific to your brand and program; agreeing to general terms of service isn't SMS consent.
Sources
Well formatted is not the same as reachable.
This tool fixes how numbers are written. It cannot tell you whether a line is mobile, landline or VoIP, or which carrier holds it. That takes a live carrier lookup, which is what the Email + Phone plan adds.
- Upload a CSV up to 100,000 rows with an email or phone column
- 5,000 live carrier lookups a month: carrier name and real line type
- Emails in the same file get a real SMTP mailbox check
One plan, cancel anytime, no contract. Sign in with Google and your first 100 email checks are free, no card. The free tools stay free either way.