TCPScore
70/100
Grade B 1 sample message Bright Dental Audit 33f64c6df756

7 dimension scores

DimensionScoreBarPoints on the table
Consent language completeness 19/20
1 pts
Opt-out language in sample messages 18/18
0 pts
Use-case vs sample alignment 12/14
2 pts
Brand identification in messages 12/12
0 pts
Quiet hours / timezone handling 0/12
12 pts
Recordkeeping & suppression readiness 6/12
6 pts
10DLC registration readiness 3/12
9 pts
TCPScore70/100

Prioritized fixes (sorted by points gained)

  1. [Quiet hours / timezone handling · +12] No quiet-hours commitment found (e.g. 'We only text between 9am–8pm local time'). Consumers and carriers expect texts only during reasonable hours — state yours in the consent.
  2. [Quiet hours / timezone handling · +12] No timezone handling found. Messages should go out in the recipient's local time zone — state it (e.g. 'local time') or your platform must handle it automatically.
  3. [10DLC registration readiness · +9] No EIN / tax ID mentioned. 10DLC brand registration requires a verified EIN that matches the brand — have it ready before you submit.
  4. [10DLC registration readiness · +9] No privacy policy / terms link detected. TCR requires a privacy policy reachable from your opt-in page — add one before submission.
  5. [10DLC registration readiness · +9] No opt-in URL on your own domain detected. TCR wants the opt-in hosted on a domain you control (not a third-party free form) — it's part of brand vetting.
  6. [10DLC registration readiness · +9] No campaign description / submission details found. Prepare: campaign name, narrowest accurate use case, and the exact sample messages you'll submit.
  7. [Recordkeeping & suppression readiness · +6] No suppression/DNC handling found. You must honor STOP requests permanently and suppress numbers on the National DNC registry — mention your suppression list in the consent or checklist.
  8. [Use-case vs sample alignment · +2] Marketing is the highest-scrutiny A2P use case. Keep it ONLY if your messages are genuinely promotional; otherwise pick the narrower category.
  9. [Consent language completeness · +1] Consent language looks solid — keep a timestamped record of the exact version each subscriber agreed to.

Copy-ready rewrites

Template-based rewrites (no LLM, fully deterministic) — paste, personalize, ship. Preserves your brand and message intent.

✅ Your score and fixes are free. Drop your email to unlock the full rewrite pack + 10DLC checklist.

Consent language

Sample message 1

Use-case description (recommended: Marketing (promos, offers, announcements))

10DLC pre-submission checklist

🔒 Enter your email above to unlock the full 12-item checklist + report export.
⬇ Export PDF ⬇ Export CSV Audit another setup

Keep every audit unlocked

Free audits show score + fixes. Paid plans keep the full rewrite pack + history on every audit.

$9 single → $29/mo Starter → $49/mo Pro →