A2P Desk

Error code · 30034

Twilio Error 30034 — Message from an Unregistered Number

Error 30034 fires when Twilio blocks a message because the +1 10DLC long code sending it is not associated with an approved A2P 10DLC campaign. Until the number is part of an approved campaign, US messages will continue to be blocked.

Why this happens

US carriers require all Application-to-Person (A2P) traffic on standard 10-digit long codes (10DLC) to be associated with a registered Brand and an approved Campaign through The Campaign Registry. Any +1 number sending traffic without that association is filtered.

Three possible states behind 30034

Step-by-step fix

  1. Verify Brand status in the Twilio Console under Trust Hub.
  2. Verify the campaign exists for the use case you actually send.
  3. Confirm the campaign status is Approved, not Pending or Rejected.
  4. Attach the +1 number(s) to the approved campaign.
  5. Wait a few minutes for downstream carriers to register the association, then resend.

If your campaign is rejected

Most 30034 errors are downstream of a rejected campaign. Run our free decoder on the rejection text to identify exactly which fields to fix, then generate a compliant packet and resubmit.

Got a rejection email? Decode it for free.

The free decoder gives you the diagnosis. The $199 Approval Packet gives you every paste-ready field, screenshot checklist, and submission step. No demos. No calls.

Related errors