If you run a service business and you're not using missed call text back, you're leaving money on the table every single day. This one automation — which takes under 20 minutes to set up in GoHighLevel — consistently delivers the highest ROI of any workflow we build for clients.
The reason is simple: when someone calls and doesn't get an answer, they move on. Research consistently shows that callers who go to voicemail will call a competitor within minutes if they don't hear back quickly. A text sent within 30 seconds changes everything — it tells the person "we saw you called, we're here, let's talk."
What Is Missed Call Text Back?
Missed call text back is exactly what it sounds like: a workflow that triggers automatically whenever an inbound call to your business goes unanswered, and immediately fires an SMS to the caller's number.
The message typically acknowledges the missed call, reassures the caller that they're seen, and gives them an easy next step — usually a link to book a time or a prompt to reply with what they need.
In GoHighLevel, this is built as a workflow with a single trigger (Missed Inbound Call) and a single action (send SMS). It runs 24/7, fires while you're on another call, while you're in a meeting, while you're asleep. No staff required.
How to Set It Up in GoHighLevel (Step by Step)
Step 1 — Make Sure Your Phone Number Is Connected
Before building the workflow, confirm your GHL phone number is properly set up under Settings → Phone Numbers. The missed call trigger only fires on calls that come through your GHL number. If you're forwarding from an external number, make sure the forwarding is set up correctly and that GHL is receiving the call event.
Step 2 — Create a New Workflow
Go to Automation → Workflows → Create Workflow. Start from scratch (blank workflow). Name it something clear — "Missed Call Text Back" — so it's easy to find and not confused with other automations later.
Step 3 — Set the Trigger
Click Add Trigger and search for Missed Call. Select it. No additional filters are required for a basic setup — this will fire on every missed inbound call to your GHL number.
Optional filter: If you only want this to fire during certain hours, or only for new leads (not existing clients), you can add a filter condition. For most service businesses starting out, leave it broad and refine later once you've seen it in action.
Step 4 — Add the SMS Action
Click the + icon to add an action. Choose Send SMS. Type your message in the body field. Use the merge fields to personalise it — at minimum, pull in the contact's first name if it's available. See the message templates below.
Step 5 — Add a Wait + Follow-Up Branch (Optional but Recommended)
For a more complete system, add a Wait step after the initial SMS (set it to 2–4 hours), then check if the contact has replied. If they haven't, fire a second SMS. This turns a simple notification into a proper follow-up sequence without any extra work from your team.
Step 6 — Publish and Test
Toggle the workflow to Active and do a live test — call your GHL number from a mobile, let it ring out, and confirm the SMS arrives within 30 seconds. Check that the merge fields populated correctly and the message looks right on a real phone.
What to Say — Message Templates That Actually Work
The message needs to feel human, not automated. Short, warm, and with a clear next step. Here are three templates we use across different service business types:
General Service Business
Hi {{contact.first_name}}, sorry we missed your call! We're with a client right now but we'll call you back shortly. Or grab a spot here if it's easier: [booking link] — Team at [Business Name]
Home Services (HVAC, Plumbing, Roofing)
Hey {{contact.first_name}}! We just missed your call. Give us 10 minutes and we'll call you straight back. If it's urgent, reply here and we'll prioritise you. — [Business Name]
Professional Services (Accounting, Consulting, Legal)
Hi {{contact.first_name}}, thanks for calling [Business Name]. We missed your call but we'll get back to you within the hour. Or book a convenient time here: [link]
Keep it under 160 characters to avoid SMS concatenation (which can cause formatting issues and cost extra). Personalise with the first name. Always include a next step — never just "we missed your call" with nothing else.
Common Mistakes to Avoid
Mistake 1 — Sending During Active Hours Only
Some businesses set the workflow to only fire during business hours, thinking a text at 11pm is inappropriate. This is the wrong call. If someone rings at 11pm, they want to hear from you. A quick "we'll call you first thing tomorrow" text at 11pm is far better than silence. Set the workflow to run 24/7 and adjust the message copy to acknowledge the time if needed.
Mistake 2 — Using a Generic Message
Messages that read "This is an automated response from [Company Name]" kill the effect immediately. The whole point of SMS is that it feels personal. Write the message in first-person, use the contact's name, and make it sound like a real person sent it — because in spirit, it is from a real person (you), just sent automatically.
Mistake 3 — Not Following Up on Replies
If someone replies to the text, that reply needs to land somewhere actionable — either directly in your GHL inbox where someone is monitoring it, or into a follow-up workflow that continues the conversation. Setting up missed call text back without monitoring replies is like opening a conversation and walking away.
Important: Make sure your A2P 10DLC registration is complete before sending any automated SMS. Unregistered numbers will get blocked or throttled, meaning your texts simply won't arrive. If you haven't done this yet, read our A2P guide first.
Mistake 4 — Firing on Existing Client Calls Too
If an existing client calls and hits voicemail, getting a "Hi, we missed your call — book here!" text can feel cold and transactional. Once your system matures, add a filter to check if the contact has the "Active Client" tag, and route those to a different, warmer message — or suppress the workflow entirely for them.
Taking It Further — Building the Full Missed Call System
Missed call text back is the starting point. A properly built missed call system has multiple layers:
- Immediate SMS (within 30 seconds) — acknowledge the missed call, offer a next step
- 2-hour follow-up SMS — if they haven't replied or booked, send a gentle nudge
- Next-day callback task — create an internal task assigned to your team to call back tomorrow morning
- 3-day re-engagement — if still no reply, one final message offering a free consultation or specific service entry point
This structure means a single missed call gets four touches over 72 hours — all automatic, all personalised, all without any manual work from you or your team. We build this into every GHL system we set up for clients because the conversion rate on this sequence alone often pays for the entire build.
Want us to build this for you?
We set up complete GHL automation systems for service businesses — including missed call text back, lead nurture sequences, and appointment booking. Book a free call and we'll map out exactly what to build.
Get Your Free Automation Audit →How Much Does Missed Call Text Back Cost to Run?
GoHighLevel charges for SMS usage on a per-message basis, billed through your LC Phone credits. In the US, a standard SMS is roughly $0.0079 per segment (under 2 cents per message). If you're missing 30 calls a month and sending a 2-message follow-up sequence to each, you're looking at under $1/month in SMS costs. The ROI on even one converted lead is orders of magnitude higher.
Frequently Asked Questions
Does missed call text back work if I'm already on another call?
Yes. The trigger fires on any call that goes unanswered — whether you're on another call, busy, or the phone just rings out. GHL handles this automatically.
Can I use this with a forwarded number?
If calls are forwarded to your GHL number and go unanswered there, yes — GHL will fire the trigger. If they're forwarded away from GHL and missed at the destination, GHL won't see the event. For the cleanest setup, your GHL number should be the primary contact number, not a downstream destination.
What if the contact is already in a nurture sequence?
Add a condition to your trigger that checks whether the contact is currently enrolled in another active workflow. If they are, either skip this workflow or send a modified message. This prevents contacts from getting confused double-messaging.
Should I use SMS or email for missed call follow-up?
SMS, every time. Email open rates for cold/unknown contacts average 20–25%. SMS open rates are 98%. Someone who just called you is expecting a call back — getting a text is the next best thing. Email is too slow and too passive for this moment.
Missed call text back is the fastest win in GoHighLevel. Set it up today — it takes less time than reading this article — and it will run in the background recovering leads you would have otherwise lost permanently.