MyTCRPlus
SMS COMPLIANCE TOOL

SMS Message Validator Tool

The MyTCRPlus SMS Message Validator analyzes every message against TCPA requirements, CTIA guidelines, and carrier content policies. Catch violations before they trigger filtering, throughput restrictions, or TCPA litigation exposure.

Get Help Now

How SMS Message Validation Works

Message validation operates at three compliance layers. Layer 1 checks TCPA requirements: opt-out language present, message frequency or purpose disclosed, brand identification included. Layer 2 checks CTIA guidelines: SHAFT content absent, proper call-to-action language, compliant embedded URL handling. Layer 3 checks carrier-specific policies: T-Mobile SHAFT enforcement, AT&T Code of Conduct adherence, Verizon content restrictions for sensitive categories.

Each message receives a 0–100 compliance score. Scores above 85 indicate high approval probability. Scores between 70–84 flag minor issues that may cause secondary review delays. Scores below 70 indicate violations that will trigger rejection or carrier filtering.

TCPA Compliance Element Checklist

Every commercial SMS message must satisfy five TCPA compliance elements to avoid regulatory exposure. Use this checklist before sending any campaign:

  • Brand identification: The message identifies your company by name
  • Opt-out instructions: 'Reply STOP to unsubscribe' or equivalent
  • Purpose disclosure: Recipient understands what program they're receiving
  • No misleading content: Message does not contain false or deceptive claims
  • Consent already obtained: Message sent only to subscribers who opted in

Carrier Content Rules by Provider

T-Mobile: Strictly prohibits cannabis (all forms), payday lending, debt relief, and get-rich-quick schemes. Aggressively filters messages containing URL shorteners not pre-registered with T-Mobile. Requires embedded tracking URLs to use whitelisted domains.

AT&T: Enforces the Code of Conduct against phishing simulation content, age-gated products without verification, and cryptocurrency promotions. Real-time ML-based spam detection identifies high-volume identical message patterns and throttles campaigns showing abrupt volume spikes.

Verizon: Content analysis algorithms flag messages with keyword-stuffed promotional language, excessive capitalization (all-caps phrases), and multiple embedded URLs per message. Subscriber complaint monitoring applies throughput penalties to campaigns generating complaint rates above 0.1%.

Compliant vs. Non-Compliant Message Examples

Non-compliant: 'HUGE SALE!!! 50% OFF EVERYTHING TODAY ONLY Click here: bit.ly/xyz' — Violations: missing brand ID, missing opt-out, URL shortener, excessive caps, urgency manipulation.

Compliant: 'Acme Retail: Members save 20% today at checkout. Use code SAVE20. Reply STOP to opt out. Msg&data rates may apply.' — Passes: brand ID present, opt-out present, no SHAFT content, no URL shorteners, reasonable capitalization.

Non-compliant (2FA context): 'Your verification code is 485921. Never share this code.' — Violation for marketing campaigns: no brand ID, no opt-out. Note: this format is compliant for verified 2FA use cases only.

Frequently Asked Questions

What compliance rules does the validator check?

The validator checks 47 compliance rules across TCPA requirements, CTIA best practices, and carrier content policies. Rules are updated quarterly to reflect new carrier enforcement guidance and regulatory changes.

Can I validate messages in bulk?

Yes. The Standard and Plus plans support bulk validation via CSV upload (up to 10,000 messages) or API endpoint. Each message receives an individual score and specific violation flags. Bulk validation is used for pre-campaign audits and message template libraries.

Does the validator check for SHAFT content?

Yes. The validator detects SHAFT content (Sex, Hate, Alcohol, Firearms, Tobacco) along with extended restricted categories: cannabis/CBD, payday loans, debt relief, get-rich-quick schemes, cryptocurrency, and phishing simulation. Each detected category shows which carriers enforce the restriction and the severity level.

Will passing the validator guarantee carrier delivery?

The validator identifies known compliance issues but cannot guarantee delivery. Carrier filtering decisions use proprietary algorithms that consider factors beyond message content, including sender reputation, volume patterns, and recipient complaint rates. The validator eliminates known compliance failure modes, which significantly reduces filtering probability.

Can I use the validator via API?

Yes. The MyTCRPlus Validator API is available on Standard and Plus plans. Send messages programmatically before transmission and receive compliance scores and violation flags in real time. Typical API response time is under 200ms, suitable for pre-send validation in high-volume environments.

Validate Your SMS Messages Before Sending

Every violation caught before sending is a TCPA lawsuit and carrier suspension prevented.

Start Now