Opt-in, call to action and keywords

Opt-out (STOP) rejections: Twilio 30887 and noncompliant opt-out wording

Codes: Twilio 30887, 30539, 30547, 30561 · Proxy 6010, 6011 · TF 1314, 1423
Last reviewed by Adam Hale

Short answer

Tell people they can reply STOP in your call to action, in your samples, in your terms and in the confirmation text. The STOP reply must name your brand and confirm they will get no more messages. Wording like “Reply NO” or “Text 2 to stop” is rejected.

What you'll see

WhereCodeWording
Twilio, HighLevel30887“Campaign vetting rejection - Opt-out Error”
Twilio (both)30539“Call-to-Action opt-out instructions are present but noncompliant”
Twilio (both)30547“Call-to-Action is missing opt-out instructions”
Twilio (both)30561“Terms of Service missing opt-out information”
Bandwidth Proxy, Infobip6010 / 6011STOP reply missing the brand / missing “no further messages”
Toll-free (Bandwidth, Sinch)1314“Incomplete or missing opt-out instructions and keywords”

Text in curly quotes is the provider's wording; the rest is our summary.

Why it happens

How to fix it

  1. Add “Reply STOP to opt out.” to the call to action, the opt-in confirmation, your SMS terms and at least one sample. Putting it at the end of every sample satisfies even the strictest reviewers.
  2. Use standard keywords only. Bandwidth's example: STOP2END is not acceptable; it should be STOP 2 END.
  3. Make the STOP reply name your brand and say no more messages will be sent, with nothing else.
  4. List the opt-out keywords in the registration: STOP, END, CANCEL, UNSUBSCRIBE, QUIT, plus REVOKE and OPTOUT.
  5. Describe opt-out handling in the message flow or description: “Recipients can reply STOP at any time and are removed immediately.”

Gets rejected

Opt-out successful. You will not receive any more message from us.

Gets approved more often

Bright Smile Dental: You are unsubscribed and will receive no further messages. Reply START to resubscribe.

Which opt-out words must work

Check before you resubmit. Every rejection costs days, and often another $15 vetting fee. Paste your description, message flow, samples and policy text into the free preflight check, or generate a consistent set with the campaign builder.

Frequently asked questions

Do I need opt-out language in every sample?

Twilio and HighLevel ask for it in at least one sample. Some reviewers, including Vonage and Telnyx's developer docs, want it in every sample. Ending each sample with 'Reply STOP to opt out' satisfies all of them.

Can my STOP reply include a coupon or a link?

No. CTIA allows one final confirmation with nothing else, and the FCC's rule allows a confirmation text only if it contains no marketing.

How fast must I honor an opt-out?

Federal rules allow up to 10 business days, but most SMS platforms process STOP instantly and you should never text that number again unless the person opts back in.

Is STOPALL required?

No source we checked lists it: not CTIA, T-Mobile, AT&T or the FCC rule. Some platforms honor it by default, which does no harm.

Sources

  1. CTIA Messaging Principles and Best Practices (May 2023 (current))
  2. T-Mobile Code of Conduct v2.2 (November 2020 (latest public))
  3. 47 CFR 64.1200 (TCPA rules), eCFR (text as of 2026-09-01)
  4. FCC 26-67: consent revocation Report and Order (adopted 2026-09-30, released 2026-10-01)
  5. Twilio: A2P 10DLC Campaign Onboarding Guide (updated 2026-09-24)
  6. Twilio error 30539 (accessed 2026-10-03)
  7. HighLevel: A2P campaign rejections, required fixes and vetting errors (modified 2026-09-09)
  8. Bandwidth: Proxy Connector vetting rejection reasons (2026-03-17)
  9. Bandwidth: Toll-free verification rejection reasons (modified 2026-09-15)
  10. Bandwidth: 10DLC campaign vetting tips and tricks (2026-04-20)

Rules change often and providers sometimes disagree; where they do, this page says so. This is general information, not legal advice, and no one can guarantee approval. See the disclaimer.

Related problems

Registering for clients or several industries?

The Approval Kit adds industry template packs, opt-in and policy page templates, and an agency checklist.