On this page
Is Twilio Down? How to Tell and What to Do
Twilio powers the SMS, voice, WhatsApp, email, and 2FA infrastructure for hundreds of thousands of applications. When it goes down, the symptoms look like your own code broke — users can't verify phone numbers, receive OTPs, or get notified — but the root cause is upstream.
Statusfield brings reported Twilio incidents into the same workspace as your other monitors. Select supported components and route relevant changes to your team. Vendor reports can lag an incident, so check your own application as well.
Follow Twilio incidents with your team
Statusfield brings reported status for Twilio together with your other critical tools. Choose the changes that should alert your team. Eligible new accounts can start a free trial — no credit card required.
Try any paid plan for 30 days, no credit card required. Free trial for first-time customers.
Common Signs of a Twilio Outage
| Symptom | What's likely happening |
|---|---|
| SMS messages not delivering | Twilio's SMS carrier routing is degraded |
| Voice calls dropping or failing | Voice infrastructure or PSTN connectivity issue |
| 2FA / OTP codes never arrive | Programmable SMS or email delivery impacted |
| WhatsApp messages stuck as "sent" but not delivered | WhatsApp Business API degradation |
21408 or 30003 error codes in API responses | Twilio-side delivery failures |
| Webhook callbacks not firing | Twilio's webhook delivery service degraded |
| HTTP 503 from the Twilio API | Service temporarily unavailable |
How to Confirm It's Twilio, Not You
Before opening a support ticket or rolling back your deployment, rule out your own infrastructure:
1. Check your API error codes first
Twilio surfaces specific error codes when delivery fails on their side:
| Error Code | Meaning |
|---|---|
30003 | Unreachable destination — carrier-level issue |
30005 | Unknown destination handset — valid but undeliverable |
30006 | Landline or unreachable carrier |
21408 | Permission not enabled — account configuration (not outage) |
21211 | Invalid 'To' phone number format |
53000 | SDK-level connection error — likely a Twilio service issue |
53001 | Signaling connection disconnected — Voice SDK degraded |
If you're seeing 30003 or 53000–53xxx errors across multiple requests from different phone numbers, it's an infrastructure issue, not a data problem.
2. Test with a different medium
Send a test message to a number you control. If it fails across SMS and WhatsApp, the issue is almost certainly platform-wide, not carrier-specific.
3. Check your own webhook receipt
If Twilio webhooks are not arriving (status callbacks, delivery receipts), that's a distinct Twilio system from SMS delivery — worth isolating.
4. Look at your logs across regions
Twilio outages often affect specific regions or carrier partnerships before spreading globally. If your EU traffic is failing but US is fine, the impact may be partial.
Use vendor reports as investigation context
Statusfield brings reported Twilio incidents into the same workspace as your other monitors. Select supported components and route relevant changes to your team. Vendor reports can lag an incident, so check your own application as well.
A reported incident can help you decide where to investigate and what to tell your team. An operational status does not prove that your account, region or complete workflow is working. Review the affected components and timestamps alongside your own logs and checks.
What to Do During a Twilio Outage
Immediate (first 5 minutes)
- Confirm it's Twilio — check your error codes against the table above and verify it's not a misconfiguration on your end
- Enable a fallback path — if you have a secondary SMS provider configured, route new requests through it
- Freeze retry loops — exponential backoff against a degraded Twilio API can burn through your message quota and delay recovery
- Set your internal status — let your team know you're investigating; don't wait to have a root cause before communicating
Communication (first 15 minutes)
- Post a brief update to any internal monitoring channels ("Investigating: SMS delivery delays, likely upstream")
- If you expose a status page to customers, mark the affected service as degraded
- Hold off on customer-facing notifications until you've confirmed scope
Recovery
- Once Twilio resolves the incident, re-queue any failed messages with priority
- Review retry logic — failed messages from a Twilio outage may need to be replayed differently from local failures
- Document the incident timeline for your team
Twilio Services and What Each Outage Looks Like
Twilio is not a single service — it's a platform with distinct components that can degrade independently:
| Service | Impact when down |
|---|---|
| Programmable SMS | OTP codes, transactional SMS, marketing messages fail |
| Programmable Voice | Inbound/outbound calls fail or drop |
| Verify API | Phone verification and 2FA completely blocked |
| WhatsApp Business API | WhatsApp messages not delivered |
| Twilio Email (SendGrid) | Transactional email not delivered |
| TaskRouter | Call center / contact center routing breaks |
| Twilio Sync | Real-time data sync for IoT and apps fails |
| Authy / TOTP | Authenticator-based 2FA may be impacted |
A partial outage affecting only Verify (2FA) can be just as disruptive as a full SMS outage — especially if you require phone verification at signup.
Match the check to the failure you need to catch
Follow supported Twilio components for vendor-reported incidents. Add a public HTTPS check for your own website or API and define acceptable response codes, response time and body checks. A successful request is evidence about that endpoint, not proof that an entire customer journey works.
Use application logs and end-to-end tests for authenticated workflows, data correctness and transactions. Statusfield brings the monitoring results and vendor context together; it does not run a complete checkout or login flow.
Bring Twilio updates to your team
Follow reported Twilio status in Statusfield and choose which changes reach your configured alert destinations. Delivery depends on source updates, polling and successful processing. Check the catalog for supported components and the pricing page for channel availability.
Eligible first-time customers can start a free trial, no credit card required.
Follow Twilio incidents with your team
Follow Twilio and your other vendors in one Statusfield workspace. Select supported components and route the updates your team needs. Eligible new accounts can start a free trial — no credit card required.
Try any paid plan for 30 days, no credit card required. Free trial for first-time customers.
FAQ
Is Twilio down right now?
This article is a troubleshooting guide, not a live outage verdict. Check the Statusfield catalog and the official vendor status page for the latest reported status, affected components and observation times. Compare those reports with what your own application is experiencing.
How can I get alerts about Twilio incidents?
Follow reported Twilio status in Statusfield and choose which changes reach your configured alert destinations. Delivery depends on source updates, polling and successful processing. Check the catalog for supported components and the pricing page for channel availability.
Does an operational Twilio status mean my application is working?
No. A vendor status page describes reported service conditions. Your account, integration, network or application can still fail. Check your own public HTTPS endpoint and use logs or workflow tests to investigate the customer experience.
Browse the service catalog and plans and alert destinations.
Keep your vendors in view.
Choose from 7,000+ services, follow the components you use, and configure alerts for your team.
Try any paid plan for 30 days, no credit card required. Free trial for first-time customers.