Skip to main content

SMS Delivery Problems

Ryan Lysa avatar
Written by Ryan Lysa
Updated over 2 months ago

SMS Delivery Problems

Troubleshoot text message delivery issues.

SMS Not Delivered

Check Customer Phone Number

  1. Go to Customers

  2. Find customer

  3. Verify phone number:

    • Correct format: +1234567890

    • No spaces or dashes

    • Includes country code

Check Customer Verification

Customer must verify phone:

  1. They enter phone number

  2. Receive verification code

  3. Enter code within 10 minutes

If not verified:

  • Customer won't receive SMS

  • Ask them to re-verify in account settings

Check Opt-Out Status

Customer may have opted out:

  1. Go to Customers → [Customer Name]

  2. Check Notification Preferences

  3. See if "SMS Notifications: Disabled"

If opted out:

  • They replied STOP to a previous message

  • They can text START to resubscribe

  • Or update in account settings

SMS Delayed

Normal Delays

  • Typical: Delivered within seconds

  • Carrier Delays: Up to 5 minutes

  • Network Issues: Up to 30 minutes

What to Do

  1. Wait: Give it 30 minutes

  2. Check Twilio Status: status.twilio.com

  3. Retry: Resend message if after 1 hour

SMS to Wrong Number

Why It Happens

  • Customer entered wrong number

  • Number changed

  • Typo during signup

How to Fix

  1. Go to Customers → [Customer Name]

  2. Click Edit

  3. Update phone number

  4. Save

  5. Customer must re-verify new number

International SMS Issues

Common Problems

  • Not Delivered: Some countries block international SMS

  • Expensive: International rates higher

  • Formatting: Country code required

Supported Countries

We support SMS to:

  • United States (+1)

  • Canada (+1)

  • UK (+44)

  • Australia (+61)

  • 100+ more countries

Unsupported Countries

Some countries don't allow SMS from US numbers:

  • China (limited)

  • Cuba

  • Iran

  • North Korea

  • Syria

Alternative: Use email for customers in these countries

Carrier-Specific Issues

AT&T

  • Sometimes delays messages during high traffic

  • Business messaging requires registration (we're registered)

T-Mobile

  • Strong spam filtering

  • Messages with links sometimes blocked

Verizon

  • Reliable delivery

  • Rare issues

Sprint/MVNO

  • Occasional delays

  • Same network as T-Mobile

Message Content Blocked

Why Messages Get Blocked

  • Spam Keywords: "Free", "Win", "Click here"

  • Too Many Links: Multiple URLs

  • Suspicious Patterns: All caps, excessive punctuation

Our Messages

All Preppable SMS are pre-approved templates:

  • Order confirmations

  • Pickup reminders

  • Delivery notifications

Rarely blocked because they're transactional (not marketing).

Character Encoding Issues

Problem Characters

Special characters may not display:

  • Emojis (⚠️ ✅ ❌)

  • Accented letters (é, ñ, ü)

  • Currency symbols (€, £, ¥)

Solutions

  • Standard characters work best

  • Use plain text

  • Avoid emojis in custom messages

Checking Message Status

Message Log

  1. Go to Account → SMS Usage

  2. Click Message Log

  3. See status for each message:

    • Sent: Left our system

    • Delivered: Reached phone

    • Failed: Didn't deliver

    • Undelivered: Carrier issue

Failed Message Details

Click on failed message to see:

  • Error Code: Twilio error number

  • Error Message: Explanation

  • Common Fixes: Suggested solutions

Error Codes

21211: Invalid Phone Number

  • Cause: Phone number format wrong

  • Fix: Verify +1234567890 format

21214: Bad Destination

  • Cause: Number disconnected or invalid

  • Fix: Get updated number from customer

21408: Spam Detected

  • Cause: Carrier flagged as spam

  • Fix: Contact support for review

21610: Message Blocked

  • Cause: Customer opted out

  • Fix: Customer must text START to resubscribe

30007: Carrier Violation

  • Cause: Carrier-specific filter

  • Fix: Usually temporary, retry in 1 hour

Testing SMS Delivery

Send Test Message

  1. Go to Customers

  2. Find a test customer (or yourself)

  3. Click Actions → Send Test SMS

  4. Check if delivered

What to Test

  • Verify messages send

  • Check delivery speed

  • Ensure correct number

  • Confirm message format

Still Having Issues?

Contact Support

Email: [email protected] Include:

  • Customer name

  • Phone number

  • Message type (pickup reminder, confirmation, etc.)

  • Error message (if any)

  • Screenshot of message log

Contact Twilio

For deep technical issues:

Did this answer your question?