Skip to main content

What is A2P 10DLC and why do I need it?

A2P 10DLC is the US carrier registration required before texting supporters from Raise More. How it works and what you provide.

What A2P 10DLC means

If you plan to text supporters through Raise More, your messaging has to be registered for A2P 10DLC before texts will reliably reach phones. This is a US wireless carrier requirement, not a Raise More policy, and it applies to any organization sending bulk or automated text messages from a standard local phone number.

A2P stands for Application-to-Person. It is any text message sent from software (the "application") to a person, rather than one human typing to another on a phone keyboard. When you send a fundraising appeal or a get-out-the-vote text to a list of supporters through Raise More, that is A2P messaging.

10DLC stands for 10-Digit Long Code. A long code is a standard local phone number in the familiar ten-digit format, like (202) 555-0143. It is distinct from a short code, the five- or six-digit number some large brands text from, which has a separate and more expensive approval path. 10DLC is the carrier-approved standard for sending A2P texts from an ordinary local number.

Together, A2P 10DLC is the system the US carriers use to identify and approve organizations that send automated or bulk texts from a normal ten-digit number. Before you can send through it, the carriers require a record of who you are and what kind of messages you intend to send.

Why carriers require it

The major US wireless carriers (AT&T, Verizon, T-Mobile, and the smaller networks) require A2P 10DLC registration to reduce spam, scams, and unwanted bulk texts. Registration gives them a verified record of which organizations are sending automated messages and for what purpose.

Registration directly affects whether your texts get delivered:

  • Unregistered traffic is heavily filtered or blocked. Texts from an unregistered number often never arrive, or land silently in a spam folder, with no error you would see.

  • Registered traffic gets better deliverability and higher throughput. That matters when you are texting a large list against a deadline.

  • It is a carrier requirement. Sending unregistered A2P traffic violates carrier terms and can get your numbers flagged.

How registration works at Raise More

Raise More registers your texting on your behalf. For political campaigns, registration runs through Campaign Verify and The Campaign Registry (TCR), the industry registry the carriers rely on. You do not file with the carriers directly.

Here is what that looks like:

  1. You complete the SMS form Raise More sends you during onboarding. Follow its guidance closely. Texting requirements have become strict, and an incorrect submission delays approval.

  2. If you are a political campaign, you provide a Campaign Verify token. Campaign Verify confirms your campaign is a real, registered political entity. If you do not already have a token, you register at campaignverify.org and they issue one.

  3. Raise More submits your campaign to The Campaign Registry for carrier approval.

  4. Once approved, your number is cleared to send and you get the deliverability and throughput that registered traffic earns.

Approval typically takes about a week, and longer if anything is submitted incorrectly. Plan to register well before a major send, not the night before.

About the Campaign Verify token

A few things to know if you are getting a Campaign Verify token:

  • You provide your campaign's original filing documents to Campaign Verify. If the filing lists an email or phone number, include it on the Campaign Verify form so they can text or email the token to you. Otherwise they mail a postcard to the address on the filing, which takes much longer.

  • Tokens are one-time use. A token already given to another texting vendor will not work for Raise More. After you register, you can generate more tokens at no extra cost: log in at app.campaignverify.org, turn on multi-factor authentication, and click "Create an Authorization Token" as many times as you need.

  • If a verification request has expired, you cannot pull another token from it. You have to submit a new verification request, which carries an additional Campaign Verify fee.

If you need help with any of this, contact our support team. We are happy to walk you through it.

What happens if you don't register

Sending before registration is complete is the most common reason texts silently fail. From an unregistered number:

  • Messages are filtered, delayed, or blocked outright, usually with no obvious sign anything went wrong.

  • Delivery rates drop, so your appeals never reach the people you are counting on.

  • Carriers can flag or suspend your numbers, and reinstating a flagged number is slow, which is painful mid-campaign.

Frequently asked questions

Do I need this if I'm only texting a small list?
Yes. A2P 10DLC applies to application-to-person texting regardless of list size. Small sends from an unregistered number can still be filtered or blocked.

How long does registration take?
Usually about a week. It can take longer if anything in the submission needs to be corrected, so start early.

What is a Campaign Verify token?
Campaign Verify is the political-entity verification step in 10DLC registration. The token proves your campaign is a real, registered political organization. You get one at campaignverify.org by providing your campaign's filing documents.

What is the difference between A2P 10DLC and a short code?
A short code is a five- or six-digit number used by some large brands; it costs more and has a separate approval process. 10DLC lets you send approved A2P traffic from a standard ten-digit local number, which is what most campaigns use.

Why did my texts stop delivering?
The most common cause is sending before registration finished, or an issue with your registered campaign. Check your registration status and contact support if delivery has dropped.

Did this answer your question?