- Get link
- X
- Other Apps
- Get link
- X
- Other Apps
By Dan Miller · Last updated October 27, 2026 · Prices checked October 27, 2026
It is 7:42 p.m. You are under a sink, both hands wet, and your phone buzzes in your pocket. By the time you dry your hands, the caller has rung the next plumber on the list. Missed-call text-back fixes that moment with one automatic text: "I saw your call, I am on a job, tell me what you need and I will call back by this time." For the money argument, read how much a missed call actually costs a plumber. This guide is the practical half, in order. Done carefully, it takes an afternoon.
Do this first: register your number for business texting before you write a single message. A good script on an unregistered number is the most common reason a new text-back setup stalls.
How the flow works
A missed call is not a lead yet. It is a person who wanted a human and got voicemail. Text-back turns it into a short conversation: the caller replies to a normal text, and you pick up from there.
Before you start: four decisions
| Decision | Choose this | Why |
|---|---|---|
| Which number texts back | Your main business number | Customers trust a number they already called. |
| Who replies | One named person per shift | Two repliers means two different answers. |
| Your callback promise | A real window you can keep | Breaking the promise is worse than missing the call. |
| After-hours behavior | A different text, plus an emergency route | A 2 a.m. promise you cannot keep costs the job twice. |
Step 1: Keep your number, test on a spare first
Do not publish a new number just for texting. Customers already have your number, Google shows it, and your trucks carry it. If your current phone tool cannot text from that number, change tools as its own decision, not rushed inside this afternoon. Send the first live texts to yourself or a tech, not a real customer. The first version of any automation has a typo in it.
Step 2: Register for A2P 10DLC (the step everyone skips)
In the United States, a business cannot just start texting customers from a regular local number. Carriers require A2P 10DLC registration: a Brand (who is sending) and a Campaign (what you send and how people opted in). In GoHighLevel, this is under Settings, then Phone System, then Trust Center. Other tools have their own version under phone or messaging settings.
Two details decide whether registration passes first time. A business with a tax ID registers as a Standard Brand; a one-person business without one uses the Sole Proprietor path, limited to one number. Pick the path that matches your real business. And your legal name, website, and sample messages must agree. A mismatch is the most common rejection reason in the October 2026 registration guides we read. Low Volume registration was reported at $22.50 one-time plus $1.50 to $10.50 a month per campaign, with fees starting when you submit, whatever the outcome. Do not send marketing texts while you wait.
Step 3: Write one first text, not five
The first text has one job: stop the caller ringing someone else, and learn what they need. Not a price list, a booking link, or a review request. Keep it under 160 characters so it sends as one segment, leave the link out, and end with one question.
| Situation | Script |
|---|---|
| Business hours | Hi, it is [Name] from [Business]. Sorry I missed you, I am on a job. What do you need help with? I will call back within the hour. |
| After hours | Hi, it is [Name] from [Business]. We are closed now. What do you need? I will call you at 8 a.m. For a burst pipe or no heat, reply URGENT. |
| Emergency (leak, no heat, lockout) | Hi, it is [Name] from [Business]. Sorry I missed you. Are you safe, and is water or heat off right now? I will call back in 15 minutes. |
"What do you need?" beats "How can I help?" because it gets a usable answer: a leaking water heater, a dead furnace, a door that will not lock. Also write the second text now: one follow-up with your booking link, only if the caller does not reply. "Still need help? Book a time here: [link]. Or reply and I will call you." That is the only link in the sequence.
Step 4: Set the timing and the stop rules
Set the trigger so the text fires only after the call is genuinely missed, not while the phone is still ringing. In GoHighLevel, the built-in text-back is one phone-system setting, and the workflow version adds a short wait so a caller who rings straight back does not get a text as well as a conversation. Pick one method. Running both sends two texts.
- One first text, one follow-up, then stop. After that, a human callback list, not a drip sequence.
- Tag repeat callers. The same number twice in one evening should not get the same first text twice.
- After hours, promise morning, not speed. A 1 a.m. "within the hour" promise that goes unmet loses the caller for good.
Step 5: Test it like a customer, not like the owner
Test from a phone that is not your business phone, and write down what actually arrived. If one test fails, fix that one thing and re-run that one test.
| Test | Should happen | If it fails, check |
|---|---|---|
| Missed call in business hours | One text, correct name, one question | Wrong number on the trigger, or two methods running |
| Reply to the text | Reply lands in an inbox someone checks | Inbox nobody opens after 5 p.m. |
| Missed call after hours | After-hours script, morning promise | One script running for all hours |
| Same number calls twice | No duplicate first text | Missing repeat-caller tag or wait rule |
| Booking link follow-up | Link only after no reply, right calendar | Follow-up firing for people who already replied |
Step 6: Decide who replies, and what they say about price
Text-back only buys you time. Give the replier a callback window they can meet, and a price line they can use without guessing. For most trades, the honest line is a range plus a visit, not a fixed quote over text: "Most water heater swaps here run $X to $Y installed, and the visit confirms the size. Want me to hold a slot tomorrow morning?" Use your own recent job figures, not a number from a blog post. A missed-call reply is also not permission to add someone to a marketing list.
What it costs, in plain numbers
Text-back is usually not a separate add-on. The bill is the platform plus usage on top. GoHighLevel plans were Starter $97 a month, Unlimited $297 a month, and Agency Pro $497 a month as of October 2026, each with a 14-day trial. For one shop, Starter is the honest starting point; higher tiers buy extra sub-accounts and reselling features, not better text-back. See also GoHighLevel vs Jobber for HVAC companies.
| Cost item | October 2026 figure |
|---|---|
| GoHighLevel Starter (one business) | $97 a month |
| Local phone number | $1.15 a month |
| One text segment (message plus carrier fee) | About $0.01 |
| A2P 10DLC Low Volume registration | $22.50 one-time, plus $1.50 to $10.50 a month per campaign |
Worked example: a shop misses 80 calls in a month and sends one first text plus one follow-up to each, using 160 segments. That is about $1.60 in message costs plus $1.15 for the number, on top of a platform the shop may already pay for. Starting from scratch, the first month is roughly $97 plus $24.25 in one-time and usage costs; if GoHighLevel is already in your stack, the marginal cost is roughly $5 to $10 a month. If you only need text-back, a dedicated text-back tool was reported from about $49 a month in the same October 2026 roundups.
Five mistakes that undo a good setup
- Texting every missed call, including spam. A robocall that gets a friendly text is a wasted segment and a messy inbox.
- Putting a link, a price, and a review request in the first text. One question earns a reply; three asks earn silence.
- Letting the text promise what the shop cannot do. The template promises a callback; the human promises the visit.
- Running text-back and an AI receptionist on the same number with no order. The customer gets a text and a call-back offer at once.
- Never checking the replies inbox. The system works, the customer replies, and nobody answers for six hours.
FAQs
Do I have to change my phone number to set up text-back?
No. Attach texting to the number customers already call. Change tools if your current tool cannot text from that number, but do not publish a new number just for this feature.
Does text-back work if my phone is off or I have no signal?
Yes. The text is sent by the platform when the call goes unanswered, not by your handset, so a dead battery or a basement with no signal does not stop it. A human is still needed for the reply.
Will carriers block my texts?
They can filter unregistered business traffic, which is why registration comes before the first live message. Register under the correct Brand path, keep your business name, website, and sample messages consistent, and do not send marketing campaigns from a number registered only for replies.
What if the customer never replies to the text?
Send one follow-up with a booking link, then stop and put them on a human callback list. Two texts and silence is an answer: they called someone else, the problem went away, or they want a call, not a text thread.
Is text-back enough on its own, or do I need an AI receptionist too?
Text-back is enough if your problem is missed calls while you are on jobs and someone can reply within the promised window. An AI receptionist earns its place when calls need answering live, with booking and qualification, at hours when no human will reply. Compare that cost first with the AI Receptionist True-Cost Calculator.
Prices checked October 27, 2026. Plan and usage figures rest on multiple October 2026 pricing breakdowns that agree with each other and cite the vendor's own pricing page; confirm current figures on the vendor's site before you buy.
FREE 60-SECOND TEST
Is your shop leaking money?
Missed calls, estimates nobody followed up, invoices nobody chased — add yours up, get your grade, and copy the messages that fix the biggest leak.
Take the Shop Leak Test →Affiliate disclosure: This post contains affiliate links. If you buy through a GoHighLevel link on this page, we may earn a commission at no extra cost to you. We compared and researched the tools and prices here; we do not claim to have run any tool in our own shop for a set trial period.


Comments
Post a Comment