In This Guide
  1. Two-Way SMS Problems Fall Into Two Categories
  2. Inbound SMS Not Appearing in GoHighLevel
  3. Outbound SMS Not Delivering

Two-Way SMS Problems Fall Into Two Categories

Two-way SMS issues are either inbound problems (replies not showing up in GoHighLevel) or outbound problems (your messages not reaching the recipient). The diagnosis and fix are different for each.

Inbound SMS Not Appearing in GoHighLevel

Check Your Webhook Configuration (Twilio Users)

If you are using a connected Twilio number, Twilio needs to know where to send incoming message data. The incoming message webhook URL in Twilio must point to your GoHighLevel account. Go to your Twilio console, find your phone number, and verify the incoming message webhook URL matches the URL from your GoHighLevel Twilio integration settings.

Check That the Number Is Assigned to a Sub-Account

Phone numbers in GoHighLevel must be assigned to a specific sub-account to receive inbound messages. If the number is at agency level but not assigned to a sub-account, incoming messages have nowhere to go.

Check the Conversation Routing Settings

GoHighLevel has routing rules for inbound messages. If routing is set incorrectly, messages may be assigned to the wrong user or team and you simply cannot see them in your view. Check Settings → Phone Numbers → Inbound Call / Message Routing.

Outbound SMS Not Delivering

Carrier Filtering

Your outbound messages may be sending from GoHighLevel but being filtered by the recipient's carrier. This is especially common with messages containing promotional language, URLs, or messages sent to numbers that have previously received similar content from other senders using the same shared short code.

Contact Is on DNC

If the contact previously opted out via SMS, GoHighLevel will show the message as sent but it will not actually be delivered. Check the contact record for DNC status.

Wrong Number Format

Outbound SMS requires numbers in E.164 format (+1XXXXXXXXXX for US). Numbers stored in other formats will appear to send but will not deliver. Run a bulk reformatting pass on your contacts.

Test two-way SMS by sending a message from GoHighLevel to your own mobile phone, then replying from your phone. If you can see your reply in the GHL conversation view, inbound is working. If your initial message did not deliver, outbound is the issue.

If you are stuck on a GoHighLevel issue and need expert help, book a free consultation. I will diagnose the problem and tell you exactly how to fix it — no charge for the diagnosis.


Want This Built for Your Business?

Book a free consultation and I'll show you exactly what we'd build for you — demo first, pay after satisfaction.

Book Free Consultation →