Before you can send SMS
SMS cannot be sent from a Zuper Connect number until the number’s 10DLC brand and campaign are approved. US carriers require every application-to-person (A2P) sender to be registered and approved before messaging traffic is accepted. Until approval is complete, sending is not enabled on the number.Why approval is required
Unregistered A2P traffic can be blocked or silently filtered by carriers. This can cause messages to appear as sent even though the recipient never receives them, with no reliable delivery error available for diagnosis. Sending unregistered traffic can also:- Result in carrier surcharges or penalties.
- Damage the reputation of the sending number.
- Affect the brand’s ability to complete registration successfully later.
How SMS approval works
Approval happens at two levels: Brand and Campaign. Both are required before sending SMS.Brand
Campaign
SMS throughput limits
Carriers measure sending speed in messages per second (MPS). One MPS limit applies per approved campaign and is shared across all long-code numbers linked to that campaign.SMS throughput by Trust Score
Other throughput cases
Sole Proprietor brands
Sole Proprietor brands
- AT&T: 0.25 MPS
- T-Mobile: 1 MPS per number
- Verizon: 1 MPS per number
Low Volume Mixed and Marketing campaigns
Low Volume Mixed and Marketing campaigns
Minor carriers
Minor carriers
Special-use campaigns
Special-use campaigns
MMS throughput limits
Following the March 2026 carrier update, MMS throughput is also based on Trust Score. Previously, MMS used a flat 1 MPS limit per account.What happens when you exceed the sending rate
Messages sent faster than the approved throughput are queued, not immediately rejected. Queued messages are processed at the allowed sending rate. If a message remains queued for more than 10 hours, it is dropped as a queue-overflow failure.Recommended practice
A large bulk send can still be delivered, but delivery may be slow. Avoid placing large bulk sends ahead of time-sensitive traffic such as:- Appointment reminders
- Technician en-route alerts
- Service notifications
T-Mobile daily messaging limits
T-Mobile is the only major carrier that also applies a daily volume limit. This is one of the carrier limits approved senders are most likely to reach. The limit counts:- SMS segments
- MMS messages
How the T-Mobile daily limit works
The limit applies per brand
It does not apply separately to individual campaigns or phone numbers.
Every approved campaign and number under the same legal business entity draws from the same daily pool.
The limit is shared across messaging providers
The limit resets at midnight Pacific Time
Russell 3000 businesses
Businesses listed in the Russell 3000 Index receive a default T-Mobile allowance of 200,000 messages per day. Businesses requiring more than 200,000 messages per day must complete T-Mobile’s Special Business Review.T-Mobile usage warnings and failures
T-Mobile generates advisory notifications as usage approaches the daily allowance.30023 — Daily message cap reached. Messages continue to fail for the remainder of that Pacific-time day.
SMS message length and segments
An SMS message can use one or more segments. The number of characters available in each segment depends on the message encoding.GSM-7 messages
A standard GSM-7 message supports up to 160 characters in one SMS segment. If the message exceeds 160 characters, it is divided into multiple segments. Because concatenated segments include a header that allows the recipient’s device to reassemble them, each segment can contain up to 153 characters. Example:- 160 GSM-7 characters = 1 segment
- 161 GSM-7 characters = 2 segments
UCS-2 messages
Messages containing characters outside the GSM-7 character set use UCS-2 encoding. These characters commonly include:- Most emoji
- Many accented characters
- Many non-Latin characters
- 70 UCS-2 characters = 1 segment
- 71 UCS-2 characters = 2 segments
Maximum SMS length
The platform supports a maximum of 1,600 characters per message. Messages above this limit fail with21617 — Message exceeds the supported length. Inbound messages above the limit are truncated.
Carriers may also reject long UCS-2 messages before they reach the 1,600-character platform limit. These failures can return 30019.
Why SMS segments matter
T-Mobile’s daily allowance counts segments, not simply the number of messages submitted. This means one long SMS can consume several units of the daily allowance even though the recipient sees a single message. For example, a 400-character message containing one emoji can consume approximately six SMS segments because the emoji changes the message encoding to UCS-2. A single emoji can therefore significantly increase daily segment consumption. Recommended practices:- Keep templates short.
- Stay within one GSM-7 segment when possible.
- Avoid unnecessary emoji in high-volume templates.
- Review special characters before sending large campaigns.
- Reduce unnecessary message text where practical.
Content and consent requirements
Campaign approval authorizes a particular messaging use case. It does not prevent individual messages from being filtered. Filtered messages typically return30007 — Message filtered, and the carrier may not provide a detailed reason for the filtering.
Because of this, prevention is more useful than trying to diagnose individual filtered messages after they occur.
Prohibited and restricted content
Carrier restrictions apply to prohibited and high-risk messaging categories, including:- Sex-related content
- Hate-related content
- Alcohol
- Firearms
- Tobacco
- Cannabis and CBD
- High-risk lending
- Debt collection outside permitted rules
- Gambling
- Third-party lead generation
Customer consent requirements
Consent must match the approved campaign use case. For example, consent to receive transactional or customer-care SMS does not automatically authorize promotional SMS. Promotional messaging requires separate and explicit consent where applicable.SMS opt-out requirements
Opt-out requests must be honored automatically. The following keywords must stop messaging to the recipient:- STOP
- END
- QUIT
- CANCEL
- UNSUBSCRIBE
Link and content best practices
To reduce the risk of carrier filtering:- Use a branded URL domain.
- Avoid public URL shorteners such as bit.ly and TinyURL.
- Identify the sender clearly.
- Avoid excessive capitalization.
- Avoid excessive punctuation.
- Send only content that matches the approved campaign use case.
- Maintain valid customer consent.
Special-use-case limits
Some campaign types receive fixed allocations that do not depend on the standard Trust Score bands.Current provider position: Plivo to Twilio
Zuper Connect accounts are currently provisioned on Plivo. Zuper is migrating accounts and phone numbers to Twilio. Plivo is therefore a temporary provider position during this transition. The 10DLC approval requirement applies to both providers.Current Plivo limits
Plivo currently publishes the following limits and recommendations.Standard 10DLC brands
Standard 10DLC brands
Campaign and number limits
Campaign and number limits
- Maximum campaigns per brand: 3
- Maximum long-code numbers per campaign: 49
- Each phone number can belong to only one campaign.
Sole Proprietor limits
Sole Proprietor limits
Low Volume Standard limits
Low Volume Standard limits
Russell 3000 businesses
Russell 3000 businesses
Brand vetting
Brand vetting
After migration to Twilio
After migration, Zuper follows Twilio’s published carrier figures. The SMS, MMS, Trust Score, and daily-volume tables in this article represent the limits Zuper uses for capacity planning and support after the account and phone numbers move to Twilio.Important considerations during migration
Approval does not automatically transfer
Approval does not automatically transfer
How to get SMS sending approved
- Submit the brand. Provide information that matches public business records exactly, including legal business name, EIN, registered business address, and website. Mismatched information is a common reason for a low Trust Score, registration delays, or registration rejection.
- Publish a compliant customer opt-in flow. Publish the opt-in process before submitting the campaign, since carriers can verify the customer consent flow during review. The customer-facing form must include an explicit SMS consent checkbox. The checkbox must not be selected by default and must be separate from general Terms and Conditions acceptance. The business must also include corresponding SMS language in its Privacy Policy and Terms of Service. Verbal-only consent generally does not pass review unless evidence of the consent process is available on a publicly accessible page.
- Declare the correct messaging use case. Select the campaign use case that accurately represents the messages the business intends to send. If the business sends both service or transactional notifications and marketing or promotional messages, these require separate consent and may require separate campaigns.
- Wait for complete approval. Do not schedule SMS sending until approval is confirmed. Brand approval by itself is not sufficient. Confirm that the brand is approved, the campaign is approved, and the phone number is linked to the approved campaign.
How to increase messaging limits
After approval, use the following options to increase available messaging capacity. Complete brand vetting Trust Score is one of the main factors determining both throughput and the T-Mobile daily allowance. An unvetted brand can be limited to 12 MPS and 2,000 T-Mobile segments per day. A highly vetted brand can reach 225 total MPS and 200,000 T-Mobile messages or segments per day. Shorten SMS templates Keep templates within one GSM-7 segment whenever possible. This reduces segment consumption and preserves daily messaging capacity. Keep filtering rates low Maintain valid consent, compliant content, correct campaign use, and clean opt-out handling. Clean sending behavior helps protect the messaging capacity already available to the business. Request T-Mobile Special Business Review If the business needs to send more than 200,000 messages per day to T-Mobile, request T-Mobile Special Business Review through Zuper.Troubleshooting
SMS sending is not enabled
SMS sending is not enabled
SMS messages are being delivered slowly
SMS messages are being delivered slowly
Error 30001 — Queue overflow
Error 30001 — Queue overflow
Error 30023 — Daily message cap reached
Error 30023 — Daily message cap reached
Error 30025
Error 30025
Error 30026
Error 30026
Error 21617 — Message exceeds the supported length
Error 21617 — Message exceeds the supported length
Error 30019
Error 30019
Error 30007 — Message filtered
Error 30007 — Message filtered
- Confirm that the message matches the approved campaign.
- Confirm that the recipient provided the appropriate consent.
- Confirm that the recipient has not opted out.
- Remove prohibited or high-risk content.
- Replace public URL shorteners with a branded URL.
- Avoid unnecessary capitalization and punctuation.
Campaign approval is delayed or rejected
Campaign approval is delayed or rejected
- Business information does not match public records.
- The website does not include a compliant SMS opt-in flow.
- The SMS consent checkbox is selected by default.
- SMS consent is bundled with acceptance of general terms.
- The Privacy Policy does not contain the required SMS language.
- The Terms of Service do not contain the required SMS language.
- The campaign use case does not match the sample messages.
- The consent process does not match the declared campaign.
Frequently asked questions
Can I send SMS after my brand is approved?
Can I send SMS after my brand is approved?
Does adding more phone numbers increase campaign throughput?
Does adding more phone numbers increase campaign throughput?
Does each campaign receive its own T-Mobile daily allowance?
Does each campaign receive its own T-Mobile daily allowance?
Does one long SMS count as one message?
Does one long SMS count as one message?
Can an emoji increase SMS usage?
Can an emoji increase SMS usage?
Can I send marketing messages through a customer-care campaign?
Can I send marketing messages through a customer-care campaign?
What happens if my campaign is suspended?
What happens if my campaign is suspended?
When does the T-Mobile daily allowance reset?
When does the T-Mobile daily allowance reset?
Can I use a public URL shortener in SMS messages?
Can I use a public URL shortener in SMS messages?
Best practices
- Complete both brand and campaign approval before sending SMS.
- Match registration information to public business records.
- Publish a compliant SMS opt-in process before campaign submission.
- Keep SMS templates short.
- Use GSM-7 characters when practical.
- Avoid unnecessary emoji in high-volume templates.
- Keep time-sensitive messages separate from large bulk sends.
- Monitor T-Mobile daily usage.
- Use branded URLs.
- Clearly identify the message sender.
- Maintain valid customer consent.
- Honor opt-out requests immediately.
- Only send content covered by the approved campaign.
- Complete brand vetting when higher throughput is required.