Volt Sender Documentation

Sending guide:
volume, warm-up & structure

A field guide to how throughput, brand hierarchy, and ramp-up work across 10DLC, toll-free, and short codes. The standard Volt sender reference.

Doc · v1.0 (light)
Audience · All senders
Owner · Volt Ops
01

How EINs, brands & campaigns relate

10DLC focus
Applies to 10DLC

On 10DLC, sending capacity is set at the brand level by The Campaign Registry, not at the campaign or number level. Everything traces back to the EIN. A single sender can register multiple EINs, each with one or more brands, and each brand can run one or more campaigns. The structure below is illustrative: two EINs, three brands, four campaigns, all three number types in play.

Tier 1 EINs 2 EINs · trust scores assigned per EIN
EIN A
12-3456789
Hosts 1 brand
EIN B
98-7654321
Hosts 2 brands
Tier 2 Brands 3 brands · T-Mobile cap applied here
Brand 1
Registered brand
2 campaigns
Brand 2
Registered brand
1 campaign
Brand 3
Registered brand
1 campaign
Tier 3 Campaigns & Numbers 4 campaigns · each with 10DLC + TFN + SC
Brand 1 · Campaign 1A
Marketing
10DLC1+ numbers
TFN1 number
SC1 code
Brand 1 · Campaign 1B
Account Notifications
10DLC1+ numbers
TFN1 number
SC1 code
Brand 2 · Campaign 2A
Customer Care
10DLC1+ numbers
TFN1 number
SC1 code
Brand 3 · Campaign 3A
Mixed
10DLC1+ numbers
TFN1 number
SC1 code
The brand rule, applied to 10DLC only. T-Mobile's daily cap sits at the brand level, shared across all campaigns and all 10DLC numbers under that brand. This is the most commonly misunderstood part of 10DLC: adding more 10DLC numbers under one brand does not increase your daily ceiling. A single brand with one 10DLC number and a single brand with twenty 10DLC numbers share the same brand cap. Numbers distribute throughput, they do not multiply it. Plan totals at the brand level. Toll-free and short codes are governed differently and are covered in their own sections below.
02

Daily volume per number

All three channels
10DLC Toll-Free Short Code

Each channel has a different upper ceiling. Across the board, Volt's recommendation is to operate at roughly the midpoint of each ceiling as the safest sustained sending volume. Pushing closer to the maximum increases the risk of carrier blocks and aggregator filtering.

Channel 01

10DLC

Volt safe daily volume · per brand
50,000Upper limit: 100,000 / day
Safe target · 50KCeiling · 100K
Carrier governanceBrand-level cap
T-Mobile daily limitBased on brand scoresee below
AT&T throughput240TPM/number
Verizon throughput6,000TPM/number
Limit applies to the brand, not the individual number. Adding more 10DLC numbers under the same brand does not multiply your ceiling. Throughput stays bound to the brand cap.
Channel 02

Toll-Free

Volt safe daily volume · per number
100,000Upper limit: 200,000 / day
Safe target · 100KCeiling · 200K
Carrier governanceAggregator-filtered
Throughput max1,200TPM
Conservative start30TPM
AggregatorZipwhip (sole)
Single-aggregator model means content drift is detected fast. Spread sends across hours rather than batching. Keep opt-out rates below 1%.
Channel 03

Short Code

Volt safe daily volume · per code
250,000Upper limit: 500,000 / day
Safe target · 250KCeiling · 500K
Carrier governanceUse-case approved
Throughput max60,000/minute
Daily limitNone from Volt
Approval window4 – 7 weeks
Throughput is essentially unrestricted, but operating at 250K/day per code is the durable steady-state. Pushing to 500K is fine as headroom for peak campaigns.
02b

Carrier rate limits

10DLC only
Applies to 10DLC

Inside the 10DLC channel, each US carrier enforces throughput differently. These limits feed into the 50,000/day safe target shown above. T-Mobile is usually the binding constraint at the brand level; AT&T and Verizon limits matter at the per-number level for burst behavior.

T-Mobile

Daily · per brand
Top tier (75-100)200,000/day
High tier (50-74)40,000/day
Medium tier (25-49)10,000/day
Basic / unvetted2,000/day
Reset at midnight Pacific. Brand-level cap shared across all numbers and campaigns.

AT&T

Throughput · per number
Per-number rate240TPM
Across 49 numbers~11,760TPM
MMS per number60TPM
Sustained excess30-min block
Enforced per second. Burst patterns matter as much as totals.

Verizon

Throughput · per number
Per-number rate6,000TPM
Daily capNone published
EnforcementContent filter
Drift from registered samples triggers filtering. Stick close to registered templates.
03

Warm-up: two weeks to safe volume

All three channels
10DLC Toll-Free Short Code

All three channels follow the same warm-up shape. Start small, increase steadily, give carriers two weeks to see consistent, predictable behavior before settling at the daily target. Only the target ceiling changes by channel. The schedule below assumes a clean signal: opt-out and negative response patterns gate every step up.

Same pattern, different targets. Each curve below ramps from a small starting volume on Day 1 to its channel's safe daily target by Day 14. The path is gradual on purpose. Carriers monitor new senders most aggressively in the first two weeks. A clean ramp protects throughput long-term.
10DLC→ 50K / day per brand
Toll-Free→ 100K / day per number
Short Code→ 250K / day per code
0
50K
100K
150K
200K
250K
50K
100K
250K
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
14
Days to fully ramp a new number. All three channels follow the same shape: gradual climb in week one, smaller daily increases in week two as you approach the safe target. From Day 15 onward, you are at steady state. Any future jump above 1.5x this baseline should be treated as a new warm-up and ramped again.
10DLC pattern

5K → 50K

Start at 5,000 / day across the brand. Add roughly 5K each day through week one, then taper increases in week two. Settle at 50,000 / day per brand by Day 14. Doubling daily is acceptable, but not required.

Toll-Free pattern

10K → 100K

Start at 10,000 / day. Increase by roughly 10K daily in week one, then ease into week two. Settle at 100,000 / day per TFN. Grow TPM alongside daily volume from 30 TPM up to your operational rate.

Short Code pattern

25K → 250K

Start at 25,000 / day. Add roughly 25K daily in week one, with smaller steps in week two. Settle at 250,000 / day per code. Stick to a single content type during the warm-up window before diversifying.

!

The ramp gates on opt-out and negative response signal

Critical

The schedule above assumes a happy path. If opt-out rate or negative responses climb during the ramp, you do not keep scaling. You pause, diagnose, and fix the underlying issue before stepping up again. The goal is to catch problems at lower volumes, because the same issues only get worse at scale.

Healthy
< 0.5%
Opt-out rate is in safe territory. Continue the ramp on schedule.
Warning zone
0.5% – 1%
Slow down. Hold current daily volume and iterate on copy, audience, or timing before resuming.
Stop & iterate
> 1%
Do not scale further. Fix the root cause, drive the rate back into healthy range, then resume ramping.

Negative response rate is a parallel signal. A surge in negative replies (frustration, confusion, complaints) is an early warning even when opt-outs look fine. We do not have a hard quantitative threshold yet, but a noticeable spike is reason enough to pause and diagnose. Treat it the same way as the opt-out signal: stop scaling, fix the issue, then resume.

04

Best practices to protect throughput

All three channels

Once you are at full capacity, the goal is to stay there. Carriers and aggregators can throttle, filter, or block any sender whose behavior drifts from its registration. These patterns consistently keep accounts healthy across all three channels.

01
All channels

Match registered samples

Sent messages do not need to be identical to your registration samples, but should stay close in structure and intent. Drift is the most common cause of Verizon filtering, TFN aggregator blocks, and short code review flags.

02
All channels

Include opt-out language

Every campaign-initiated message must include opt-out language such as "Reply STOP to unsubscribe." Enforced at the carrier level across all three channels.

03
10DLC

Watch AT&T per-second bursts

Identical messages sent to large blocks at the same minute is a spam signature. On AT&T, sustained per-second bursts trigger 30-minute blocks even when you are well under your total daily cap. Spread sends across the day.

04
10DLC

Monitor per-carrier delivery

Watch delivery rate by carrier. T-Mobile dipping usually means brand cap. AT&T dipping usually means a TPM issue. Verizon dipping usually means content drift. The signal tells you what to fix.

05
Toll-Free

Keep opt-out rates below 1%

Zipwhip's bot-driven filtering is highly sensitive to opt-out rate. Spread your daily volume across several hours rather than batching, and act on opt-outs immediately. Anything above 1% should trigger a hold on volume increases.

06
All channels

Treat volume jumps as new warm-ups

Any future jump above 1.5x your established daily average should ramp again over several days. Holiday campaigns, new vertical launches, and acquired list activations all qualify, on every channel.

07
Short Code

One content type during warm-up

During the first two weeks on a new short code, send a single content type per code. Carriers want to see predictable behavior before they trust diversified content. After the warm-up window, diversify.

08
All channels

Vary copy across brands

Avoid sending identical copy across multiple brands or campaigns. Carriers and aggregators flag repeated identical content as a spam signature, even when it is sent from different numbers. Keep copy structurally similar where useful, but vary the actual language.

09
All channels

Avoid shared link shorteners

Using the same link shortener domain across multiple brands increases the risk of all of them getting blocked together. If one brand traffic gets flagged, every brand sharing that shortener inherits the reputation hit. Use brand-specific shorteners or verified domains.