Salesforce requires a verified brand before it assigns a 10DLC number. The brand needs an active website address with a privacy policy. The campaign needs a live privacy policy URL, terms, and a clear call to action showing where people opt in. Salesforce's own rejection codes flag missing, broken or non-matching website and policy links.
This page is for Salesforce admins and marketers setting up US texting in Marketing Cloud (MobileConnect) or Service Cloud Digital Engagement. Salesforce has several SMS products, and each has a slightly different path. The website checks are the same across all of them.
10DLC Site is not affiliated with or endorsed by Salesforce. Provider names are used only to describe where information goes. This page describes the flow as documented at the time of writing (Updated September 2026). Screens change, so follow what you see in your org.
Salesforce supports 10DLC long codes and short codes for US SMS, and toll-free for Digital Engagement Messaging. Who submits depends on your product.
| Salesforce product | How registration works, per Salesforce Help |
|---|---|
| Marketing Cloud Next | Self-service in Setup. You submit a brand request, then a campaign request, under Regulatory Compliance. |
| Marketing Cloud Engagement (MobileConnect) | Code requests start with your account representative. Salesforce says short code registration is completed with a Mobile Approved Partner. |
| Service Cloud Digital Engagement | You request a brand, request a campaign, then assign your number to the campaign. |
For 10DLC, Salesforce describes three separate requests: a brand request, a campaign request, and a code request. You must vet the brand before a 10DLC is allocated. Salesforce's Digital Engagement article says that since February 1, 2025, unregistered traffic is blocked by carriers.
In Marketing Cloud Next, go to Setup, search for Regulatory Compliance, and use the tabs there.
| What you enter | Where it goes |
|---|---|
| Business website | Brand request, 10DLC and Short Code Brands tab, then Register Brand. Salesforce asks for a website address that is active and has a privacy policy. |
| Privacy policy | Campaign request, 10DLC Campaigns tab, then Register Campaign, in the opt-in methods step. Salesforce asks for a live corporate privacy policy URL. |
| How people opt in | Opt-in method (Keyword, Web, POS, IVR or Other), plus call-to-action text and your opt-in confirmation message |
| Terms and conditions | Salesforce's A2P 10DLC Campaign Guide lists direct public URLs for Terms & Conditions and Privacy Policy, separated by a comma |
The brand request also asks for the company name exactly as the IRS has it, the EIN, a public-facing brand name, and a street address. Salesforce says PO boxes are not allowed.
Salesforce's campaign guide and rejection code list spell out what reviewers look for:
For short codes, Salesforce's US guide also says the call to action should link to terms that include the privacy policy and help information, with STOP and HELP shown clearly.
Salesforce publishes its own long code rejection codes. These are the ones tied to your website.
| Code | What Salesforce says it means | Fix |
|---|---|---|
| 1100 | No website URL or attachment found | Content pages |
| 1101 | No website or domain found at that URL | Website not accessible |
| 1103, 7105 | Certificate verification failed for the website or privacy URL | SSL and HTTPS |
| 807 | Website could not be verified as authentic | Website does not match brand |
| 713 | Email domain does not match a recognized company | Business contact info |
| 7100, 7101, 7102, 805 | Privacy policy missing, not resolving, not a real policy, or not compliant | Privacy policy |
| 7103 | Policy does not say SMS opt-in is not shared with third parties | Privacy policy missing SMS |
| 803, 804, 806, 2100 | No opt-in language on the site, or the CTA does not show where people opt in | Opt-in not verifiable |
| 2120, 2125 | No opt-in URL given, or the page has no opt-in form | Opt-in form |
| 2113 to 2118, 2121 | Form missing brand name, message types, frequency, rates, HELP, STOP, or privacy policy instructions | Missing SMS terms |
Salesforce's campaign help page also names three common reasons: a vague opt-in flow description, sample texts without STOP instructions, and a broken or non-compliant privacy policy link.
Salesforce's US sending guide estimates 1 to 4 weeks to provision a 10DLC and 10 to 12 weeks for a short code. It warns that holidays and carrier freeze periods can add delays. In Marketing Cloud Next, brand requests can take up to 5 business days and campaign requests up to 10 business days.
A rejected Marketing Cloud Next request moves to Waiting for Customer. Use Edit and Resubmit Request from the row menu. Salesforce says that after two rejections it emails your support contact. Salesforce does not list registration fees in these articles, so ask your account representative.
10DLC Site builds these pages and gives you the URLs to paste into Salesforce. You still submit the brand and campaign requests yourself, and carriers make the final decision.
Included in your Registration Kit: the campaign description, call-to-action and opt-in flow text, and sample messages written for your use case, plus your website, privacy policy, terms and opt-in page URLs, ready to paste into Salesforce's brand and campaign requests. Build my order →
Not sure if your current site is ready? Compare it with the 10DLC website requirements, or see pricing for a site built for 10DLC review.
A new .com with hosting, SSL, a privacy policy that covers SMS, SMS terms and a compliant opt-in form, built to the requirements on this page. You submit your own 10DLC registration, and no one can guarantee approval, but a reviewer will have nothing on your site to flag.
One-time price · 14-day money-back guarantee · Daily Compliance Watch
It depends on the product. In Marketing Cloud Next and Service Cloud Digital Engagement, you request a brand and a campaign inside Salesforce. For Marketing Cloud Engagement, Salesforce says short code registration is completed with a Mobile Approved Partner, and code requests go through your account representative.
Salesforce's Marketing Cloud Next brand request asks for a website address that is active and has a privacy policy. The company name must match IRS records exactly, and a PO box is not allowed as the business address.
Salesforce's US sending guide estimates 1 to 4 weeks to provision a 10DLC and 10 to 12 weeks for a short code. In Marketing Cloud Next, a brand request can take up to 5 business days and a campaign request up to 10 business days.
Salesforce's campaign guide says the privacy policy must state that no mobile information will be sold or shared with third parties for marketing purposes. Its rejection code 7103 flags policies that do not make that clear.
In Marketing Cloud Next, a rejected request moves to Waiting for Customer, and you can use Edit and Resubmit Request. Salesforce says that after two rejections it emails your support contact.
Yes, Salesforce has a toll-free verification process for Digital Engagement Messaging. It asks for a corporate website URL, opt-in workflow screenshots or URLs, and sample messages. Salesforce says verification takes about 1 to 2 weeks.
The 8 website requirements reviewers check for A2P 10DLC: privacy policy, SMS terms, opt-in form, brand match, contact info, HTTPS...
What your privacy policy must say for A2P 10DLC approval: the no-sharing SMS clause, frequency and rates, one policy only, and com...
How to build an SMS opt-in form reviewers accept: unchecked checkbox, optional consent, disclosure next to the box, privacy and te...
If reviewers cannot see how people agree to your texts, your 10DLC campaign gets rejected. Learn what proof they need and how to f...
Reviewers must open your site with no login, no errors, and no redirects. Learn why 'website not accessible' 10DLC rejections happ...
An SMS short code is a 5 or 6 digit number leased from the US Short Code Registry. See lease costs and how short codes compare to...
Toll-free verification is the review a business completes before texting from a toll-free number. See how it differs from 10DLC an...