Campaign Rejections 30887 and 30890

Errors 30887 and 30890: STOP and HELP Replies

Errors 30887 and 30890 mean opting out was unclear or the HELP reply lacked your brand or a support contact. Here is what both replies need.

Two phones showing a STOP reply confirming the unsubscribe and a HELP reply with the business support contact
Required STOP and HELP replies: opt out keywords listed, brand named, no more texts confirmed and phone or email given
What They Mean

Opt Out and Help Requirements

Error 30887 means your registration does not show how people stop messages. Opt-out keywords may be missing, or the reply may not confirm the opt-out. Error 30890 means the HELP reply is incomplete. It must name your brand and give a support phone number or email. Common opt-out keywords include STOP, UNSUBSCRIBE, END, QUIT and HALT.

The registration does not clearly show how people stop receiving messages. Opt out keywords may be missing, or the reply may not confirm the opt out.

The HELP reply does not meet requirements. It must name your brand and give a support phone number or email.

Common keywords include STOP, UNSUBSCRIBE, END, QUIT and HALT.

It should include your brand name and confirm that no more messages will be sent.

The Rules

What Do Errors 30887 and 30890 Mean?

Errors 30887 and 30890 are A2P 10DLC campaign rejections about the two replies every program needs. 30887 is an opt-out error: the submission does not show how people stop messages, or the keywords or reply are incomplete. 30890 is a help error: the HELP reply lacks the brand name or a support phone or email.

CodeWhat reviewers foundWhat must be fixed
30887Opt-out process unclear, or custom opt-out keywords or message missing or incomplete.Describe opt-out in the call to action and message flow, and list the opt-out keywords. Give an opt-out reply that acknowledges the request, confirms no more messages and names the brand.
30890The HELP reply lacks the brand name or a support phone number or email.Give a HELP reply with the brand name and a working support phone number or email.
Wording

What Should the STOP and HELP Replies Say?

The STOP reply confirms the opt-out, says no more messages will follow and names the brand. The HELP reply names the brand and tells people how to reach support by phone or email. Both are short, plain and sent automatically the moment someone texts the keyword.

  • Illustrative STOP reply: “[Business name]: You are unsubscribed and will receive no further messages. Reply START to resubscribe.”
  • Illustrative HELP reply: “[Business name]: For help, call [support phone] or email [support email]. Msg and data rates may apply. Reply STOP to opt out.”

If you manage opt-outs yourself, Twilio’s guidance is to list every keyword your app supports, for example STOP, UNSUBSCRIBE, END, QUIT and HALT. If your provider handles opt-outs for you, such as Twilio’s default or Advanced Opt-Out handling, use that configuration instead of submitting incomplete custom fields.

Step by Step

How Do You Fix 30887 and 30890 and Resubmit?

To fix 30887 and 30890, describe opt-out clearly in the call to action and message flow. Provide the full list of opt-out keywords and a compliant STOP reply, and a HELP reply with your brand name and support contact. Make sure your samples match, then resubmit the campaign.

  1. Update the call to action so it says how to stop (“Reply STOP to opt out”) and how to get help.
  2. Fill in the keyword lists your system supports.
  3. Rewrite both replies using the pattern above, with a support contact that works.
  4. Check the samples: at least one should show the opt-out line, as error 30893 requires.
  5. Resubmit the campaign. See rejected A2P campaigns.

The consent side of the same flow is covered in opt-in and consent rejections. Want us to write the replies? Flat $50, fixes included.

Reply Checklist

What Each Reply Needs

Reviewers check both replies during campaign review. List the opt-out keywords you honor, such as STOP, UNSUBSCRIBE, END, QUIT and HALT. Your STOP reply should name the brand and confirm the opt-out. Your HELP reply needs the brand plus a phone number or email, and the campaign should explain how opt-out works.

Opt Out Keywords

STOP, UNSUBSCRIBE, END, QUIT, HALT.

STOP Reply

Brand name and confirmation of opt out.

HELP Reply

Brand name plus phone or email.

Message Flow

Opt out explained in your campaign.

Done for You

We Fix Your Replies

We write STOP and HELP replies that name your brand, confirm opt-outs and give a working support contact. We also add the opt-out keywords your system honors to the campaign details. Then we resubmit the same campaign, along with fixes for any other codes that arrived in the same rejection.

Step 1, business details form for A2P 10DLC registration
Step 01

Share Your Details

Send us your business details, website and how you text customers.

Step 2, brand and campaign registration prepared and submitted
Step 02

We Prepare and Submit

We write your brand and campaign and submit them to The Campaign Registry.

Step 3, carrier review timeline for an A2P 10DLC campaign
Step 03

Carrier Review

Carriers review your campaign. If they ask for changes, we handle them.

Step 4, real email confirming the A2P campaign is approved
Step 04

Get Approved

Link your numbers and start sending compliant texts.

Simple Pricing

Rejection Fixes Included

We fix your STOP and HELP replies and resubmit your campaign for a flat fee. One business costs $50, paid once, and a pack of ten costs $399, or $39.90 each. Rejection fixes and resubmission are part of the price. Your SMS provider charges registration and carrier fees separately.

One business

Single Verification

$50

per verification, paid once

For one business that needs carrier approval to text its customers.

Best for agencies

10 Verification Pack

$399

10 verifications, $39.90 each

For agencies and multi location businesses verifying several brands. Just $39.90 per verification.

Your SMS provider charges registration and carrier fees separately.

FAQ

Frequently Asked Questions

List every keyword your system honors. Twilio’s guidance gives STOP, UNSUBSCRIBE, END, QUIT and HALT as examples when your application supports them. Supporting a wide set of common keywords also helps you honor opt-outs however people phrase them.

It needs a phone number or an email address people can use for support, plus your brand name. Twilio’s 30890 guidance names both elements, so a HELP reply with only a website link is likely to be rejected.

If your provider’s default or advanced opt-out handling covers STOP and HELP, Twilio’s guidance is to use that configuration rather than submitting incomplete custom fields. Check that the automatic replies still name your brand.

A single confirmation that the person is unsubscribed is the standard practice, and it is what the opt-out reply is for. After that, no further messages should be sent unless they opt in again.

Rejected for STOP or HELP?

Send us the rejection and we fix both replies.

Scroll to Top