Skip to main content
When an SMS fails to deliver, HoopAI logs an error code from the carrier or messaging provider. Use this reference to diagnose and fix delivery issues.

Common error codes


Carrier filtering (30007) — deep dive

Error 30007 is the most common SMS delivery failure. It means the carrier blocked your message as suspected spam.

Common causes

  • No A2P 10DLC registration — local US numbers without A2P registration are heavily filtered
  • Content triggers — messages containing “free,” shortened URLs (bit.ly), or excessive caps
  • High opt-out rates — too many recipients replying STOP
  • Volume spikes — sudden increase in sending volume triggers carrier filters
  • No opt-in consent — sending to contacts who did not opt in

How to fix

  1. Complete A2P 10DLC registration — this is the single most impactful step. See A2P registration
  2. Use toll-free numbers with toll-free verification for higher throughput
  3. Clean your contact list — remove invalid numbers, unsubscribes, and inactive contacts
  4. Avoid spam trigger words — do not use ALL CAPS, excessive punctuation, or URL shorteners
  5. Warm up sending volume — start low and gradually increase daily volume
  6. Include opt-out language — always include “Reply STOP to unsubscribe”

A2P registration errors


Blacklist and opt-out errors


Rate limit errors

For high-volume SMS, use toll-free numbers (higher throughput) or register multiple A2P campaigns to distribute load across numbers.

Troubleshooting steps

1

Check the error code

Go to Conversations and find the failed message. Click the error icon to see the specific error code.
2

Verify the number

Confirm the recipient’s phone number is valid, properly formatted (E.164), and not a landline.
3

Check A2P registration

Go to Settings → Phone Numbers → A2P Registration and verify your campaign status is Approved.
4

Review message content

Remove spam trigger words, URL shorteners, and excessive formatting. Keep messages conversational.
5

Check opt-out status

Verify the contact has not opted out (DND status). Go to the contact record and check the DND settings.
6

Contact support

If the issue persists after trying the above steps, contact HoopAI support with the error code and message details.
Last modified on March 6, 2026