{"registry_version":"2026.1025.387","generated_at":"2026-10-25T06:27:00Z","content_sha256":"089d16f627d9365e3d0663cc8069203706d7cb23a76c332226e29686968811a5","signed":true,"signature":{"key_id":"ed25519:74ca19268e364242","algorithm":"ed25519","expires_at":"2026-11-24T06:27:09Z","expired":false,"manifest":"/registry/manifest.json"},"id":"twilio/a2p-10dlc","name":"Twilio A2P 10DLC (US business texting)","vendor":"Twilio","status":"researched","last_verified":null,"last_researched":"2026-10-24","summary":"Brand and campaign registration for sending business SMS to US numbers. Many rejections follow fixed, checkable rules.","account_model":null,"prerequisites":[],"identity_requires":[],"have_ready":[{"kind":"tax_id","description":"Legal business name and tax id exactly as registered","why":"A business with an EIN cannot register as a sole proprietor","needed_for":["brand"],"auto_check":"name_consistency","source_url":"https://www.twilio.com/en-us/blog/insights/best-practices/improving-your-chances-of-a2p10dlc-registration-approval"},{"kind":"live_website","description":"A live website with real content (not only a form)","why":"Campaigns are rejected when the website is only a form (error 30920)","needed_for":["campaign"],"auto_check":"website_live","source_url":"https://www.twilio.com/docs/api/errors/30920"},{"kind":"other","description":"Sample messages and a description of how people opt in","why":"Reviewers must see how people consent to messages (error 30919)","needed_for":["campaign"],"auto_check":"none","source_url":"https://www.twilio.com/docs/api/errors/30919"}],"steps":[{"id":"account","title":"Sign in to Twilio","summary":"You sign in to (or create) your Twilio account yourself.","route":"guided","gate":"human_login","human_only":true,"gate_label":"You sign in","depends_on":[],"optional":false,"url":null,"lead_time":null,"preflight":[],"captures":null},{"id":"brand","title":"Register your brand","summary":"Enter business details that match official records exactly. A business with an EIN cannot register as a sole proprietor.","route":"guided","gate":"human_submit","human_only":true,"gate_label":"You press submit","depends_on":["account"],"optional":false,"url":null,"lead_time":null,"preflight":["legal_name_matches_documents","entity_type_matches_tax_id"],"captures":null},{"id":"campaign","title":"Register a campaign","summary":"Describe your messages and how people opt in. Make sure your website is live and is more than a form.","route":"guided","gate":"third_party_review","human_only":true,"gate_label":"The provider reviews it","depends_on":["brand"],"optional":false,"url":null,"lead_time":null,"preflight":["website_not_form_only","website_live"],"captures":null},{"id":"attach-numbers","title":"Attach numbers to the campaign","summary":"After approval, attach your sending numbers to the campaign. [to verify]","route":"guided","gate":"none","human_only":false,"gate_label":null,"depends_on":["campaign"],"optional":false,"url":null,"lead_time":null,"preflight":[],"captures":null}],"gates":[{"step":"account","gate":"human_login","label":"You sign in"},{"step":"brand","gate":"human_submit","label":"You press submit"},{"step":"campaign","gate":"third_party_review","label":"The provider reviews it"}],"lead_times":[],"outputs":[{"name":"TWILIO_ACCOUNT_SID","description":"Twilio account SID","secret":false,"example_format":"AC… (34 characters)","environments":null},{"name":"TWILIO_AUTH_TOKEN","description":"Twilio auth token","secret":true,"example_format":null,"environments":null},{"name":"TWILIO_MESSAGING_SERVICE_SID","description":"Messaging service SID linked to the campaign","secret":false,"example_format":"MG… (34 characters)","environments":null}],"renewals":[],"estimated_minutes":null,"guide_url":"https://verapli.com/guides/twilio/a2p-10dlc"}