Compliant sample messages, opt-in language, and content patterns for every 10DLC campaign use case type — ready to use in your TCR registration.
Writing good sample messages is the #1 factor in getting your 10DLC campaign approved. Carriers reject campaigns when sample messages don’t match the declared use case, lack opt-out language, or look like spam.This guide provides ready-to-use sample messages, compliant opt-in language, and content patterns for every campaign use case type.
The simplest use case — short, transactional, no marketing content.
Sample messages (3 required)
Sample 1:
Report incorrect code
Copy
Ask AI
Your Acme verification code is 847291. This code expires in 10 minutes. If you didn't request this, ignore this message.
Sample 2:
Report incorrect code
Copy
Ask AI
Your login code for Acme is 523016. Don't share this code with anyone. Reply STOP to opt out.
Sample 3:
Report incorrect code
Copy
Ask AI
Acme security code: 194738. Enter this code to complete your password reset. This code expires in 5 minutes.
Opt-in language
Report incorrect code
Copy
Ask AI
By entering your phone number, you agree to receive one-time verificationcodes from [Brand] via SMS. Message frequency varies. Message and data ratesmay apply. Reply STOP to opt out.
Tips for approval
Keep messages under 160 characters
Include the code prominently
Add an expiry time
Don’t include marketing content or links
Brand name should appear in the message
API example — registering a 2FA campaign:
Report incorrect code
Copy
Ask AI
import telnyxtelnyx.api_key = "YOUR_API_KEY"campaign = telnyx.TenDLCCampaign.create( brand_id="B000001", usecase="2FA", description="One-time verification codes for user login and password reset", sample1="Your Acme verification code is 847291. This code expires in 10 minutes.", sample2="Your login code for Acme is 523016. Don't share this code with anyone. Reply STOP to opt out.", sample3="Acme security code: 194738. Enter this code to complete your password reset.", message_flow="Users enter their phone number during login or password reset. A one-time code is sent via SMS. Users enter the code to authenticate.", help_message="Reply HELP for support or contact support@acme.com", optin_message="By entering your phone number, you agree to receive verification codes from Acme via SMS. Reply STOP to opt out.",)print(campaign.campaign_id)
Support conversations, ticket updates, and service messages.
Sample messages (3 required)
Sample 1:
Report incorrect code
Copy
Ask AI
Hi [Name], your support ticket #4521 has been updated. Our team has responded — view details at support.acme.com/tickets/4521. Reply STOP to opt out.
Sample 2:
Report incorrect code
Copy
Ask AI
Acme Support: Your return request for order #8834 has been approved. A prepaid label has been sent to your email. Questions? Reply HELP.
Sample 3:
Report incorrect code
Copy
Ask AI
Your appointment with Acme Support is confirmed for March 15 at 2:00 PM EST. Reply YES to confirm or RESCHEDULE to change. Reply STOP to unsubscribe.
Opt-in language
Report incorrect code
Copy
Ask AI
By providing your phone number, you consent to receive customer servicemessages from [Brand] via SMS, including support ticket updates, appointmentreminders, and service notifications. Message frequency varies. Msg & datarates may apply. Reply HELP for help, STOP to cancel.
Tips for approval
Messages should be reactive (responding to customer actions)
Order confirmations, shipping updates, and delivery status.
Sample messages (3 required)
Sample 1:
Report incorrect code
Copy
Ask AI
Acme: Your order #99281 has shipped! Tracking: 1Z999AA10123456784. Estimated delivery: March 18. Track at acme.com/track. Reply STOP to opt out.
Sample 2:
Report incorrect code
Copy
Ask AI
Your Acme delivery is out for delivery and will arrive today between 2-6 PM. A photo confirmation will be sent upon delivery. Reply STOP to unsubscribe.
Sample 3:
Report incorrect code
Copy
Ask AI
Acme: Your package was delivered at 3:42 PM and left at front door. View delivery photo at acme.com/orders/99281. Reply STOP to opt out.
Opt-in language
Report incorrect code
Copy
Ask AI
By placing an order, you agree to receive shipping and delivery updates from[Brand] via SMS. Message frequency varies based on order activity. Msg & datarates may apply. Reply STOP to cancel, HELP for help.
Tips for approval
Include order/tracking numbers
Messages should follow the order lifecycle
Include delivery estimates when available
Don’t add promotional upsells in delivery messages
Acme: Your password was successfully changed on March 4, 2026. If you didn't make this change, contact support immediately at 1-800-555-0199. Reply STOP to opt out.
Sample 2:
Report incorrect code
Copy
Ask AI
Acme billing alert: Your payment of $49.99 was processed successfully. Your next billing date is April 4, 2026. View invoice at acme.com/billing. Reply STOP to unsubscribe.
Sample 3:
Report incorrect code
Copy
Ask AI
Acme: Your subscription plan was upgraded to Pro. Your new monthly rate is $79.99, effective immediately. Questions? Reply HELP. Reply STOP to opt out.
Opt-in language
Report incorrect code
Copy
Ask AI
By creating an account, you consent to receive account-related notificationsfrom [Brand] via SMS, including billing alerts, password changes, and accountupdates. Msg frequency varies. Msg & data rates apply. Reply STOP to cancel.
Promotions, sales, product announcements, and brand content.
Marketing campaigns receive the most scrutiny. Opt-in must be explicit and separate from terms of service.
Sample messages (3 required)
Sample 1:
Report incorrect code
Copy
Ask AI
Acme Summer Sale! 🎉 Get 30% off all items this weekend only. Use code SUMMER30 at checkout. Shop now: acme.com/sale. Reply STOP to opt out.
Sample 2:
Report incorrect code
Copy
Ask AI
New at Acme: Our spring collection just dropped! Be the first to shop 50+ new styles starting at $19.99. Browse: acme.com/new. Txt STOP to unsubscribe.
Sample 3:
Report incorrect code
Copy
Ask AI
Acme: Thanks for being a loyal customer! Here's an exclusive 20% off coupon just for you. Use code VIP20 by March 31. Shop: acme.com. Reply STOP to cancel.
Opt-in language
Report incorrect code
Copy
Ask AI
By checking this box, you agree to receive recurring marketing messages from[Brand] via SMS, including promotions, sales, and product updates. Consent isnot a condition of purchase. Message frequency varies (up to 8 msgs/month).Msg & data rates may apply. Reply HELP for help, STOP to unsubscribe.View our Privacy Policy at [link] and Terms at [link].
Tips for approval
Opt-in MUST be separate from ToS (not buried in fine print)
Login alerts, fraud detection, and security notifications.
Sample messages (3 required)
Sample 1:
Report incorrect code
Copy
Ask AI
Acme security alert: New login detected from Chrome on Windows in New York, NY at 3:42 PM EST. If this wasn't you, secure your account: acme.com/security. Reply STOP to opt out.
Sample 2:
Report incorrect code
Copy
Ask AI
Acme: Unusual activity detected on your account. A purchase of $299.99 was attempted. If this wasn't you, reply BLOCK or call 1-800-555-0199. Reply STOP to unsubscribe.
Sample 3:
Report incorrect code
Copy
Ask AI
Acme: Your account recovery email was changed. If you made this change, no action needed. If not, contact security immediately at 1-800-555-0199. Reply STOP to opt out.
Opt-in language
Report incorrect code
Copy
Ask AI
By enabling security alerts, you agree to receive security notifications from[Brand] via SMS, including login alerts, fraud detection, and account securityupdates. Message frequency varies based on account activity. Msg & data ratesmay apply. Reply STOP to cancel.
Surveys, feedback requests, and interactive polls.
Sample messages (3 required)
Sample 1:
Report incorrect code
Copy
Ask AI
Acme: How was your recent purchase? Rate your experience 1-5 (1=poor, 5=excellent). Your feedback helps us improve! Reply STOP to opt out.
Sample 2:
Report incorrect code
Copy
Ask AI
Acme customer survey: Would you recommend us to a friend? Reply YES or NO. As a thank you, get 10% off your next order. Reply STOP to unsubscribe.
Sample 3:
Report incorrect code
Copy
Ask AI
Acme: Quick poll — which new feature matters most to you? Reply A) Faster shipping B) More colors C) Lower prices. Reply STOP to opt out.
Opt-in language
Report incorrect code
Copy
Ask AI
By opting in, you agree to receive occasional survey and feedback requestsfrom [Brand] via SMS. Message frequency: up to 2 msgs/month. Msg & datarates may apply. Reply STOP to opt out, HELP for help.
Fundraising, awareness campaigns, and donation acknowledgments.
Sample messages (3 required)
Sample 1:
Report incorrect code
Copy
Ask AI
Habitat for Hope: Thanks to donors like you, we built 12 homes this month! See the impact at habitatforhope.org/impact. Reply STOP to opt out.
Sample 2:
Report incorrect code
Copy
Ask AI
Habitat for Hope: Our spring fundraiser starts March 15! Your $25 donation provides building materials for a family in need. Donate: habitatforhope.org/give. Reply STOP to unsubscribe.
Sample 3:
Report incorrect code
Copy
Ask AI
Thank you for your $50 donation to Habitat for Hope! Your tax receipt has been emailed. Together we're building stronger communities. Reply STOP to opt out.
Opt-in language
Report incorrect code
Copy
Ask AI
By texting JOIN to [number], you agree to receive updates from [Nonprofit]via SMS, including impact updates, fundraising campaigns, and donationreceipts. Msg frequency varies (up to 4 msgs/month). Msg & data rates apply.Reply STOP to cancel, HELP for help.
Multiple message types from a single campaign. This is the most frequently used use case.
Sample messages (3 required — show variety)
Sample 1 (transactional):
Report incorrect code
Copy
Ask AI
Acme: Your order #77412 has shipped and will arrive by March 18. Track at acme.com/track. Reply STOP to opt out.
Sample 2 (support):
Report incorrect code
Copy
Ask AI
Acme Support: Your ticket #2291 has been resolved. If you need further help, reply to this message or visit support.acme.com. Reply STOP to unsubscribe.
Sample 3 (promotional):
Report incorrect code
Copy
Ask AI
Acme: Spring sale starts tomorrow! Get early access with code SPRING25 for 25% off. Shop: acme.com/sale. Reply STOP to opt out.
Opt-in language
Report incorrect code
Copy
Ask AI
By providing your phone number, you consent to receive messages from [Brand]via SMS, including order updates, customer support notifications, andpromotional offers. Message frequency varies. Msg & data rates may apply.Consent is not required for purchase. Reply HELP for help, STOP to cancel.View our Privacy Policy at [link].
Tips for approval
Each sample should demonstrate a DIFFERENT message type
Opt-in must mention ALL types of messages (transactional + marketing)
If you include marketing, follow marketing opt-in rules
Description should list all message categories
This is the safest choice if you’re unsure which use case to pick
For life-safety alerts. Requires demonstrating genuine emergency nature.
Sample messages
Sample 1:
Report incorrect code
Copy
Ask AI
EMERGENCY ALERT: Severe weather warning for your area. Tornado watch until 8 PM. Seek shelter immediately. Details: alerts.example.com. Reply STOP to opt out.
Sample 2:
Report incorrect code
Copy
Ask AI
SafeAlert: Building evacuation in progress at 123 Main St. Exit via stairwell B. Do NOT use elevators. All clear will be sent when safe. Reply STOP to opt out.
Tips for approval
Must be genuinely life-safety related
Carriers may grant higher throughput
Don’t abuse this category — misuse leads to suspension
Your campaign’s message_flow field should clearly describe how users opt in. Carriers look for:
1
Entry point
How does the user first provide their phone number? (Website form, checkout, text-to-join keyword, etc.)
2
Consent mechanism
How is consent captured? (Checkbox, keyword reply, verbal confirmation, etc.)
3
Confirmation
What happens after opt-in? (Welcome message, double opt-in confirmation, etc.)
4
Message types
What kinds of messages will the user receive?
Example message flow:
Report incorrect code
Copy
Ask AI
Customers opt in by checking a consent checkbox during online checkout atacme.com/checkout. After opting in, they receive a welcome message confirmingtheir subscription. They then receive order confirmations, shipping updates,and delivery notifications related to their purchases. Customers can opt outat any time by replying STOP.