How to Set Up Missed-Call Text-Back in GoHighLevel
A missed call is a customer who tried to give you money and got voicemail instead. This is how to answer them by text in seconds, and how to make sure the text actually arrives.
Most Missed Calls Never Call Back
Think about how you behave when a business does not pick up. You do not leave a voicemail and wait. You call the next one. Your customers do the same, and it happens most at the worst times: while you are on another job, after hours, or on a Saturday when the phone never stops.
Missed-call text-back does not fix being busy. It fixes the silence after the missed call. The caller gets a reply in seconds, and you get a contact in your pipeline with a tag that says exactly what happened. That is the whole job, and it is one of the cheapest wins in GoHighLevel.
Setting It Up, Step by Step
There are two ways to do this in GoHighLevel: the built-in switch on the phone number, or a workflow. The steps below cover both, and say where they split.
- 01.
Pick which number it applies to
Missed-call text-back is tied to a phone number, not to your whole account. Decide which number takes the missed calls: the main business line, or a separate tracking number for ads. If you run more than one number, set the reply up on each one that customers actually call.
- 02.
Check A2P registration first
Before you write a single message, confirm your brand and campaign are registered and approved for US texting. This is the step people skip, and it is the reason most missed-call texts silently fail. Test with your own phone before you tell anyone the feature is live.
- 03.
Turn on the built-in reply, or build the workflow
The quick route is the built-in switch: Settings, then Phone System, then Voice, then Voicemail & Missed Call Text Back, then Missed Call Text Back. Tick Enable Missed Call Text Back, click Customize and write the reply, send a test from the field below the editor, then Save. The ring timeout lives in the same voicemail settings; HighLevel suggests 10 to 20 seconds. The stronger route is a workflow: Automation, then Workflows, start from the missed-call recipe or from scratch, add the Call Details trigger, filter Call Direction to Incoming and Call Status to busy, voicemail and no-answer, then add the Send SMS action and switch Publish on. Add a Wait of about 20 minutes, or tags for first and second calls, so a caller who rings three times does not get three texts. Pick one route, not both: running the built-in switch and a workflow together sends the caller two texts for the same missed call.
- 04.
Write the reply like a person, not a system
Keep it short, name the business, and give the caller one clear next step. A booking link works when your calendar is set up. A simple question works when it is not. Do not send a paragraph. Nobody reads a paragraph from a number they just called.
- 05.
Add one follow-up, then stop
If the caller does not reply, send one follow-up the next day. Then stop and let the lead sit in the pipeline for normal nurture. Three or four texts to someone who never answered is how a business gets marked as spam.
- 06.
Test it with a real missed call
Call the number from your own mobile, let it ring out, and watch what arrives. Check the timing, the sender name, and the link. Then check that the contact was created and tagged in GoHighLevel. If any part of that chain breaks, fix it now, not after a real customer has already called.
Built-In Toggle or Workflow?
Built-in toggle
- ▸One switch on the phone number, one message, done in minutes
- ▸Good for a single number and a simple reply
- ▸No follow-up, no tagging, no pipeline update
- ▸Hard to change the message by time of day
Workflow
- ▸Fires on a missed call, then sends the text and tags the contact
- ▸Different messages for business hours and after hours
- ▸One follow-up the next day if nobody replies
- ▸Moves the contact into the pipeline so nobody has to remember
My honest take: start with the toggle if you need it live today, then move to the workflow within the first week. The toggle catches the call. The workflow catches the booking.
What the Text Should Actually Say
Two sentences, one question or one link. Here are wordings that work for most service businesses. Swap in your business name and your booking link, and leave the rest alone.
With a booking link: “Hi, this is [Business Name]. Sorry we missed your call, we are with another customer right now. You can book a time here: [link], or reply to this message and we will call you back.”
Without a booking link: “Hi, this is [Business Name]. Sorry we missed your call. What did you need help with today? Reply here and we will get back to you shortly.”
After hours: “Hi, this is [Business Name]. We are closed right now and open again at [time]. Reply here with what you need and we will pick it up first thing.”
What not to do: do not send your full price list, do not ask for personal details by text, and do not sign off with a generic “thank you for contacting us” and nothing else. The caller already knows they contacted you. They need a next step.
The A2P Step That Stops Texts From Sending
In the US, business texts from a standard 10-digit number go through A2P 10DLC registration. Your business is registered as a brand, and each type of message you send is registered as a campaign. Carriers use that registration to decide whether your texts are legitimate.
Without it, missed-call texts can be filtered, delayed, or blocked outright, and GoHighLevel will not always tell you clearly why. The feature looks switched on. The texts just never arrive. I have seen businesses run for weeks thinking the setup was working when it was not.
If you are unsure whether your account is registered, check before you build anything else. The full walkthrough is in my A2P 10DLC registration guide for GoHighLevel.
Three Ways This Breaks in Real Life
The text goes to the wrong number. The reply is set up on one number while customers call another, often the old number still printed on the website or a Google profile. Match the numbers first.
Nobody watches the replies. A caller texts back, and nobody sees it for two days because no one owns the inbox. Assign one person to reply, and set up a notification so a reply does not sit unread.
The booking link is dead. The text points at a calendar that was renamed or a funnel page that was unpublished. Click your own link once a month. It takes thirty seconds and it catches the most embarrassing failure there is.
Missed-Call Text-Back Questions
It is an automatic text sent to someone who called your business number and did not get through. The caller gets a message within seconds, usually offering to book or asking what they need. It turns a missed call into a conversation instead of a lost lead.
Yes, for US numbers. A2P 10DLC registration is how carriers check that a business is allowed to send application-to-person texts. Without it, your texts can be filtered or blocked, and the missed-call reply may never arrive. Register the brand and campaign before you switch the feature on.
The built-in toggle is faster and fine for a single number with one simple reply. A workflow is better when you want conditions: different messages by time of day, a follow-up if nobody replies, or a tag and pipeline update when the text goes out. Most businesses I set up end up on the workflow version.
Immediately. The whole point is speed. A reply inside a minute feels like you picked up. A reply an hour later reads like an afterthought, and by then the caller has usually rung the next business on their list.
Yes. Missed-call text-back is part of GoHighLevel automation work, from $1,500, and it is also included in the $900 setup where it fits the scope. It covers the reply, the follow-up sequence, and the A2P registration help so the texts actually send.
Want Missed Calls Answered While You Work?
I set up missed-call text-back as part of GoHighLevel automation: the reply, the follow-up, the pipeline tagging, and the A2P registration help. Setup is $900 one-time, automation from $1,500.