If you're sending business text messages in the US, you'll need A2P 10DLC registration. It's a carrier requirement — not optional. dialnote walks you through the whole process right from your Settings panel, so you won't need to deal with Twilio directly.
The registration has two parts: first you register your brand (your business identity), then you register one or more campaigns (what you're actually sending). Let's break it down.
Brand Registration#
Your brand registration tells carriers who you are. Head to Settings → Compliance and click Start Registration to begin the 3-step wizard.
Step 1 — Business Info:
- Pick your business type: Sole Proprietor (individual or single-member LLC) or Standard (LLC, Corporation, Partnership)
- Enter your legal business name — this must match your IRS records exactly
- Add your EIN (format: XX-XXXXXXX) if you picked Standard. Sole proprietors can skip this
- Provide a contact email — you'll get a verification email during submission
Step 2 — Compliance Links:
- Your website URL — must be publicly accessible, not behind a login
- Your privacy policy URL — carriers check that it states you don't sell personal data to third parties
Step 3 — Review & Submit:
- Double-check everything and hit Submit. Your brand moves to Pending status while Twilio and the carriers review it.
Approval timeline
Brand registration typically takes 1–5 business days. You can check your status anytime by clicking Refresh Status on the Compliance dashboard.
Brand statuses you'll see:
| Status | What it means |
|---|---|
| Draft | Saved but not submitted yet — you can still edit |
| Pending | Submitted and waiting for processing |
| In Review | Carriers are actively reviewing your submission |
| Approved | You're good to go — you can now create campaigns |
| Rejected | Something didn't pass — check the rejection reason and resubmit |
Campaign Registration#
Once your brand is approved, you can register campaigns. Each campaign describes a specific type of messaging you'll do. Click Add Campaign on the Compliance dashboard to start the 4-step wizard.
Step 1 — Use Case: Pick the category that best fits your messaging. Options include:
- Customer Care — support messages, appointment reminders, follow-ups
- Account Notification — billing alerts, service updates
- Marketing — promotional messages (requires explicit opt-in consent)
- Two-Factor Auth — verification codes and login alerts
- Security Alert — password resets, suspicious activity warnings
- Mixed — multiple use cases combined
Then write a campaign description (at least 40 characters) explaining what you'll send and why.
Step 2 — Sample Messages: Add 2–5 sample messages that represent what you'll actually send. A few rules:
- At least one message must include your business name
- All messages must include opt-out instructions (like "Reply STOP to unsubscribe")
- Each message needs to be 20–1,024 characters
- You can use placeholders like
{name},{date},{company}, and{order_id}
Better approval odds
Use full domain URLs instead of link shorteners in your samples. Carriers flag shortened links as suspicious, which can slow down or block your approval.
Step 3 — Consent Configuration:
- Describe how users opt in to your messages (at least 40 characters) — for example, "Checkbox on website contact form"
- Set your opt-out instructions (defaults to "Reply STOP at any time")
- Set your help instructions (defaults to "Reply HELP for support")
Step 4 — Review & Submit: Check everything over. Once submitted, your campaign goes through carrier vetting.
Campaign vetting takes time
Carrier review for campaigns typically takes 7–21 days. You can't send messages on the registered number until the campaign is approved.
Throughput Limits#
After your campaign is approved, carriers assign throughput limits based on your business type and trust score:
| Business Type | Daily Message Limit | Messages Per Second |
|---|---|---|
| Sole Proprietor | 1,000 | 1 MPS |
| Low Volume Standard | 6,000 | 15 MPS |
| Standard | 200,000 | 225 MPS |
These limits are set by the carrier network and can increase over time as your trust score improves.
Key Requirements#
A few things to keep in mind before you start:
- One brand per organization — you can only have one brand registration per dialnote workspace
- Brand must be approved first — you can't submit campaigns until your brand passes review
- STOP and HELP keywords — dialnote automatically handles these. When someone replies STOP, they're opted out. HELP sends your configured support message
- Keep your privacy policy current — carriers can suspend registrations if your privacy policy doesn't meet their standards
- EIN accuracy matters — for Standard registrations, your EIN must match IRS records exactly, or the registration will be rejected