Throughput
Throughput is the rate of message delivery over a communication channel. The throughput of messages is measured in terms of daily message volumes, and then vetted to ensure certain limitations.
AT&T and T-Mobile have the following specifications for throughput and vetting:
-
AT&T has devised a 'message class' system to determine throughput. Based on which class your messaging campaign falls into, you'll be assigned a TPM. If you exceed the limit that's been assigned to your 10DLC number(s), you'll receive an error code 541 in response. You may retry sending the message but you may encounter the same outcome.
-
T-Mobile (including Sprint) is assigning a threshold (total messages/day) based on the brand score. The range is large, from 2,000-200,000 messages per day. If you exceed the threshold that's been assigned to your 10DLC number(s), you'll receive an error code 542 in response. You won't be able to retry sending the message.
The following tables helps you to interpret the scores in terms of throughput and the daily message volumes. If you want to check the score that applies to your campaign, you can trigger a Get Campaign Network Statuses (opens in a new tab) request.
AT&T message classes and throughput
This table provides information about AT&T's message classes and how they influence throughput. The use cases are examples only. You may receive lower or higher throughput for your particular use case and campaign type.
Customers are encouraged to read AT&T's Code of Conduct (opens in a new tab).
Message Class | Use Case Examples | Campaign Type | SMS Transactions / Minute | MMS Transactions / Minute |
---|---|---|---|---|
A | STANDARD | Declared Use Case | 4,500 | 2,400 |
B | STANDARD | Mixed/Marketing | 4,500 | 2,400 |
C | STANDARD | Declared Use Case | 2,400 | 1,200 |
D | STANDARD | Mixed/Marketing | 2,400 | 1,200 |
E | STANDARD | Declared Use Case | 240 | 150 |
F | STANDARD | Mixed/Marketing | 240 | 150 |
T | Low-volume Mixed | Low Volume Mixed | 75 | 50 |
G | Group Messaging | Special | 60 | n/a |
P | Charity | Special: non-commercial | 2,400 | 1,200 |
S | Social Engagement | Special | 60,000 | 2,400 |
K | Election Campaigns | Special | 3,000 | 2,400 |
X | Emergency Services / Public Safety | Special | 4,500 | 2,400 |
Z | Large CSP Free Trial Offers | Special | 6 | 50 |
Y | Exemption by Carrier (trusted) | Special | 720 | 50 |
W | Exemption by Carrier (less trusted) | Special | 15 | 50 |
N | Agents, franchise, local branches, CSPs by vertical | 60 | 50 |
T-Mobile throughput
The following table shows how T-Mobile determines your maximum daily message volume based initially on your brand registration status. If you request third-party vetting, then your message volume is based on the score you receive with that process. The daily volume applies to messaging for all campaigns for the registered brand.
Vetting Type | Score | Risk Assessment | Maximum Daily Message Volume |
---|---|---|---|
Russell 3000 | 75 | High | 200,000 |
Non-Russell 3000 | 0-24 | Low | 2,000 |
3rd Party | 75-100 | High | 200,000 |
3rd Party | 50-74 | High Mid | 40,000 |
3rd Party | 25-49 | Low Mid | 10,000 |
3rd Party | 0-24 | Low | 2,000 |
For more information, see T-Mobile's Code of Conduct (opens in a new tab).