Understanding 10DLC for SMS Campaigns

Understanding 10DLC for SMS Campaigns

10DLC Explained

10DLC (10 Digit Long Code) A2P is a standard for Application-to-Person (A2P) messaging in US. It is designed to ensure that SMS traffic to US end-users through long code phone numbers is verified and consensual. This new standard has been put in place by major US carriers to provide many benefits, including supporting higher messaging speeds and better deliverability.

10DLC A2P enables businesses to reach their customers more efficiently and effectively. By implementing 10DLC A2P, businesses can experience improved messaging throughput and reduced blocking, while at the same time ensuring that their messages are vetted and verified by mobile carriers. This standard also enables businesses to use local longcodes for messaging, providing a more consistent and reliable messaging experience for end-users.

At Signalmash, we offer 10DLC A2P support to help businesses comply with the new standard and improve their messaging capabilities. Our platform enables businesses to send SMS messages to their customers through a verified 10DLC number. We also provide comprehensive documentation and support to help businesses get started with 10DLC A2P messaging. With Signalmash, businesses can take advantage of the benefits of 10DLC A2P and improve their messaging strategy.

Workflow

1. Register a brand
2. Apply for brand vetting (optional but recommended)
3. Create a campaign or campaigns (associated with the registered brand)

Brand

To create an SMS campaign, you need to complete a few steps beforehand.

First, navigate to the “Brand” section on the dashboard and click on “Register Brand.” Here, you will need to provide some basic information related to your brand, such as the business name and FEIN.

After you have registered your brand, the brand details page will display the provided information. Once this is done, you can proceed to register campaigns on behalf of the registered brand.

Required information for creating a brand

Private Company

  • Legal company name, country of registration, Employer ID Number (EIN) / Tax ID, address, vertical, contact details.

Public Company

  • Legal company name, country of registration, , Employer ID Number (EIN) / Tax ID, address, website address, vertical, stock symbol, stock exchange, contact details.

Non Profit Organization

  • Legal company name, country of registration, Employer ID Number (EIN) / Tax ID, address, vertical, contact details.
  • NOTE: Non Profit Organization entity type should be selected only by orgs with the "NON PROFIT" status. Organizations with the "NOT FOR PROFIT" status should register as a "Private Company."

Government Entity

  • Legal company name, country of registration, Employer ID Number (EIN) / Tax ID, address, vertical, website, contact details.

Sole Proprietor 

  • Brand name, country of registration, full address, Reference ID (a unique identifier of the client in the CSP database), first name, last name, email, telephone number.
  • Sole Proprietor entity type and use case is limited to small businesses and individuals without a EIN with limited traffic needs. The use of Sole Proprietor is subject to the following requirements:
    • One campaign allowed per Brand with a maximum of 2 associated TNs.
    • If the campaign originates from an ISV, the ISV must be selected as the campaign Reseller.
    • 1000 message per day limit (T-Mobile) and 15 message per minute limit (AT&T) per Campaign - CSP to enforce daily limits.

Vetting

Signalmash can apply for vetting on behalf of the Brand through one of our external vetting partners to gain access to Special Use cases or improve quality of service (where applicable)

Possible statuses of a vet initiated through Signalmash

StatusDescription
Pending/UnscoredNot enough information has been submitted for the vet to be automatically completed. A manual review will follow.
ReviewThe vet is under manual review for possible matches to external sources.
ActiveThe vet has been successfully carried out, the result is displayed.
FailedThe vet has failed with the submitted information. A new vet can be initiated after Brand details have been updated.

Accuracy of information 

ID numbers must match exactly. We will accommodate minor errors like spelling, punctuation, and typos, and will also accommodate reasonable acronyms. Submitted information needs to match information registered with the electoral authority. EINs need to match the name or submitted name (unless it’s a “sole proprietor”). Contact First Name and Contact Last Name must match an authorized name in the political registration.

What to do next 

If everything in the prior paragraph matches up, we will be on the path to completion and we will send a PIN. Once they verify their PIN the verification will be complete and the record will go into verified status. If anything in the above paragraph doesn’t match up, we will fail the record and provide reason codes. The submitter will need to review and provide updated information in a new submission. If they believe all the information is already correct, they can submit an appeal explaining why they think their submission is correct and matching.

  • If it is an EIN matching issue, for example, they can supply an official copy of their IRS EIN letter.
  • If we determine the data they provided with additional explanation meets the acceptance criteria we will waive the charge for the failed verification and proceed with PIN verification.
  • If a data revision is required, however, we will charge the failure fee and you will be required to resubmit with corrected data.

Campaign

Once the Brand has been added to your CSP account and has obtained the “Verified” status, you may register Campaigns for that Brand.

  1. From the Dashboard (or from the Brand Details page) click ‘Add new Campaign’ to open the ‘Campaign Registration’ page.
  2. Now on the Brand details page click the plus sign in the action tab on the left side of the page and click “Register Campaign”.
  3. From here it will ask you what kind of campaign you want to create, click the one that exemplifies your use case (example: Mixed, or 2fa)
  4. The next page has you registering your campaign and wants you to sample a few of the messages your customers will be receiving. (Example: You have opted in to receive this message, press N to opt out etc…)
  5. After you have successfully registered your campaign you should be able to click any of the numbers you have purchased to be set up for SMS messaging. Do this by going to manage numbers and clicking on the yellow inbox icon next to the numbers in question.
  6. At this point if you set the API to the connection associated with those numbers that are now enabled for SMS you should be good to go.

Campaign Use Cases 

Use CaseDescription
2FAAny authentication, verification, or one-time passcode.
Account NotificationsStandard notifications for account holders, relating to and being about an account.
Customer CareAll customer care interaction, including but not limited to account management and customer support.
Delivery NotificationsNotification about the status of the delivery of a product or service.
Fraud Alert MessagingNotifications regarding potential fraudulent activity on a user’s account.
Higher EducationMessaging created on behalf of Colleges or Universities, including School Districts and education institutions. This use case is NOT for the “free to the consumer” messaging model.
Low Volume MixedFor Brands that have multiple use cases and only need very low messaging throughput. Examples include: test or demo accounts, small businesses (single Doctor’s office, single Pizza shop etc).
MarketingAny communication that includes marketing and/or promotional content.
MixedAny messaging campaign containing 2 to 5 standard uses cases.
Polling and votingThe sending of surveys and polling/voting campaigns.
Public Service AnnouncementInformational messaging to raise an audience’s awareness about important issues.
Security AlertA notification that the security of a system, either software or hardware, has been compromised in some way and there is an action you need to take.
Carrier ExemptionsExemption by Carrier.
CharityCommunications from a registered charity aimed at providing help and raising money for those in need. 501c3 Tax-Exempt Organizations only.
ProxyPeer-to-peer, app-based group messaging with proxy/pooled numbers. Supporting personalized services and non-exposure of personal numbers for enterprise or A2P communications.
EmergencyNotification services designed to support public safety/health during natural disasters, armed conflicts, pandemics, and other national or regional emergencies.
K-12 EducationCampaigns created for messaging platforms that support schools from grades K - 12, and distance learning centers. This is not for Post-Secondary schools.
Sweepstakes(Election Campaigns) Part of organized effort to influence decision making of specific group. Available only to registered 501(c)(4/5/6) and Orgs with a Campaign Verify token or Aegis Political Vetting.
PoliticalNotification services designed to support public safety/health during natural disasters, armed conflicts, pandemics, and other national or regional emergencies.
SocialCommunication between public figures/influencers and their communities. Examples include: YouTube Influencers’ alerts or Celebrity alerts.
Platform Free Trial Platform Free Trial offers strict controls and MNO audit rights (MO opt in).
UCaaS Low VolumeUCaaS companies provide cloud delivered communication services for businesses. Each number assigned to a UCaaS campaign is typically assigned to a different employee of that business and the use cases are varied. This use case is not for any API/automated driven communication. This use case is only available to approved UCaaS businesses. This use case has the same volume restrictions as the Low Volume Mixed campaign type.
UCaaS High VolumeUCaaS companies provide cloud delivered communication services for businesses. Each number assigned to a UCaaS campaign is typically assigned to a different employee of that business and the use cases are varied. This use case is not for any API/automated driven communication. This is for UCaaS campaigns that require higher volume. This use case is only available to approved UCaaS businesses.
Agents and FranchisesBrands that have multiple agents, franchises or offices in the same brand vertical, but require individual localized numbers per agent/location/office.
More information can be found on our API reference doc.






    • Related Articles

    • 7 Reasons 10DLC Campaigns Are Getting Rejected

      Why are 10DLC campaigns getting rejected? Our Expert Mashers have seen more and more 10DLC campaigns being rejected. Here are the top reasons. Please let us know if you run into problems submitting your 10DLC campaign. Top 7 rejection reasons ...
    • CTIA Messaging Principles and Best Practices Handbook

      The CTIA Messaging Principles and Best Practices are a must read if you are launching a messaging campaign. We have copied CTIA’s handbook and placed it here for reference. This is the May 2023 final version. For updates, please visit their website ...
    • 10DLC Compliance Quick Guide

      10DLC Compliance Quick Guide Our Expert Mashers have put together this 10DLC Compliance Quick Guide for campaign registration. It’s based on CTIA’s Messaging Principles and Best Practices. By complying with these principles, your campaigns should run ...
    • Why Your Legitimate Calls are Showing as Spam Likely

      Legitimate calls yet flagged as scam Carriers are taking an aggressive stance to eliminate robocalls. While that is helpful when calls are truly scam, it is a problem for businesses who are having their legitimate phone numbers and calls marked as ...
    • MMS Content Format

      Multimedia content MMS file format Images • JPEG, JPG • GIF • PNG Audio • MP3, MP4 • MID, MIDI • WAV Video • MPEG, MPG, MP4 – Support may vary by handset • 3GP Text • TXT, TeXT, US-ASCII– UTF-8, US-ASCII (not UTF-16) • vCard – Limited support; some ...