As part of complying with U.S. carrier rules for 10DLC (10-Digit Long Code) messaging, it’s critical to ensure that your SMS content aligns with industry regulations.
Salesmsg’s AI Compliance Review helps streamline the submission process by analyzing your campaign details and predicting the likelihood of approval.
This tool offers real-time feedback and scoring based on key compliance criteria, helping you improve submissions before they’re reviewed by carriers.
What the AI Analyzes
The AI engine reviews your entire submission for completeness and compliance:
Required Elements
Element | What’s Checked |
Description | Clarity and alignment with use case |
Sample Message | Presence of required compliance language (e.g. "Reply STOP to stop") |
Use Case Selection | Match between selected use case and described content |
Screenshot | Text in screenshot contains required disclosures |
Privacy Policy URL | Valid and active, links to real policy |
Uploaded Files (PDFs, Images) | Contains appropriate compliance text if applicable |
What You Can Check
The AI scans all the following content areas:
📝 Text fields: Description, sample messages, disclaimers
🖼️ Images and Screenshots: Includes OCR to read compliance language
📄 Documents: PDFs or other uploads checked for compliance wording
🔗 Links: Verifies live URLs, including your Privacy Policy page
✅ Flag high-risk content that could be rejected by carriers
✅ Suggest revisions to improve compliance and clarity
✅ Ensure your message aligns with the use case you registered under for 10DLC (e.g., marketing, customer care, mixed-use)
💡 Pro tip: if your privacy policy references "data sharing", your 10DLC application will be rejected unless your policy specifically outlines SMS opt-in consent and data will not be shared. I/e "All the above categories exclude text messaging originator opt-in data and consent; this information will not be shared with any third parties.”
This gives you peace of mind before hitting Send, especially when messaging at scale.
Sample Message Generator
Now you can quickly generate or revise sample messages for 10DLC compliance submissions. This makes it easier to create compliant examples you can submit or use as templates.
When completing your 10DLC registration, you can choose to Generate Sample Messages with AI. The AI uses the following details:
Company Brand Name
Company Brand Website
Salesmsg Phone Number (uses a placeholder if not provided)
Use Case Type
Use Case Description
Embedded Links (optional; uses placeholder if not provided)
Phone Numbers in Message (optional; uses placeholder if not provided)
If you’ve written your own message, you can ask the AI to rework it for compliance.
Lauching AI Checkr
When beginning your A2P 10DLC registration you will have the option to open the AI Checkr which instantly checks and provides your request with recommendations and options for a more likely approval.
Throughout each of the 7 steps for compliance approval you will be able to generate text through Salesmsg AI to craft properly crafted messages and requests as well as having AI Checkr "Check and Continue" through each of the steps to keep your request accurate and on track!
Compliance Scoring
When you submit a campaign for approval, our AI will analyze the entire submission across multiple elements and return:
A compliance score (1 to 10) predicting how likely your submission is to be approved.
Recommendations for improving your submission to meet carrier compliance standards.
High Chance of Approval
There are little to no issues with your submission and will be highly likely to be approved once the request is checked!
Medium Chance of Approval
This will show if you have a high chance of approval with certain issues that can be quickly solved such as replacing placeholders or giving more detailed estimates.
Low Chance of Approval
This mark means that there are many issues with your submission and there is a fairly likely chance that the request will either be rejected or you will have to make vast changes.
The AI Checkr will show you recommendations for fixing your issues and crafting a better request for 10DLC campaign approval!
If your score is below 5, the AI will highlight exactly what needs to be improved. This might include:
Missing “Reply STOP to stop” in messages
No privacy policy link provided
Unclear or mismatched use-case
Screenshot or image missing required compliance text
Tips for High Compliance Scores
Always include opt-out language like: “Reply STOP to stop, HELP for help.”
Make sure your use-case selection matches your message content.
Ensure screenshots reflect real customer-facing messages.
Provide a valid and publicly accessible Privacy Policy URL.
Completion and Submission
Once you complete your request, the AI Checkr will send a recommended score and rating of your request.
You then will have two options:
Submit With Issues
This will override the AI Checkr and will submit the request as is.
Check and Submit
This will run the request through the AI Checkr and flag down any issues your request may have
Provide you with steps to solve these issues and to make your approval more likely
Frequently Asked Questions
What is "Privacy Policy URL" stands for?
It means the system either did not find your policy references or did not find required policy inside it.
If your privacy policy references "data sharing", your 10DLC application will be rejected unless your policy specifically outlines SMS opt-in consent and data will not be shared. I/e "All the above categories exclude text messaging originator opt-in data and consent; this information will not be shared with any third parties.”
Can I override the AI's recommendation?
Yes, but submissions with a low score are less likely to be approved by carriers. We recommend revising based on AI feedback before submitting.
What languages does the AI support?
Currently, English only.
Does the AI automatically submit after review?
No. You'll need to review the feedback and submit manually once ready.
Related Articles
Need Help? ✋🏻
Contact us on live chat or send an email to us at [email protected].