How to check logs for a specific text message if you are connected to your own Twilio account

Modified on: Thu, 23 Jul, 2026 at 2:35 AM

SMS Troubleshooting
How to Use Twilio Messaging Logs to Troubleshoot SMS(non-isv)
Finding and reading the Messaging Logs in Twilio to diagnose failed, delayed, or unexpected SMS behavior.
Overview

Twilio provides tools to investigate messaging activity between Twilio and your application. If a message fails to go through, is delayed, or behaves unexpectedly, reviewing the Messaging Logs in Twilio should be your first step. These logs help you confirm delivery status, identify errors, and gather details for further troubleshooting.

Video Walkthrough
1

How to Navigate to the Messaging Logs and Use Them

Step-by-Step Guide

Step 1
Log in to Twilio

Go to: https://console.twilio.com/

Step 2
Access Subaccounts

Click Account (in the middle of the screen) → Subaccounts.

Twilio Account menu showing Subaccounts option

If there are too many subaccounts, go back to the platform and copy the Account SID for the location.

Copying the Account SID for a location

In Twilio, search for that Subaccount SID and open it.

Search based on the Twilio Subaccount SID in agency level settings → Twilio. Paste the Account SID here and click on it:

Searching for the Subaccount SID in Twilio
Step 3
Navigate to Messaging Logs

In the left panel: Monitor > Logs > Messaging.

Navigating to Monitor > Logs > Messaging in Twilio
Step 4
Search for Messages

Use the contact's phone number (without formatting) in the search fields:

  • FROM field → Incoming SMS (contact sent a text to Twilio).
  • TO field → Outgoing SMS (Twilio sent a text to the contact).

Put the lead's phone number (remove all phone formatting) in the TO field:

Searching Messaging Logs with a phone number in the TO field
Step 5
Review Log Entries

Each log line shows:

  • Message SID (unique identifier).
  • TO and FROM numbers.
  • Status (accepted, delivered, failed, etc.).
  • Segments (number of parts if the SMS was split).
  • Media (if MMS was attached).

Logs highlight issues:

  • Yellow or red rows indicate failed or problematic messages.
  • Green (200 status) indicates success.
Messaging log entries color-coded by status
Tip

If it says delivered but the contact is not receiving it, grab this Message SID and create a support ticket with Twilio Support.

Message log entry with delivered status
Step 6
View Message Details

Click the hyperlinked date to see full details, including:

  • Delivery Steps: request creation, queue time, carrier handoff.
  • Request Inspector: requests/responses between Twilio and your app.
  • Errors: color-coded statuses (e.g., 404 if a webhook endpoint is missing).

Hovering over records will preview message content.

In the detailed view of the message log, you can find the Message SID (Twilio's unique identifier for this message), as well as the time the resource was created, TO and FROM numbers, Delivery Steps, and the Request Inspector.

The Delivery Steps section of this log will show you when the request was created, how long it was queued on Twilio's platform, and when it was sent out to our carrier partner for delivery. These factors can help you determine where an undelivered message failed, or investigate latency issues.

Delivery Steps section of a message log

The request inspector shows all requests and responses made when sending or receiving this message. You can easily see errors on requests by the color-coded status on the right of a request.

Request Inspector showing color-coded request status

In the above response, we can see that we received a 404 response because Twilio was unable to find the tunnel for the webhook we set up for messages.

2

Check MMS Capability of a Twilio Number

Step 1

Go to Explore Products → scroll down → Phone Numbers.

Navigating to Phone Numbers under Explore Products
Step 2

Check if the number has MMS capabilities, or if the number can send/receive SMS to domestic numbers only.

Checking MMS and domestic-only SMS capability on a number
3

Frequently Asked Questions

Q: Where do I find the Account SID for a specific location?
Go to the platform's agency-level settings → Twilio, and copy the Account SID for that location. Paste it into the Twilio subaccount search bar to jump directly to the matching subaccount.
Q: Should I search by the TO field or the FROM field?
Use the FROM field to find incoming SMS the contact sent to Twilio. Use the TO field to find outgoing SMS that Twilio sent to the contact.
Q: What do the colored rows in the Messaging Logs mean?
Yellow or red rows flag failed or problematic messages. A green row with a 200 status means the message was processed successfully.
Q: The log shows "delivered" but the contact never got the message — what now?
Copy the Message SID from that log entry and open a support ticket with Twilio Support so they can trace the delivery on the carrier side.
Q: What does a 404 in the Request Inspector usually mean?
A 404 typically means Twilio couldn't reach the webhook endpoint configured for that number — the URL may be missing, incorrect, or the receiving server/tunnel is down.
Q: How do I know if a Twilio number supports MMS or only domestic SMS?
Go to Explore Products → Phone Numbers, open the number, and check its capabilities. This shows whether MMS is supported and whether the number can send/receive SMS internationally or domestically only.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article