Your front desk can't answer the phone mid-facial, and the person calling won't wait. Missed call text back is the cheapest fix in your whole stack, and it takes about ten minutes to turn on. The catch: a lot of med spas turn it on and the texts quietly never send.
What is missed call text back, and why does it matter for a med spa?
It's an automatic SMS that fires when an inbound call goes unanswered, usually within seconds. A 2024 study by 411 Locals found only 37.8% of business calls get answered by a live person. For a one-person front desk running treatments all day, this is the cheapest safety net you can buy.
The caller gets a text instead of a voicemail prompt. For a med spa, that text is the difference between a conversation and a caller who moves down their Google results to the next spa on the list.
That 37.8% figure comes from a study across 85 businesses in 58 industries (covered in Aira's missed-call data roundup), and it counts every industry, not just the busy ones. Vendors who sell answering services to salons and spas put the miss rate even higher, at 30 to 35% of calls. That second number comes from people selling the fix, so treat it as a sales-side estimate. It does match what med spa owners tell us, though: one person at the desk, treatments running all day, phone ringing into nothing.
Speed is the other half. Research by James Oldroyd published in Harvard Business Review (2011) found that contacting a lead within 5 minutes made a connection roughly 100 times more likely than waiting 30 minutes. The study is old but nobody has overturned it, and an instant text beats 5 minutes anyway.
How do you set up missed call text back in GoHighLevel?
Go to Settings > Phone System > Voice > Voicemail & Missed Call Text Back in the correct sub-account. Enable the feature, write your message, set the call timeout to 10 to 20 seconds, send a test, and save. Then call from a number GHL has never seen and confirm the text arrives.
Here's the path, per HighLevel's official docs (2026):
- Switch into the correct sub-account, not agency view.
- Go to Settings > Phone System > Voice > Voicemail & Missed Call Text Back.
- Tick the Missed Call Text Back checkbox.
- Write your message. There's a sample below.
- Set the incoming call timeout. HighLevel recommends 10 to 20 seconds. This is how long the call rings before it counts as missed.
- Send a test message to your own phone.
- Save.
Then call your own business from a number GHL has never seen, let it ring out, and confirm the text arrives. That last step is the one everyone skips, and it's the only step that proves the system works.
Why is your missed call text back not sending?
Five causes cover almost every broken setup: missing A2P registration, calls that never route through your GoHighLevel number, a timeout longer than your ring time, settings saved in the wrong account, and merge fields that render blank. A2P is the most common one, and it fails with zero visible warning.
| Error | What's happening | The fix |
|---|---|---|
| No A2P registration | Carriers block the SMS. GHL logs errors like 30034, "Number not A2P compliant." You see nothing unless you go looking. | Register your brand and campaign under Settings > Phone Numbers > Trust Center. Standard brand registration runs about $24.50 one-time plus campaign fees up to about $11 a month (HighLevel, 2025). |
| Calls don't route through GHL | Your Google Business Profile or old ads still show your direct line. Those missed calls never touch GoHighLevel, so nothing fires. | Put your GHL tracking number everywhere, or forward your main line through it. |
| Timeout mismatch | If the timeout is longer than your actual ring-to-voicemail time, the call hits voicemail before GHL counts it as missed. | Time how long your line actually rings, then set the timeout a few seconds shorter. |
| Wrong account or unsaved config | The toggle was set in agency view, the wrong sub-account, or never saved. | Recheck in the sub-account and hit save. Run the test send. |
| Blank merge fields | Tags like first name only fill in when GHL already knows the contact. New callers get "Hi , sorry we missed you." | Write the message without merge fields, or with fallbacks. |
One more behavior worth knowing: the feature texts on every missed call, even repeat dials from the same person within minutes. HighLevel's own docs suggest handling repeat callers in a workflow with a wait step or tag filter, so someone calling three times doesn't get three identical texts.
(Sample scenario. Not a real client, but a pattern we check for in every audit.) A med spa has GHL on their website forms, and the missed call text back toggle is on. But their Google Business Profile still lists the owner's original business cell. About half their calls come from the profile. Those callers ring out, get voicemail, and never receive a text, and the dashboard shows nothing wrong. The fix took minutes. Finding it was the hard part.
That's the thing about this feature. It fails silently.
What should the missed call text actually say?
Keep it short, name your spa, ask a question, and include a booking link. "Sorry we missed you" with no next step recovers almost nobody. The goal is letting a ready-to-book caller finish the job from the text itself, even at 9pm with nobody at the desk.
Hi, this is [Spa Name]. Sorry we missed your call, we're with clients. What can we help with? You can also book directly here: [booking link]
Why this shape works:
- It explains the miss in a way clients respect. "We're with clients" tells them you'll treat their appointment the same way.
- It asks a question, which invites a reply and opens a two-way thread your front desk can answer between treatments.
- The booking link lets the ready-to-book caller finish the job at 9pm without anyone touching the phone.
Skip merge-field first names unless you've set fallbacks. New callers are unknown contacts, and a text that opens "Hi ," reads like a bot.
What I'd be careful about
A few honest caveats before you treat this as done.
It texts mobile callers only in practice. Landlines and some VoIP lines can't receive SMS. Most med spa clients call from cell phones, so this matters less here than in other verticals, but your recovery rate will never be 100%.
Vendor stats oversell it. Claims like "convert 1 in 3 missed calls into appointments" come from companies selling AI receptionists. I haven't seen independent data backing those numbers. The honest claim is smaller: some recovered callers beat zero recovered callers, and the cost is near nothing.
It's a safety net, not a front desk. If a third of your calls go unanswered, the text back catches some of the fallout. The bigger fix is routing, booking links in more places, and follow-up that doesn't depend on the phone at all.
Don't let it replace the call back. The text buys you time. Someone still has to answer the reply. A recovered lead who texts back into an unwatched inbox is lost twice.
If you're not sure which of these problems you actually have, the System Snapshot shows you where things stand. The Setup Check is where we look at it together.
FAQ
Does missed call text back work if someone calls my old number?
No. The call has to route through your GoHighLevel number. If your Google Business Profile, old ads, or printed cards show a different line, those missed calls never trigger anything. This is the most common silent failure we find.
How fast does the text send?
Within seconds of the call timing out, assuming A2P registration is approved and the number routed through GHL.
Do I really need A2P registration for this?
Yes, for any US 10-digit local number. Without an approved brand and campaign, carriers block the messages and GHL logs delivery errors most owners never see. Registration costs about $24.50 one-time plus monthly campaign fees (HighLevel, 2025).
Will clients find an automatic text annoying?
Rarely, if it's short, named, and useful. The annoying version is three identical texts because someone called three times. Handle repeat callers with a wait step or tag filter in a workflow.
What timeout should I set?
HighLevel recommends 10 to 20 seconds. The real answer is a few seconds shorter than however long your line rings before voicemail picks up. Test it by calling yourself.
Can Bloomwired set this up for me?
Yes. It's part of our follow-up builds, and checking it is part of every Setup Check. Fixed price, and you'll know within the call whether yours is firing or failing silently.
A quick last word
Missed call text back is ten minutes of setup that quietly pays for itself every week. Turn it on, register A2P, test it from a stranger's number, and put a booking link in the message.
And if you'd rather have someone confirm the whole path from missed call to booked consult is actually working, that's what we do at Bloomwired. The System Snapshot shows you where things stand. The Setup Check is where we look at it together.