What is required for A2P messaging in the US?
US carriers require registration or verification for A2P (Application-to-Person) messaging:| Number Type | Registration | Throughput | Best For |
|---|---|---|---|
| 10DLC | Brand + Campaign | 3.75-15+ MPS | General A2P |
| Toll-Free | Verification | 25 MPS | High volume, 2FA |
| Short Code | Application | 100+ MPS | Marketing, alerts |
What is 10DLC?
10DLC (10-Digit Long Code) is the standard for A2P messaging on local US numbers. For detailed registration instructions (brand registration, campaign registration, linking numbers), see 10DLC Registration Guide.Why did my brand registration fail?
Review the feedback from TCR (The Campaign Registry) and correct the identified issues before resubmitting. Common issues include:- Mismatched business name or EIN
- Invalid website URL
- Incomplete business information
Why was my campaign registration declined?
Review the feedback from TCR/carrier, correct the identified issues, and resubmit with updated information. Common reasons:- Unclear use case description
- Sample messages don’t match declared use case
- Missing opt-in/opt-out information
How can users opt in to receive messages in the US?
Supported Opt-In Methods
| Method | Description |
|---|---|
| Web form | User enters phone number on website |
| Keyword | User texts keyword to your number |
| Paper form | Physical sign-up sheet |
| Verbal | Phone call consent (recorded) |
| Point of sale | In-person consent at checkout |
What is the Toll-Free Verification Process?
- Purchase toll-free number
- Submit verification request
- Carrier reviews submission
- Receive approval or rejection feedback
How to submit Toll-free verification on the Plivo console?
- Navigate to Messaging > Toll-free Verification
- Click Submit Toll-free Verification
- Select profile
- Complete required fields
- Submit
Required Information
| Field | Description |
|---|---|
| Business name | Legal business name |
| Business type | Direct brand or ISV/Reseller |
| Use case | How you’ll use messaging |
| Sample messages | Example message content |
| Opt-in method | How users consent |
| Website | Business website |
Why was my Toll-free verification request rejected, and how can I fix it?
| Status | Meaning | Action |
|---|---|---|
| Approved | Ready to send | Begin messaging |
| Rejected | Issues identified | Review feedback, resubmit |
What are the best practices for Toll-free verification?
- Provide clear, accurate business information
- Include realistic sample messages
- Document opt-in methods clearly
- Respond promptly to carrier inquiries
What about Short Codes?
For high-volume messaging, see Short Codes for complete details on:- US, Canada, Brazil, and New Zealand short codes
- Application process and requirements
- Pricing and throughput
- Compliance and audits
What is the throughput comparison for US numbers?
| Number Type | Registration Status | SMS Throughput |
|---|---|---|
| Long Code | Unregistered | 1 MPS, 2,000/day limit |
| Long Code | 10DLC Low Volume | 0.2-0.75 MPS |
| Long Code | 10DLC Standard | 3.75-15+ MPS |
| Toll-Free | Verified | 25 MPS |
| Short Code | Approved | 100+ MPS |
What is the throughput for Canada numbers?
| Number Type | SMS Throughput |
|---|---|
| Long Code | 15/minute |
| Toll-Free | 25/second |
| Short Code | 10/second |
Why are my messages being filtered?
- Verify registration is complete
- Check message content for spam triggers
- Ensure proper opt-in documentation
Why is my throughput low?
- Complete 10DLC registration for higher limits
- Consider toll-free or short code for high volume
How long does 10DLC registration take?
| Stage | Typical Duration |
|---|---|
| Brand registration | 1-3 business days |
| Campaign vetting | 3-7 business days |
| Number linking | Immediate after campaign approval |
- Brand trust score affects vetting time
- Special use cases (political, charity) may require additional review
- Incomplete submissions delay processing
Can I send messages before 10DLC registration is complete?
Yes, but with significant limitations:- Unregistered throughput: 1 MPS, 2,000 messages/day limit
- Higher filtering risk: Carriers may block unregistered traffic
- No carrier support: Issues cannot be escalated without registration
How do I set up 10DLC for ISV/multi-tenant use cases?
If you provide messaging services to multiple end-customers (ISV model):- Register as ISV/Reseller during brand registration
- Create campaigns per end-customer or use a single shared campaign
- Document each customer’s use case clearly
Why are toll-free messages being blocked?
Common reasons:- Verification not complete or rejected
- Content flagged by carrier
- Sending to landlines or non-mobile numbers
- High complaint rate from recipients
- Check verification status in console
- Review recent message content
- Ensure proper opt-in documentation
- Contact support with message UUIDs for investigation
Do I need to add brand name to toll-free messages?
While not strictly mandatory, carriers strongly recommend including your brand name in toll-free messages:- Improves deliverability
- Reduces spam complaints
- Builds recipient trust