Guides · messaging · Verification-gated

Twilio A2P 10DLC (US business texting)

Brand and campaign registration for sending business SMS to US numbers. Many rejections follow fixed, checkable rules.

Researched · not yet run liveLast researched 24 October 2026 · Twilio

Researched, not yet run live. Built from the provider’s official pages (linked below). A person hasn’t walked this flow end to end yet, so check each step against the source.

Have ready

  • Legal business name and tax id exactly as registered · A business with an EIN cannot register as a sole proprietor [3]Needed for: Register your brand
  • A live website with real content (not only a form) · Campaigns are rejected when the website is only a form (error 30920) [1]Needed for: Register a campaign
  • Sample messages and a description of how people opt in · Reviewers must see how people consent to messages (error 30919) [2]Needed for: Register a campaign

Steps

Steps marked “human step” are ones only you can do: verapli never signs in, submits, pays or accepts terms for you.

  1. Sign in to Twilio

    You sign in to (or create) your Twilio account yourself.

    • Guided by hand
    • Human step: You sign in
  2. Register your brand

    Enter business details that match official records exactly. A business with an EIN cannot register as a sole proprietor.

    • Guided by hand
    • Human step: You press submit
    • After: Sign in to Twilio
  3. Register a campaign

    Describe your messages and how people opt in. Make sure your website is live and is more than a form.

    • Guided by hand
    • Human step: The provider reviews it
    • After: Register your brand
    If something goes wrong (2)
    • Campaign rejected because the website is only a form (30920): Add real public business context (what you do, contact details, policies) to the website, then resubmit. [1]
    • Campaign rejected for too little business or consent information (30919): Show who you are and how people consent to messages on the website, then resubmit. [2]
  4. Attach numbers to the campaign

    After approval, attach your sending numbers to the campaign. [to verify]

    • Guided by hand
    • After: Register a campaign

Terms and gotchas

Plain-English summary, not legal advice. Each card links its source.

Worth knowingThe rules say

A campaign is rejected if the website is only a form, with too little public business context (error 30920). [1]

Worth knowingThe rules say

A campaign is rejected if the website does not show reviewers enough about the business or how people consent to messages (error 30919). [2]

Can cost moneyThe rules say

A business with an EIN (US tax ID) cannot register as a sole proprietor. [3]

Worth knowingThe rules say

Twilio has said some A2P 10DLC requirements are "hard (or even impossible) to understand and follow" for developers and small businesses. [4]

What you end up with

Env varSecretFormatWhat it is
TWILIO_ACCOUNT_SIDnot secretAC… (34 characters)Twilio account SID
TWILIO_AUTH_TOKENsecretTwilio auth token
TWILIO_MESSAGING_SERVICE_SIDnot secretMG… (34 characters)Messaging service SID linked to the campaign

For agents

The same entry as JSON: /api/v1/entries/twilio/a2p-10dlc · requirements /api/v1/requirements/twilio/a2p-10dlc · terms /api/v1/terms/twilio/a2p-10dlc.

Remote MCP (read-only, no auth)
claude mcp add --transport http verapli https://verapli.com/mcp

> "What do I need for Twilio A2P 10DLC (US business texting), and how long will it take?"
  → tools/call requirements { "provider_id": "twilio/a2p-10dlc" }

Sources

  1. Twilio error 30920 Campaign rejected when the website is only a form with too little public business context · accessed 24 October 2026 · official
  2. Twilio error 30919 Campaign rejected when the website does not show enough about the business or how people consent · accessed 24 October 2026 · official
  3. Twilio – Improving your chances of A2P 10DLC registration approval A business with an EIN cannot register as a sole proprietor · accessed 24 October 2026 · official
  4. Twilio – A2P 10DLC for developers and small businesses Twilio says some requirements are "hard (or even impossible) to understand and follow" · accessed 24 October 2026 · official

Provider rules change. This page is generated from verapli registry version 2026.1025.316; spotted something out of date? Tell us. Twilio is not affiliated with verapli.