Skip to content

A2P 10DLC registration explained

If you’ve received an email from a carrier or from Traise mentioning A2P, 10DLC, brand registration, or a campaign — and none of those words mean anything to you — this page is the translation.

US mobile carriers (AT&T, Verizon, T-Mobile, and others) require every business that texts consumers to identify itself first. This rule exists to cut down on spam and scam texting.

Until your agency is registered, carriers will filter or silently block your texts. This is the single most common reason an agency reports that “texts aren’t going through” — the messages leave Traise successfully and are dropped downstream by the carrier.

These are the terms you’ll see in carrier emails and in the Traise interface.

Term What it actually means
A2P “Application-to-Person” — texts sent by software (like Traise) to a person. The opposite is P2P, one human texting another from a handset.
10DLC “10-Digit Long Code” — an ordinary 10-digit local phone number. A2P 10DLC is the carrier program that lets a business send application texts from a normal local number.
Brand Your agency, as registered with the carriers. Built from your legal business name, EIN, and address. One brand per agency.
Campaign A description of what kind of texts you send — not a marketing campaign in the Traise sense. This is a registration record telling carriers “we send customer-care texts to our policyholders.”
Customer profile / Trust bundle The bundle of identity information (address, business details, authorized representatives) submitted to prove your agency is a real business.
Messaging service The container your registered phone numbers live in once approved. Created for you automatically.
Brand score A number the carriers assign to your brand after vetting. Higher scores get higher message throughput.
TCR The Campaign Registry — the industry body that holds brand and campaign records. Carrier emails often reference a TCR brand ID.

Registration is not one thing — it’s six records that get created in sequence. The registration checklist on your Business Profile page tracks each one. Understanding the order helps, because a delay in an early step holds up everything after it.

  1. Customer profile — your identity information, submitted for review.
  2. Trust product — the messaging-specific approval built on top of that profile.
  3. Brand — your agency registered with The Campaign Registry.
  4. Messaging service — the container that will hold your numbers.
  5. Campaign — your declared use case and sample messages.
  6. Phone numbers registered — your numbers attached to the approved campaign.

Each shows one of: Not started, Submitted, Pending, Approved, or Failed.

Only when all six reach Approved is your agency fully enabled for texting.

Different components report status in slightly different vocabularies, because they come from different systems. Here’s the translation.

Customer profile / trust bundle

Status Meaning
Draft Started but not submitted. No one is reviewing it yet.
Pending review Submitted, queued for review.
In review Actively being reviewed.
Approved Accepted.
Rejected Declined — see the reason shown on the Business Profile page.

Brand

Status Meaning
Pending Submitted, awaiting a decision.
In review Actively being reviewed.
Approved / Verified Accepted. Verified additionally means identity vetting passed.
Failed Declined. Correct the flagged details and resubmit.

Campaign

Status Meaning
Not created You haven’t filed a campaign yet. This is expected until your business verification is approved.
Pending Filed, awaiting review.
In review Actively being reviewed.
Verified Approved.
Failed Declined.
  • Business verification: typically 2–3 business days.
  • Campaign approval: typically 1–7 business days.
  • End to end: typically 3–10 business days.

These are carrier timelines, not Traise timelines. Nobody at Traise can accelerate a review that’s sitting with a carrier.

A rejection is not a dead end and there is no limit on resubmissions. The Business Profile page shows the reason. In practice, nearly all rejections trace to one of these:

  • Legal business name doesn’t exactly match tax records. “Smith Insurance” vs. “Smith Insurance Agency, LLC” is enough to fail. Use the name exactly as filed with the IRS.
  • EIN doesn’t match the business name. These are checked as a pair.
  • Address can’t be verified. It must be a physical address. P.O. boxes are rejected.
  • Website is missing, dead, or doesn’t describe the business. Carriers do check that the site is real and matches the declared use case.
  • Sample messages don’t match the declared use case. If you registered for customer care, your samples should read like customer care — not promotions.

Fix the flagged field and resubmit from the same page.

Behind the scenes, each Traise agency is provisioned with its own isolated messaging subaccount with our telephony provider. Your phone numbers, recordings, message history, and registration records live in that subaccount and are not shared with, or visible to, any other Traise agency.

There’s nothing to configure here — it’s set up when your account is created. It’s worth knowing about for two reasons: it’s the reason your registration is yours alone and doesn’t inherit another agency’s reputation, and it’s a question that comes up in security reviews.

Do I need to register again when I add a phone number? No. Registration is per agency, not per number. New numbers are attached to your existing approved campaign automatically.

Do I need to register if I only make phone calls and never text? No. A2P 10DLC governs text messaging only. Voice calling works without it.

My agency changed its legal name or EIN. What now? Update the Business Profile and resubmit. Registration records are tied to the legal entity, so a change to the entity requires re-verification.

Can I text clients while registration is pending? You can send, but carriers will filter or block the messages, and failed delivery attempts can count against your reputation. Wait for approval.

Why did my message send successfully but never arrive? Unregistered or partially registered senders are the most common cause. Check that all six components show Approved.