Troubleshooting Common Linxi & Twilio Errors
These are the actual errors encountered setting up real Linxi numbers end to end, not a generic list — with the specific cause and fix for each.
Error 30034 — Message blocked by carrier
Cause: your A2P Campaign isn't approved yet, or the number isn't actually assigned to the Messaging Service the Campaign is registered under.
Fix: check your Campaign's status in Linxi Settings → Number → A2P 10DLC Campaign (or the Twilio console), and confirm the number shows up as a sender inside the correct Messaging Service. US carriers block all traffic from an unregistered 10DLC number, and a campaign that is still pending isn't registered yet — so expect 30034 on every carrier until approval, not just some. Resending won't help; getting the Campaign approved will.
Error 30908 — Privacy policy non-compliant
Cause: your privacy policy page is missing the exact language TCR checks for.
Fix: add this phrase verbatim to your privacy policy, then resubmit the campaign: "We do not share, sell, or provide your mobile phone number or messaging consent data to third parties or affiliates for marketing or promotional purposes." See Privacy Policy Guide for the full requirements.
Error 30909 — CTA/opt-in flow incomplete
Cause: your opt-in flow description is too vague — it doesn't specifically describe how consent is actually collected.
Fix: describe every opt-in method you use, quote the exact consent language shown to the person opting in, and link to your privacy policy directly in the description. See Opt-In Requirements.
Error 30882 — Terms & Conditions issues
Cause: your Terms & Conditions page is missing SMS-specific disclosures.
Fix: add STOP/HELP instructions, message frequency, and a data-rates disclosure to the T&C page itself, not just the privacy policy.
Inbound messages not appearing in Linxi
- On your own Twilio account, click Start on step 7 of Linxi Settings → Number → Setup Progress to set the webhooks again
- Confirm the webhook URL is exactly
https://linxi.app/webhook/inbound - Confirm the number's routing shows as Active, not Inactive, in the Twilio console
- Confirm the number is actually assigned to the Messaging Service that has the webhook configured
See Webhook Configuration for the full setup.
Test Account Connection passes in Linxi Settings, but Test SMS Capability fails
- The number may not be assigned to a Messaging Service yet
- The Messaging Service may not have an A2P Campaign attached
- The Campaign may still be pending, or was rejected and needs resubmission
Messages show as "Queued," never "Delivered"
A message stuck in Queued for more than a few minutes usually means it's being filtered. If your Campaign isn't approved yet, expect failures with error 30034 rather than deliveries — check your Campaign's approval status.
502 Bad Gateway on Linxi
Cause: Linxi is briefly unavailable — usually for a minute or two while an update is rolled out.
Fix: wait a minute and reload the page. If it keeps happening, contact Linxi support and tell us roughly when you saw it.
Square payment SDK not loading on checkout
Refresh the page and try again — the Square SDK loads asynchronously and can occasionally lose a race on a slow connection. Check the browser console for a blocked network request, and disable ad blockers, which sometimes flag third-party payment SDK scripts.
Can't find the Auth Token in the new console
Cause: the redesigned 1console.twilio.com moved account credentials off the main dashboard entirely — there's no longer a credentials widget on the landing page.
Fix: go to Settings → Account settings → API keys & auth tokens, then the Auth tokens tab. The Auth Token is hidden behind an eye icon next to "Primary auth token" — click it to reveal, then copy. See Create Twilio Account for the full walkthrough.
Messaging shows as "disabled" after setup
Cause: usually one of the four A2P prerequisites isn't actually complete yet — Compliance Profile, Brand, and Campaign all need to be approved, and the number needs to be attached to the Messaging Service that Campaign is registered under. Missing any one of these four leaves messaging effectively disabled even though the number itself looks active.
Fix: check each of the four independently rather than assuming approval of one implies the others — see the checklist in A2P Brand Registration.
Account SID isn't labeled clearly in 1console
Cause: the redesigned console shows the Account SID's value without a prominent "Account SID" label on the same page in every view, which trips people up if they're used to the old console's dashboard widget.
Fix: on the Settings → Account settings → API keys & auth tokens → Auth tokens tab, look for the 34-character string starting with AC — that's your Account SID, shown near the top of the page even without a bold label next to it.
Frequently Searched Questions
These are the exact things people search for when trying to use the new Twilio 1console.
