Last updated: July 22, 2025
Overview
If you’re planning to send business SMS messages in the US or Canada, you must complete A2P (Application-to-Person) 10DLC registration with Twilio. This guide walks you through filing a compliant campaign registration to avoid rejections and ensure your messaging gets approved.Required for US & Canada: A2P 10DLC registration is mandatory before sending any application-generated messages to US or Canadian phone numbers. Start this process early as approval can take several weeks.
What You Need Before Starting
Before beginning your A2P registration, ensure you have:- A registered business with Twilio
- A clear opt-in process for collecting SMS consent
- Compliant message samples
- Privacy policy and terms of service
- Screenshots of your consent forms
Step 1: Set Up Compliant Opt-In Forms
Your lead form must meet Twilio’s strict requirements to ensure compliance.Required Elements
1. Clear Opt-In Language Use explicit language that explains what users are agreeing to receive:Critical: Do NOT bundle SMS consent with Terms & Conditions or Privacy Policy. SMS consent must be a separate, unchecked checkbox.
“Mobile information will not be shared with third parties/affiliates for marketing/promotional purposes.”
Form Checklist
- Separate SMS consent checkbox (unchecked by default)
- Clear description of what messages users will receive
- Privacy Policy link visible on form
- Terms of Service link visible on form
- Privacy Policy includes third-party sharing language
Step 2: Describe Your Opt-In Process
In the “How do end-users consent to receive messages?” section of your Twilio application, provide a clear description of your opt-in process.Example Description
What to Include
Platform Details
Specify where opt-in happens (website, app, checkout page, etc.)
Consent Method
Describe how consent is collected (checkbox, form field, etc.)
Form Evidence
Provide either a direct link to your opt-in form OR screenshots
Supporting Documentation
Additional images or files that demonstrate your consent process
Supporting Form Evidence for Your Application
When submitting your A2P campaign, you’ll need to provide evidence of your compliant opt-in process in this field of your Twilio application. This should be a link in the “How do end-users consent to receive messages?” field.Documentation to Include
- Either screenshots of your complete opt-in form OR a direct link to the live form
File Sharing: Use a public file-sharing service like Google Drive, OneDrive, or Dropbox to host your documentation folder, then provide the link in your Twilio application.
Step 3: Create Message Samples
You’ll need to provide two sample messages that represent the type of content you’ll send.Sample Message Guidelines
Conversational Tone
Write messages as if speaking to a friend or customer
Clear Purpose
Make it obvious why the recipient is receiving the message
Professional Content
Avoid excessive emojis or informal language
Relevant Links
Include only business-relevant URLs
Example Messages
Message Sample #1:Pre-Submission Checklist
Before submitting your A2P campaign, verify all requirements are met:Opt-In Compliance
- ☐ Separate SMS consent checkbox (unchecked by default)
- ☐ Clear opt-in language explaining message types
- ☐ Privacy Policy and Terms visible on form
- ☐ Privacy Policy includes no third-party sharing clause
Message Samples
- ☐ Two compliant message examples provided
- ☐ Messages use conversational, professional tone
- ☐ Content aligns with your business purpose
Documentation
- ☐ Screenshots of opt-in form linked OR direct form link provided
Next Steps
Once your A2P campaign is approved:Start SMS Integration
Begin your SMS integration setup process
Configure Twilio Webhook
Set up your Twilio integration with Setter AI
Need Help?
Technical Support
Contact support@trysetter.com for A2P registration questions