TWILIO / TCR ERROR 30893Sample MessagesRe-vetting penalty: $15.00+ per failed resubmission cycle

Inconsistency between Sample Message and Use-Case

Sample messages must identify the exact registered brand, use square brackets [ ] for templated variables, include opt-out language (Reply STOP), and align with the declared campaign use case.

Why DCA Reviewers Trigger Error 30893

  • Sample messages omit the sender's brand name.
  • None of the sample messages include 'Reply STOP to unsubscribe'.
  • Dynamic fields are not wrapped in [brackets] (e.g., [first name], [date]).
  • Campaign use case is 2FA, but sample messages contain promotional discounts.

Side-by-Side Technical Comparison

FAILRejected Sample Set (Triggers 30893)
Sample 1: "Hey John, check your account."
Sample 2: "20% off today!"
PASSCompliant Sample Set (Passes 30893)
Sample 1: "Harbor & Pine Dental: [first name], a cleaning slot opened on [date]. Reply STOP to unsubscribe."
Sample 2: "Harbor & Pine Dental: 20% off whitening this month. Book at https://harborpinedental.com/offer. Reply STOP to opt out."

Other Common A2P 10DLC Rejection Codes