Log in to the Twilio Console and navigate to Messaging → Regulatory Compliance → A2P 10DLC.
Create a Brand: provide your business legal name, EIN (for US entities), address, and contact details; submit for vetting.
Once the Brand is approved, create a Campaign: select the use case (e.g., marketing, notifications), specify sample messages, and link the 10DLC phone numbers.
Submit the Campaign for carrier review; approval typically takes a few business days.
After campaign approval, associate your 10DLC phone numbers with the approved campaign before sending any messages.
Known gotchas
Since **September 1, 2023**, carriers have been **fully blocking all unregistered 10DLC traffic** — messages from unregistered numbers return error code 30034 and are not delivered; charges may still apply.
Brand registration requires an accurate EIN that matches IRS records; mismatches result in brand vetting failure and delays.
Messages sent before campaign approval (even after brand approval) will be blocked; do not enable a phone number for sending until the campaign is in `APPROVED` state.
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp