← Back to Home

10DLC Disclosure

Last updated: April 10, 2026

Draft. This disclosure is a working draft, pending review by qualified legal counsel. Brand and Campaign IDs below are placeholders until the production registration is finalized.

1. What 10DLC is

10DLC is the US mobile carrier program for Application-to-Person (A2P) messaging over standard long-code phone numbers. US wireless carriers (AT&T, T-Mobile, Verizon, and their MVNOs) require that every business sending SMS to consumers register their brand and each messaging campaign through The Campaign Registry (TCR). Registration proves that the sender is a real business, that the use case is legitimate, and that opt-in and opt-out mechanics meet carrier standards.

Without a registered 10DLC brand and campaign, your SMS traffic will be filtered, delayed, or outright blocked by the carriers. This is a carrier-level enforcement layer, not a platform policy.

2. Why your account may require brand registration

If you send SMS to US mobile numbers through the Twilio-backed path in FollowUp, you must complete 10DLC brand and campaign registration before your first send. FollowUp facilitates this registration through Twilio and TCR.

If you are on the iMessage-only Pro tier (sending through your personal iMessage account via the FollowUp companion flow), 10DLC does not apply to you because iMessage is not a carrier SMS channel. Your obligations are different and are covered in the Acceptable Use Policy.

During registration we collect your legal business name, tax identification number (EIN), business address, website, contact information, and a written use-case description. This information is submitted to TCR for brand and campaign vetting. Approval typically takes 24 to 72 hours; some brands are reviewed by a human and can take longer.

3. Our Brand and Campaign IDs

FollowUp's master brand and campaign registrations with The Campaign Registry are listed below. These are the platform-level registrations; individual users may also register their own sub-brands and campaigns.

Brand ID (TCR):
TODO: fill in production brand ID
Brand trust score:
TODO: fill in current trust score
Primary Campaign ID:
TODO: fill in production campaign ID
Campaign use case:
TODO: fill in approved use case name
Registered with:
The Campaign Registry via Twilio

If you need these IDs for your own compliance records or for a carrier dispute, contact [email protected].

4. Approved use cases

FollowUp's registered campaigns cover the following use case categories. If your intended use does not fit one of these, you must register a separate campaign before sending.

Certain categories are expressly prohibited by carrier policy and are not covered by our brand registration: SHAFT content (Sex, Hate, Alcohol, Firearms, Tobacco), payday loans, unlicensed debt collection, high-risk pharmacies, and affiliate marketing. See the Acceptable Use Policy for the full list.

5. Sample approved message templates

The following sample templates were submitted to TCR as representative of the messages our users send. Your actual messages do not need to match these word-for-word, but they should match the tone, structure, and disclosure pattern.

5.1 First outbound marketing message

{business_name}: Hi {first_name}, this is {sender_name} with {business_name}. I saw your interest in {topic} and wanted to follow up. Reply STOP to opt out. Msg&data rates may apply.

5.2 Appointment confirmation

{business_name}: Your appointment is confirmed for {date} at {time}. Reply C to confirm, R to reschedule, or STOP to opt out.

5.3 Follow-up marketing message (subsequent)

{business_name}: Quick follow up on our conversation about {topic}. Let me know if you have any questions. Reply STOP to unsubscribe.

All first-contact messages include the business name, sender identity, an opt-out instruction, and (for marketing) the rate disclosure. FollowUp's send path injects these footer elements automatically.

6. Throughput limits per tier

Each approved campaign is assigned a throughput tier by TCR based on your brand trust score. FollowUp enforces these tiers automatically on the send path. Exceeding your tier is not possible through the platform; if you try to queue a blast that exceeds daily tier capacity, the send is deferred to the next day.

Tier Messages per second Daily cap (AT&T) Typical brand trust score
Tier 12,400 MPS200,00075+
Tier 2240 MPS40,00050 to 74
Tier 360 MPS10,00025 to 49
Tier 412 MPS2,000< 25

Daily caps shown are for AT&T; T-Mobile and Verizon apply their own per-tier caps. Your effective cap is the minimum across all three carriers. Tier caps and brand trust scores are subject to change by the carriers.

7. Your responsibility to keep registration current

Your brand and campaign registration must remain accurate at all times. If any of the following change, you must update your registration within 30 days:

Stale or inaccurate registration data can cause your campaign to be suspended by the carrier without notice. FollowUp will notify you of registration warnings when Twilio surfaces them, but the ultimate responsibility to respond is yours.

8. Resubmission process for rejected templates

If a sample template is rejected by the carrier (either during initial vetting or later in a content review), FollowUp will notify you and pause the affected campaign. To resubmit: