Twilio Error 30035: Number Still Being Configured (A2P 10DLC)
Error 30035 is the "almost registered" state: the campaign exists but the number is still being wired up with carrier partners, so sends are held.
Guidance only — A2PCheck is independent and not affiliated with Twilio, The Campaign Registry, or any carrier, and we can't guarantee approval.
What Twilio error 30035 means
The sending number can't transmit because it is still in configuration for US A2P 10DLC — its registration with downstream ecosystem partners hasn't finished. The number typically shows a PENDING_REGISTRATION (or PENDING_DEREGISTRATION) status.
Official Twilio name: 30035: US A2P 10DLC - Message from a Number Still Being Configured A2P 10DLC-specific
Why error 30035 happens
You sent traffic before registration completed, or the number was recently added, removed, or reassigned between Messaging Services or campaigns — each reassignment restarts the registration clock. Repeatedly moving a number keeps it stuck in the configuring state.
How to fix error 30035
- Check the number's A2P registration status in the Console and wait until it reads REGISTERED before sending production traffic.
- Allow up to 24 hours for provisioning to complete after registration or a Sender Pool change.
- Do NOT remove and re-add the number — that restarts the registration process and prolongs 30035.
- Avoid moving numbers between Messaging Services or campaigns while registration is in flight.
- If the status is still pending after 24 hours, contact Twilio Support with the number and campaign details.
Related error codes
Official reference
For the authoritative definition and any changes to this code, see the Twilioerror catalog. A2PCheck is an independent pre-scan layer for the campaign packet you submit — it can't change carrier behavior.
Twilio error 30035 documentationFrequently asked questions
What's the difference between 30034 and 30035?
30034 means the number isn't associated with an approved campaign at all (unregistered). 30035 means registration is underway but not finished — the number is still being configured with carrier partners. 30035 usually clears on its own once provisioning completes.
Why did 30035 come back after I moved my number?
Removing and re-adding a number, or moving it between Messaging Services or campaigns, restarts the registration process. Leave the number in place and wait for the REGISTERED status instead of reassigning it.
Catch the campaign issue behind this error before you resend
Many of these errors trace back to an unregistered, mis-scoped, or non-compliant A2P 10DLC campaign. Paste your campaign details for a free readiness scan — no signup.