You registered your 10DLC campaign, picked "Marketing" from the dropdown because it seemed like the safe catch-all, got approved, and started sending. Then your appointment reminders started arriving late, or not at all, for a chunk of your list. No error. No bounce. Just quiet under-delivery that you only notice when someone says "I never got the text."

The campaign is approved. The number is registered. So what's throttling you?

The answer is buried in the field almost nobody thinks about after approval: the use-case category. That single dropdown is what carriers read to decide how fast you're allowed to send and how much scrutiny each message gets. Register the wrong one for what you actually send, and you inherit throughput limits and filtering rules built for a different kind of traffic.

This exact mismatch trips up senders often. This post is the fix.

The use-case isn't a label, it's a throughput contract

When you register a 10DLC campaign, you're not just describing your business. You're telling the carriers what class of traffic to expect, and they assign throughput and trust based on that class.

Here's the part people miss: different use-cases get different treatment. A campaign registered as low-volume mixed marketing doesn't get the same per-second and per-day allowance as one registered for account notifications or 2FA. Carriers gate throughput by a combination of your brand trust score and your campaign's use-case, the two multiply together.

So "Marketing" isn't a neutral default. It's specifically the category carriers watch hardest, because marketing is where spam and complaints live. Promotional traffic gets tighter content filtering and, on some carriers, lower throughput ceilings than transactional traffic like reminders and alerts.

If you register Marketing and then send appointment reminders, you're getting the worst of both: the stricter filtering meant for promos, applied to messages that would have flown clean under a transactional use-case.

What "throttling" actually looks like

Throttling rarely announces itself. There's no red banner. Here's the shape of it:

  • Silent queueing. Your platform accepts the send, but the carrier meters it out slowly. A 20,000-contact reminder batch that should clear in minutes trickles over an hour, and reminders that arrive after the appointment are worthless.
  • Content filtering. Individual messages get dropped by carrier spam filters that are tuned more aggressively for marketing traffic. Delivery receipts come back "delivered to carrier" but never reach the handset.
  • Per-day caps. Lower-trust campaigns hit a daily message ceiling. Once you cross it, everything else silently spills to tomorrow.

We wrote a whole piece on the mechanics of the cap that stalls big sends, the throughput ceiling that spreads your 'instant' send, and it applies doubly when your use-case is working against you.

The common mismatches (and which direction each one hurts)

The two directions of mismatch fail differently. One throttles, the other invites filtering.

What you registeredWhat you actually sendWhat happens
MarketingAppointment/order remindersReminders get promo-grade filtering + tighter throughput; late or missing delivery
Marketing2FA / OTP codesCodes delayed past expiry; some filtered entirely, worst-case for auth
Low-Volume MixedHigh-volume promosDaily cap hit early; back half of your campaign queues to the next day
Account NotificationActual promotional offersCarrier flags content that doesn't match the transactional use-case, filtering or campaign review
Customer CareCold outreach to non-opted-in leadsComplaints spike, trust score drops, campaign can get suspended

Notice the last row. Picking a friendlier-sounding use-case to dodge scrutiny doesn't work, carriers read your content, and content that doesn't match the registered use-case is itself a filtering trigger. We covered that in why approved campaigns still get filtered.

How to pick the right use-case

Match the use-case to the dominant thing you send, and be honest about it. A quick decision guide:

  1. Are you sending codes or login verification? → 2FA / OTP. This gets the highest-priority routing because carriers want auth to land. Never bury this under Marketing.
  2. Are you sending order updates, shipping notices, appointment reminders? → Alerts on Ready, or the transactional/reminder use-case your platform exposes. Ready files Alerts as alerts alone, while Account Notification files as Mixed with marketing, so pick Alerts for reminders. These are triggered by a user action and expected, they route well and filter light.
  3. Are you sending back-and-forth support conversations? → Customer Care. On Ready this files as Mixed, so keep promos out of it.
  4. Are you sending offers, promos, sales, newsletters? → Marketing. Accept the tighter filtering and make sure every recipient opted in.
  5. Do you genuinely send a blend of the above from one number? → Mixed / Low-Volume Mixed, but understand this is a compromise. It's convenient, and it caps your throughput. If reminders are time-critical, they deserve their own campaign (on Ready, an Alerts campaign).

The cleanest architecture for a business that does both marketing and reminders is two campaigns: one Marketing, one transactional. Route promos through the first, time-sensitive reminders through the second. Yes, that's two campaign registration fees, ~$20/mo per campaign in registration fees on top of your ~$10/mo brand, but that's cheap insurance against a reminder that lands 40 minutes late.

If reminders are your bread and butter, don't hide them under Marketing

This is the one I'd underline. Reminders and notifications are the easiest traffic to deliver well, recipients expect them, complaint rates are near zero, and the transactional use-cases carriers offer are built exactly for them. Registering that traffic as Marketing throws away the advantage you were handed for free.

If you've already registered Marketing and your reminders are suffering, the fix isn't a support ticket begging for more throughput. It's registering a second, correctly-scoped campaign and moving reminder sends onto it. Same brand, new campaign, transactional use-case, and most approvals take 2 to 7 days.

For senders who keep hitting T-Mobile's daily cap even on a correctly registered campaign, brand vetting can raise the cap if the new trust score crosses a tier. It does not change how many texts a second you can send. We broke down when the $79 vetting actually pays off. But vetting won't rescue a mismatched use-case. Fix the category first; consider vetting second.

Where Ready fits

Ready handles brand and campaign registration inside the app, and the registration flow makes you pick the use-case up front, which is the point where most of these mistakes get made or avoided. Because we register on standard 10DLC, you get the throughput your use-case earns, not a resold approximation of it.

If you run more than one type of traffic, you can register separate campaigns per use-case under the same brand and keep them cleanly split, reminders on Alerts, promos on Marketing. For GHL agencies, campaigns map per location/sub-account, so each client's use-case is isolated and correct rather than everyone jammed into one catch-all.

A practical note on cost, since throughput failures usually surface during a big send: a plain 150-character reminder is one segment. At Ready Standard that's $0.0075 + $0.0045 carrier = $0.012, or $0.015 if you switch the send-time scrub ($0.003 per segment) on. A 20,000-contact reminder batch is 20,000 × $0.012 = $240, and every one of those needs to land on time, which is exactly what the right use-case buys you. You can start with 20 free texts (then paid texts up to 500 a month before you register), at tryready.com/signup, or read the full 10DLC explainer first.

Ready's all-in prices per segment include the carrier fee but not screening: Scrub lists and Number validation, the two switches in Settings under Compliance, each add $0.003 per segment when switched on, shown as screening on your bill, and both are off by default. Unless you turn the opt-out footer off, the first text to each contact, and one again from time to time, also gets "Reply STOP to opt out" and your business name if the message does not already have them, so a text close to the segment limit can bill one more segment.

The takeaway

Your 10DLC use-case is a throughput and trust contract, not a label. "Approved" only means the campaign is registered, it says nothing about whether the category matches your actual sends. When it doesn't:

  • Marketing-registered reminders get promo-grade filtering and slower routing.
  • Auth codes buried under Marketing arrive after they've expired.
  • The wrong category caps your daily volume and silently queues the overflow.

Pick the use-case that matches what you actually send most. If you send two genuinely different kinds of traffic, register two campaigns and route each to its own. It's a small setup cost that decides whether your time-sensitive texts land in seconds or forty minutes late, and in the reminder business, forty minutes late is the same as never.

If you're not sure which use case fits, pick the one that matches what you send most, using the guide above, and register a second campaign for anything time-critical before your next big send.

Frequently asked questions

Why do my 10DLC texts show delivered to carrier but never arrive?

Usually it's carrier content filtering. Delivery receipts can come back as delivered to the carrier while the message never reaches the handset, because spam filters drop individual texts. Those filters are tuned more aggressively for marketing traffic, so reminders or codes registered under a Marketing campaign get promo-grade scrutiny. Content that doesn't match your registered use case also triggers filtering on its own. Check that your campaign's use case matches what you actually send.

How do I fix a 10DLC campaign registered under the wrong use case?

Register a second, correctly scoped campaign under the same brand and move the affected sends onto it. A support ticket asking for more throughput won't solve the mismatch. For reminders, that means a transactional use case (Alerts on Ready), while promos stay on Marketing. Most approvals take 2 to 7 days, and the new campaign adds about $20 a month in registration fees on top of your existing brand.

Should I use separate 10DLC campaigns for marketing and appointment reminders?

Yes, if you send both and the reminders are time sensitive. Two campaigns under one brand, one Marketing and one transactional, let each kind of traffic get the filtering and throughput that fits it. Mixed or Low-Volume Mixed is convenient, but it caps your throughput. The second campaign costs about $20 a month in registration fees on top of a roughly $10 monthly brand fee. That's cheap insurance against reminders landing 40 minutes late.

Does brand vetting fix 10DLC throttling?

Not on its own. Brand vetting can raise your T-Mobile daily cap if the new score crosses a tier, but it does not change the per-second rate and it won't rescue a mismatched use case. Carriers gate throughput by brand trust score and use case together. A reminder campaign registered as Marketing still gets promo-grade filtering after vetting. Fix the category first, then decide whether vetting is worth it for your volume.