Missed call text back in GoHighLevel: how to set it up and fix it

Missed call text back in GoHighLevel sends an automatic text to anyone whose call you miss, so they hear from you in seconds instead of ringing the next business on their list. You turn it on under Settings, Phone System, Voice, then Voicemail and Missed Call Text Back. It only works once your number can send SMS, which for most US numbers means A2P approval.

Key takeaways

  • The built-in switch is under Settings → Phone System → Voice → Voicemail & Missed Call Text Back.
  • It needs an SMS-capable number: A2P 10DLC approved for local numbers, verified for toll-free.
  • Use the text to start a conversation. An AI agent can qualify the caller and collect their details before anyone calls back.
  • It texts on every missed call. Use the workflow version to stop duplicates and add a call task.
  • If calls forward to a cell phone, that phone’s voicemail can “answer” the call, so no text goes out. Call Connect fixes it.
  • Write a text that offers the next step, not “Sorry we missed you”.

What is missed call text back in GoHighLevel?

Missed call text back is a GoHighLevel phone feature that replies by SMS when an incoming call isn’t answered. The caller gets a text from your business number within seconds, can reply in the same thread, and the conversation lands in the GoHighLevel inbox with the contact record. It turns a missed call into a conversation your team can pick up.

It matters because most callers don’t leave a voicemail and don’t wait. Every minute between the call and your reply lowers the odds of reaching them, which is the whole case made in our speed-to-lead guide.

Missed call text back should start a conversation, not apologise

Most setups treat missed call text back as a courtesy: a text that tells the caller you missed them. That wastes it. The caller has just shown they want something, and they’re holding their phone. The text is the best chance you’ll get to start the conversation and find out who they are.

In the setups we build, the text is only the opening line. An AI agent usually takes over the reply. It asks the caller what they need, works through a few qualifying questions, and collects the details you’d otherwise ask for on the callback: the service they want, timing, location, budget. By the time someone calls back, they know who the lead is and whether they’re a fit. The AI can also book them straight into the calendar.

You can do the same in your own account. Set up a Conversation AI agent in the sub-account, give it the questions you’d ask on a first call, and let it handle replies to the missed call text. The AI receptionist guide explains how those agents are set up.

How do you set up missed call text back in GoHighLevel?

There are two ways: the built-in switch, which takes two minutes, and a workflow, which takes longer but lets you control duplicates, business hours and follow-up. Start with the switch; move to the workflow once the basic text works.

Option 1: the built-in switch

As of November 8, 2026, the steps in a sub-account are (checked on help.gohighlevel.com):

  1. Click Settings (bottom left).
  2. Go to Phone System, then the Voice tab.
  3. Open Voicemail & Missed Call Text Back, then Missed Call Text Back in the side panel.
  4. Tick Enable Missed Call Text Back and click Customize.
  5. Write your message in Enter message. Custom values such as the contact’s first name only fill in when GoHighLevel already knows the caller.
  6. Send a test from the number you’ll use, then click Save.

On the same screen, set the incoming call timeout: how long the phone rings before GoHighLevel treats the call as missed. HighLevel recommends 10 to 20 seconds. A longer ring delays the text; a shorter one can cut off calls your team would have picked up.

GoHighLevel picks the sending number itself. It tries the number the caller dialed first, then a number that has texted that contact before, then your default outbound number, then any other number in the sub-account that can send SMS. So the reply can come from a different number than the one called. That is by design.

Option 2: the workflow version

The built-in feature sends a text on every missed call, so someone who rings three times gets three texts. The workflow version fixes that and lets the same missed call also alert your team. As of November 8, 2026 (checked on help.gohighlevel.com):

  1. Go to Automation → Workflows and create a workflow (Start from Scratch).
  2. Add the trigger Call Details (under Events).
  3. Add the filter Call Direction = Incoming.
  4. Add the filter Call Status and select the outcomes that mean “nobody picked up”, such as busy, no-answer and voicemail. You can select several.
  5. Optional: add In Phone Number to limit it to one line, for example your main number but not a tracking number.
  6. Add your actions, test, and switch the workflow from Draft to Publish.

Turn the built-in switch off once the workflow is live, or callers get two texts.

Here’s the shape of the workflow version, with the AI qualification step that makes it more than a courtesy text:

StepActionWhy
1If/else: contact has tag 'missed-call-texted'Skip the text if they already got one in the last 20 minutes
2Send SMS that asks a questionOpens the conversation instead of just apologising
3Add tag 'missed-call-texted', then wait 20 minutes, then remove itStops duplicate texts on repeat calls
4Hand the reply to an AI agentIt qualifies the caller, collects their details and can book them
5Create task or add to power-dialer queueA person calls back with the AI's notes while the lead is still interested
6Internal notificationThe owner or front desk sees the missed call straight away

HighLevel’s own article suggests the same fix: a wait of about 20 minutes, or tags for first and second calls (checked on help.gohighlevel.com).

What should the missed call text say?

The text should name the business, ask a question and make replying easy. A question matters most when an AI agent picks up the reply, because the caller’s answer is the start of the qualification. “Sorry we missed you, we’ll call you back” gives the lead nothing to do, so they call a competitor. Compare:

These are examples; the right wording depends on the business. Keep it short enough for one SMS segment, and use a real first name only if someone with that name answers the replies. To send a different message after hours, add an if/else on the current time in the workflow version.

Why is GoHighLevel missed call text back not working?

When the text never arrives, one of six things is almost always the cause. Check them in this order:

1. The number can’t send SMS yet

Missed call text back is an SMS, so the sending number has to be SMS-capable. Local US numbers need an approved A2P 10DLC registration; toll-free numbers need toll-free verification. Number pools, call-tracking numbers and unverified toll-free numbers usually can’t send SMS. When no eligible number exists, GoHighLevel logs the failed attempt in the contact’s conversation with the reason, so open the conversation first (checked on help.gohighlevel.com). If registration is the problem, our page on A2P 10DLC registration covers what gets brands approved.

2. Calls forward to a cell phone, and its voicemail answers

This is the cause people miss most. If the GoHighLevel number forwards to a personal or office phone, that phone’s own voicemail picks up when nobody answers. As far as the phone network is concerned the call was answered, so GoHighLevel records it as completed and never sends the text.

The fix is Call Connect: under Settings → Phone System, click the three dots next to the number, choose Edit Configuration, open Advanced Settings and turn on Call Connect. Whoever answers the forwarded call hears a short whisper and has to press a key to take it. A voicemail can’t press a key, so the call stays unanswered and the text goes out (checked on help.gohighlevel.com). Calls answered in the GoHighLevel web or mobile app don’t need it.

3. The incoming call timeout is too long

If the incoming call timeout is blank or 60 seconds, calls ring out to the forwarded phone’s personal voicemail instead of GoHighLevel’s. Around 20 seconds sends them to GoHighLevel’s voicemail, which counts as missed (checked on help.gohighlevel.com). Set it between 10 and 20 seconds.

4. The workflow trigger is filtered wrong

In the workflow version, check the Call Status filter. If it only lists “no-answer”, calls that went to voicemail or got a busy signal won’t trigger it. Also check Call Direction is Incoming, any In Phone Number filter includes the number people actually call, and the workflow is published, not saved as a draft.

5. The contact is on Do Not Disturb

Missed call text back respects each contact’s communication preferences. If the caller is already in the CRM with DND on for SMS (for example, they replied STOP once), no text goes out. Check the contact record.

6. The call didn’t come through GoHighLevel at all

The feature only sees calls to numbers in GoHighLevel’s phone system. If customers call a number that’s still with another provider, or a number forwarded into GoHighLevel from another carrier in a way that drops the call status, GoHighLevel has nothing to react to. Port the number in or use the GoHighLevel number on your website and Google Business Profile.

Common mistakes with missed call text back

When should you get help?

If texts still don’t go out after these checks, the problem is usually in how the phone system was set up: forwarding, an IVR menu, number configuration or A2P. Those are worth a second pair of eyes. We build missed call text back into every GoHighLevel automation project, with the AI qualification and callback steps above. For a one-off fix on an account that otherwise works, ongoing support covers it.

Sources

FAQ

Where is missed call text back in GoHighLevel?

In the sub-account, go to Settings, then Phone System, then the Voice tab, and open Voicemail and Missed Call Text Back. Tick Enable Missed Call Text Back, click Customize, write the message, send a test and save.

Why is my GoHighLevel missed call text back not sending?

The usual causes are a number that cannot send SMS yet (A2P 10DLC or toll-free verification not approved), calls forwarded to a cell phone whose voicemail answers so the call never counts as missed, a contact on Do Not Disturb, or a workflow trigger filtered on the wrong call status.

Does missed call text back need A2P registration?

Yes, for local US numbers. The text goes out by SMS, so the sending number needs an approved A2P 10DLC registration. Toll-free numbers need toll-free verification instead.

How do I stop GoHighLevel sending two texts when someone calls twice?

The built-in feature texts on every missed call. Build the workflow version instead and add a wait step of about 20 minutes or a tag check, so a caller who rings twice in a row gets one text.

What should happen after the missed call text goes out?

The text should start a conversation, not just apologise. A Conversation AI agent can take over the reply, ask the caller a few qualifying questions and collect their details, so whoever calls back already knows who the lead is and what they need.

How long should GoHighLevel ring before a call counts as missed?

HighLevel recommends an incoming call timeout of 10 to 20 seconds. Longer delays the text; shorter can cut off callers your team would have answered.

Book a free GHL strategy call

Loading calendar… Open in Calendly