A2P sample message checker

A2P sample message checker for campaign review.

Paste representative messages before submitting or resubmitting a client campaign. The checker flags common sample-message issues agencies can review before the provider or carrier review step. Informational only; consult provider guidance or counsel for final legal and compliance decisions.

Preflight workflow support only. No legal advice or approval guarantee.

Review status

7 pass1 review0 fix
  • Two representative samples

    Two samples are present. Keep them representative of the messages the client will actually send.

  • Length and distinct wording

    Each sample should be 20-1024 characters and distinct from the other sample, campaign description, and message flow.

  • Brand identification

    Each sample identifies the brand users should recognize.

  • Use-case alignment

    Promotional samples should look promotional, transactional samples should look like service or account updates, and mixed campaigns should include one of each.

  • Variable placeholders

    Use square brackets for variable content, such as [First Name], [Date], [Time], [Order Number], or [Link].

  • Opt-out language

    Include opt-out language in at least one sample. HELP or a support contact can also reduce reviewer ambiguity.

  • Links and phone numbers

    If messages include links or phone numbers, sample messages should show them and the campaign's embedded-link or embedded-phone selection should match.

  • Restricted or high-risk content

    No obvious restricted-content terms were detected in these samples.

What reviewers compare

  • Sample messages should match the campaign description and selected use case.
  • Each sample should identify the brand by name or website.
  • Variable content should use square brackets, such as [First Name], [Appointment Time], [Website URL], or [Phone Number].
  • If real traffic will include links or phone numbers, the samples should show them and the registration fields should say so.

Common sample-message blockers

  • All samples are identical or copied from the description or message flow.
  • A transactional campaign includes coupons, discounts, review pushes, or lead-nurture language.
  • Public URL shorteners, HTTP links, or risky linked content appear in samples.
  • Restricted or high-risk categories appear in the message, website, or linked URL.