Skip to contentSkip to navigationSkip to topbar
On this page

Deliverability Score


(information)

Public Beta

Deliverability Score for Twilio Messaging is currently in Public Beta. Learn more about beta product support(link takes you to an external page).


Overview

overview page anchor

After reading this document, you will understand how to use the Deliverability Score to monitor and improve your messaging traffic.

Your Deliverability Score provides a quick overview of how your messaging traffic is performing. It's composed of five subscores: Sent Rate, Compliance, Fraud, Latency, and Engagement. You can use your Deliverability Score to:

  • Become aware of issues in your messaging and find the specific areas that are impacted through the Deliverability subscores.
  • Compare your scores to messaging industry benchmarks and see where you can improve your services.

The Deliverability Score benchmarks and calculations are defined by analyzing all of Twilio's messaging traffic, which provides you with a comparison to the messaging industry. For example, if your overall score category is Good, this indicates your messaging deliverability is good relative to all of Twilio's messaging traffic.

Your total Deliverability Score is the sum of the five subscores and has a maximum score of 100. Twilio calculates the five subscores by analyzing errors in your outbound messaging traffic and may also use performance metrics related to Twilio's advanced optimization tools. The subscores help you target specific areas for improvement, and you can then use the Messaging Insights dashboards or the Intelligent Discovery Assistant to further pinpoint and resolve issues.

Subscores help compare performance to industry standards because each subscore uses limits for acceptable error rates based on Twilio traffic and industry best practices. The Sent Rate subscore takes into account that some errors are expected in messaging. For example, a small rate of error code 30005 can occur when the device you are trying to send to is off. On the other hand, the Compliance subscore has a stricter error rate threshold, setting a higher standard for acceptable performance.

The score refreshes once per week, and you can filter your Deliverability Score by account or subaccount. See below for more information about what the subscores mean and how they are calculated.

Messaging insights dashboard showing deliverability health and options for notifications.

Deliverability Score Weekly Email Notification

deliverability-score-weekly-email-notification page anchor

Sign up to receive a weekly email notification of your Deliverability Score so you can see how your messaging traffic is performing. The email provides your most recent score and a link to Twilio Console Messaging Insights(link takes you to an external page), where you can view your score details.

If you have subaccounts, you can sign up at the parent account level and receive a weekly email. This email will show your main account score and highlight subaccounts with the most significant score changes. You can also receive individual emails for specific subaccounts.

You can find the Deliverability Score notification settings by navigating to Twilio Console > Monitor > Insights > Messages > Overview > Manage Notifications.

Messaging Insights dashboard showing a 'Fair' deliverability score with options for filtering and analyzing data.

Sent Rate measures the success of message delivery attempts relative to your total traffic. It encompasses various error codes that represent failures due to factors such as invalid numbers, unreachable handsets, and invalid parameters. These errors indicate issues that prevent messages from being delivered, resulting in a reduced Sent Rate subscore.

The following error codes impact the Sent Rate subscore:


Compliance evaluates adherence of your messaging traffic to regulatory, carrier, and platform-specific policies and guidelines. It encompasses error codes related to spam, improper registrations, policy violations, and other compliance issues. Monitor and address compliance-related errors to increase your Compliance subscore and help ensure your messaging activities are in line with industry standards and regulations.

Twilio may reach out to you about compliance issues even if you have a high Compliance subscore.

The following error codes impact the Compliance subscore:


Fraud flags issues in your messaging traffic that could be considered fraudulent or malicious. It encompasses error codes for blocking phishing and malicious content as well as fraudulent messages being sent to the recipient you are trying to reach. Monitor and address fraud-related errors to increase your Fraud subscore, protect your organization, and promote trust and safety with your message recipients.

Twilio may reach out to you about fraud issues even if you have a high Fraud subscore.

The following error codes impact the Fraud subscore:


Latency measures the efficiency and timeliness of your message delivery. It encompasses errors related to queuing, rate limits, and network congestion. To improve your Latency subscore, resolve the errors listed below. You can also consider optimizing your latency and on-time delivery by leveraging Multi Tenancy and Traffic Shaping.

The following error codes impact the Latency subscore:


Engagement evaluates the performance of message delivery in terms of user interaction and engagement. It encompasses error codes for expired certificates, unverified domains, and link shortening failures, which can affect how recipients interact with and respond to messages. By monitoring and addressing engagement-related errors, you can increase your Engagement subscore.

The following error codes impact the Engagement subscore: