Use this page as a lightweight pre-flight. Tick each item as you verify it, then run the message through the checker for automated hints.
Audience & consent #
- Contacts explicitly opted in to this campaign/program; records show time, method and source of consent.
- Opt-in language clearly states brand, content type, frequency and fees.
- No purchased, rented, or shared lists.
- Opt-in is recent enough for the use case; stale lists are suppressed.
Identification & content #
- Brand is named in the first message (e.g., “BrandName: your order shipped”).
- Message is truthful and not in prohibited categories.
- Copy matches the registered campaign use case and samples.
Links & domains #
- Link uses a branded or first-party domain (avoid public shorteners in initial outreach).
- Landing page identifies the brand and matches the message promise.
- Tracking parameters are clean; avoid suspicious redirects.
Opt-out & help keywords #
- First message includes STOP instructions when required.
- STOP/UNSUBSCRIBE/CANCEL/END/QUIT are processed immediately.
- HELP replies return assistance or contact details.
Sending practices & cadence #
- Frequency matches what you promised during opt-in.
- Local quiet hours are respected; sensitive audiences are time-boxed.
- Traffic is not split across many numbers to evade filtering (“snowshoeing”).
- Content is personalized and expected for the segment.
Registration & numbers #
- Brand registration is approved and matches legal entity info.
- Campaign is approved for this use case; sample messages align.
- Numbers are assigned/verified and mapped to the campaign.
List hygiene & deliverability #
- Recent bounces and deactivated numbers are removed.
- High-complaint segments are suppressed or throttled.
- Any shortened links are tested for reliability/reputation.
Legal & records #
- Opt-in logs, message samples, and program terms are stored for audits.
- Privacy policy covers the messaging program and data retention.
- Team can service opt-out and support requests quickly.
Ready to test your message?
Use the free 10DLC compliance checker to catch risky patterns before you send.