TL;DR
- Missed call text back is an automation that texts any caller you did not answer, within about 30 seconds, from your business number. It keeps the caller from dialing the next company.
- Most contractors already own a tool that does it and have not switched it on: GoHighLevel, Housecall Pro, Jobber and Quo all include it.
- It is in every Skill Mammoth Essentials plan.
- Since October 1, 2026, Google charges Local Services advertisers for unanswered business-hours calls, so a missed call can now cost the lead fee and the job.
- It does not answer the phone. The AI receptionist guide covers the tools that do.
Our client B Rico Mechanical captures 15 or more after-hours leads a month through missed call text back and web chat, with no additional dispatcher on payroll. That is the size of the leak this fixes for a five-truck HVAC and plumbing company. This guide covers how it works, the Google rule that changed the math on October 1, and the sourced numbers. Then the setup in GoHighLevel with screenshots, where the toggle lives in Jobber, Housecall Pro, Podium and Quo, 2026 prices for eight tools, eight templates under 160 characters, the registration step, and the five ways it quietly stops working.
How missed call text back works
Four steps, all automatic.
- A call comes in on a number you control: a call-tracking number that forwards to your line, or your main number if it runs through an internet phone system or your CRM.
- The call rings out, goes to voicemail, or is declined. The system marks it missed.
- Within 10 to 60 seconds the system sends a text from that same number to the caller's mobile, using a template you wrote, with the caller's first name if it already knows them.
- Replies land in a shared inbox (your CRM, the tool's app, or your phone), and a person picks up the conversation. Good setups also alert you that the text went out, so you know who to call back.
Why it matters more since October 1, 2026
If you run Google Local Services Ads, a missed call now costs money whether or not you call back. Google's lead policy, updated for October 1, 2026, counts a missed call during your business hours as a valid, charged lead when "the customer stays on the line for more than 20 seconds." A call that reaches voicemail or an automated greeting during business hours is treated as connected and charged past 20 seconds, whether or not the caller leaves a message. The only carve-out is a phone menu. The 20-second timer does not start until the caller presses a key, and a caller who hangs up at the menu is not charged. Business hours are the hours on your Google Business Profile. A follow-up from the same number inside 15 days is not charged again.

Run that against the lead prices in how much Local Services Ads cost: a plumbing lead in a metro runs $40 to $90, an HVAC lead $50 to $120. Miss ten calls a month during business hours and you can pay $400 to $1,200 for leads nobody spoke to. A text back does not make the charge go away. It makes the charge recoverable. The LSA cost calculator shows what your own missed-call rate is costing at your lead price.
The numbers, with the sources named
Four figures carry this category, and one that every vendor repeats does not survive a source check.
- 62 percent of calls to small businesses go unanswered. That is a 411 Locals study of 85 businesses across 58 industries over 30 days, published January 18, 2016. It is real research, and it is a decade old; the roundups that date it to 2024 have the year wrong. Invoca's July 2026 Lead Conversion Benchmarks Report is the current read: 65 percent of callers on calls longer than 15 seconds reached a person, so roughly one in three did not.
- Contact odds fall 100 times between 5 minutes and 30 minutes. The 2007 Lead Response Management study by James Oldroyd of MIT and Dave Elkington of InsideSales.com, three years of data across six companies, more than 15,000 web leads and 100,000 call attempts. The odds of qualifying a lead drop 21 times over the same window, and after 20 hours each extra dial hurts your chances.
- Most companies do not respond fast enough. Oldroyd, McElheran and Elkington audited 2,241 US companies for Harvard Business Review in March 2011 by submitting a test lead and timing the reply. Only 37 percent responded within an hour, and 23 percent never responded at all.
- 40 to 60 percent of after-hours calls recovered. Our own client data, across the tracking numbers we run. Vendors advertise recovery rates in the 90s; plan on this range.
The figure to drop is "85 percent of callers who reach voicemail never call back." We could not find a primary source for it anywhere, so it is not in this post. The honest version is simpler. A caller who is mid-problem dials the next company on the list. A text that lands while the phone is still in their hand is the only reply you can guarantee inside five minutes at 2 am. The rest of the system that makes speed possible is in contractor lead follow-up.
Set it up in GoHighLevel, step by step
HighLevel is the platform most marketing agencies resell, so this is the setup most contractors inherit. HighLevel's own help article, modified September 7, 2026, puts it in five steps. The feature is a checkbox and a message, not a workflow.
- In your account (HighLevel calls it a sub-account), click Settings in the bottom-left corner.
- Open Phone System, then the Voice tab, then Voicemail & Missed Call Text Back. Pick Missed Call Text Back in the side panel.
- Check Enable Missed Call Text Back, then click Customize.
- Type the message. The custom-value icon inserts the contact's name, which only fills in when the number is already in your contacts; a new caller gets the text without it.
- Send a test to your own mobile, then Save.


Two settings in the same screen decide whether it works. The Incoming Call Timeout slider under Voicemail sets how long the phone rings before a call counts as missed. HighLevel suggests 10 to 20 seconds. Set it to 40 and a caller waits 40 seconds, hears nothing, and hangs up before the text exists; set it to 8 and you cut off people who were about to be answered. Twenty seconds is also the exact line Google now draws on charged Local Services calls, so a 20-second timeout and a text at 20 seconds is the defensible pair.

The second is the sending number. HighLevel texts from the number the caller dialed when that number can send SMS. When it cannot, it falls back, in order, to a number you have texted that contact from before, your default outbound number, then any eligible number in the location. That is why a caller who dialed your tracking number sometimes gets a text from a number they do not recognize, which is common with number pools and unverified toll-free lines. Register the tracking number under A2P 10DLC, the carrier registration explained below, and the fallback never fires.
One more thing the article flags: the feature texts on every missed call, including the same person calling three times in two minutes. HighLevel's fix is to customize the Missed Call Text Back recipe in Workflows and add a wait step of about 20 minutes, or filter by a call-count tag. Do that on day one or the third text reads as a bug.
Want it wired into the website, the tracking number and the CRM at once?
Every Essentials plan ships with call tracking, missed call text back and the review funnel connected and registered. A free audit shows where your current site is leaking calls.
Where the toggle lives in Jobber, Housecall Pro, Podium and Quo
Each vendor hides it somewhere different, and two of them changed how it works this year.
Jobber
The text back lives inside Receptionist, Jobber's AI answering add-on, not in the texting settings. Select Receptionist in the side navigation, then Manage, and turn on SMS send-back under text messaging. It fires when a caller hangs up before Receptionist starts a conversation, including partway through the greeting. It texts new callers and existing clients whose number matches, skips anyone texted in the past 24 hours, and skips anyone who ever replied STOP. Receptionist is included on the Plus plan and is $29 a month on select other plans, with 30 conversations included and $0.79 each after that, per Jobber's help article of July 9, 2026. You need a dedicated phone number set in Settings first, because that is where the replies land. Prices for the plans underneath are in Jobber pricing; we are a Jobber partner and that post discloses the referral terms.
Housecall Pro
Settings, then Inbox in the left menu, then the Voice tab. The missed call automation has a toggle and a pencil icon to edit. You choose "During business hours," "Outside business hours," or "Any time of day," or a custom date range, and the Add variable dropdown drops in the customer's name and, if you have Online Booking, the booking link. Housecall Pro's wording is that it texts "your existing customers when you miss a call," and its article, updated July 22, 2026, does not say whether a brand-new caller gets one. Test it from a phone that is not in your customer list before you count on it. You must put your company name in the text; Housecall Pro requires it. Voice is the add-on the feature lives in, and the Housecall Pro pricing guide covers what the plans under it cost.
Podium
Podium Phones includes Missed Call Auto Reply, which texts every missed caller and opens the thread in the inbox, plus a separate after-hours switch-to-text template, menu and voicemail per phone number. Podium no longer publishes plan prices on its pricing page; it sends you to sales. Third-party figures put the entry plan at about $399 a month on a 12-month term, which matches what we see on client invoices, but treat it as reported, not published. The comparison with our own stack is in Skill Mammoth vs Podium.
Quo, formerly OpenPhone
The cheapest native option. Settings, then Phone Numbers, pick the number, then Auto-replies, on the web or desktop app only. There are separate triggers for a missed call, a new voicemail and an incoming text, each with a business-hours and an after-hours version, so the 7 pm message can say when you open. Quo will not auto-text the same number more than once every three hours, and it skips the auto-reply if the person replies to you within minutes. Starter is $15 per user per month, Business $33, and carriers charge a one-time $19.50 registration review plus $1.50 to $3 a month per registered number.
What it costs in 2026
Published prices as of October 26, 2026, read on each vendor's page; the ones marked reported are not published by the vendor.
| Tool | Price | Missed call text back | Note |
|---|---|---|---|
| GoHighLevel | $97, $297 or $497 a month | Built in, Phone System settings | Texts are usage-billed on top; see GoHighLevel pricing |
| Housecall Pro | Basic $59 annual ($79 monthly), Essentials $149 ($189), MAX $299 ($329) | Built in, Voice tab, existing customers | Voice is an add-on; confirm the new-caller behavior |
| Jobber | Grow $199/mo single user; Receptionist $29/mo extra, included on Plus | Inside the Receptionist add-on as SMS send-back | 30 conversations included, then $0.79 each; see Jobber reviews |
| Quo (formerly OpenPhone) | Starter $15 per user a month, Business $33 | Built in, Auto-replies per number | Once per number every three hours; carrier registration extra |
| Podium | Not published; reported from about $399 a month | Built in, Podium Phones | 12-month terms the norm; AI reply add-on extra |
| Weave | From $199 a month | Built in, "Missed Call Texting" row in the plan table | Phone system plus texting; plan-level inclusion not shown on the page |
| TextBack | Starter $49 a month for 500 texts, Pro $99 | The whole product | Standalone, trade-focused, works with your existing number |
| Twilio, built yourself | $1.15 a month per number, $0.0083 a text segment, plus registration | You write it (a Studio flow or a 40-line function) | $4.50 brand, $41.50 vetting, $15 campaign vetting, $1.50-$10/mo fee |
| Skill Mammoth | Included in Essentials, $350 a month, on a Smart Website | Wired to call tracking, CRM and review funnel; registered for you | Part of the plan, not a separate tool |
| Verdict | Already on GoHighLevel, Housecall Pro, Jobber or Podium? Turn it on. | ||
If you already pay for GoHighLevel, Housecall Pro, Jobber or Podium, turn it on this week; it is included. If you run none of them, Quo at $15 is the cheapest clean option, and a Twilio number plus one function is the cheapest of all if someone on your team can build it.
Our version runs on a Smart Website, which is $3,000 or $150 a month on Easy Start.
What to send: eight templates under 160 characters
The message has one job: keep the caller from dialing the next number. Five rules, then the templates.
- Name a person and the company in the first six words. "This is Dana at Northline Electric" gets replies. "Thanks for contacting us" does not.
- Ask one question that sorts the caller. Repair or quote. Emergency or scheduled. The answer tells you who to call first.
- Give a second path, a booking link, for the person who would rather not wait for a reply.
- Say when a human answers. "We answer texts until 9 pm" sets the expectation and stops the second call.
- Stay under 160 characters. GoHighLevel and Twilio bill by the segment, and a segment is 160 plain characters; an emoji or a curly apostrophe can halve that. Short also reads better on a phone.
| Situation | Template | Characters |
|---|---|---|
| Any trade, business hours | Name, apology, repair or quote, callback within 15 minutes | 137 |
| Emergency trade (plumbing, HVAC, electrical) | Reply URGENT for the on-call tech in 10 min | 148 |
| Scheduled trade (roofing, remodeling, landscaping) | Quote or current customer, plus a booking link | 138 |
| After hours, any trade | Closed until 7 am; send the address, crew assigned first | 151 |
| Storm day | Reply STORM for the tarp line, running 24 hours | 131 |
| Existing customer (name on file) | First name; asks if it's the current job or new | 136 |
| Office line, dispatcher on | Lines busy; text name and need, Kelly calls back in order | 129 |
| Second text, 20 minutes later, if no reply | Still here; booking link or reply with a time | 129 |
The full text of each template, ready to paste:
- Any trade, business hours: "Hi, this is Dana at Northline Electric. Sorry we missed your call. Repair or quote? Reply here and we'll call you back within 15 minutes."
- Emergency trade: "Dana at Northline Electric here, sorry we missed you. Emergency? Reply URGENT and the on-call tech calls you in 10 min. Otherwise tell us what's up."
- Scheduled trade: "Hi, Marcus at Greenway Lawn. Sorry we missed your call. Quote or current customer? Reply here or book a free estimate at greenway.co/book."
- After hours: "Thanks for calling Ridgeline Roofing. We're closed until 7 am but read every text. Tell us the address and what happened and we'll assign a crew first."
- Storm day: "Ridgeline Roofing here. Storm damage? Reply STORM for the tarp line, we're running 24 hours today. Otherwise tell us what you need."
- Existing customer: "Hi [first name], it's Dana at Northline Electric, sorry we missed you. Is this about the job at your place or something new? Reply here."
- Office line: "Northline Electric here, all lines are busy. Text your name and what you need and Kelly will call you back in the order received."
- Second text, if no reply: "Still here if you need us. Book a time at northlineelectric.com/book or reply with a good time to call. Dana, Northline Electric."
What not to send: a price promise the office has to walk back, a wall of links, an opt-in request before you help them, or a third text. One or two messages, one question, one link.
A2P 10DLC and the TCPA, in plain words
US carriers require any business texting from a regular 10-digit number to register under A2P 10DLC, which is the carriers' name for business texting from a local number. Unregistered traffic is filtered, which looks like "the texts stopped going out" three weeks after everything tested fine. Through Twilio the fees are a one-time $4.50 to create the brand, $41.50 one-time vetting for a standard brand, and $15 one-time campaign vetting. Then $1.50 to $10 a month per campaign depending on the use case, per Twilio's registration docs updated September 25, 2026. Through Quo it is $19.50 one-time and $1.50 to $3 a month. GoHighLevel, Podium, Jobber and Housecall Pro do the registration inside their onboarding, which is a real part of what you pay them for. Approval takes a few days to a couple of weeks, so register first and test after it clears.
The TCPA question is simpler than the vendors make it. A single text replying to a call the person placed is a transactional reply to their own contact, and every CRM ships it. A drip sequence after that is marketing, which needs consent and an opt-out. Keep the automation to one text, two at most, and let a human send the rest.
Why it is not working: five failures we have seen
Every one of these looked, from the outside, like a slow month.
The number is not registered. The most common one. Two client tracking numbers on our own platform returned Twilio error 30034, the unregistered-sender rejection, on every outbound text for weeks. Each client had an approved brand but no campaign, which meant the numbers were never registered. The missed call text back could never fire. Nothing in the dashboard said so. We now send a test text from every number on a monthly schedule, and we read the delivery status back from Twilio instead of trusting "queued." Do the same: a text to your own phone, from the business number, once a month.
The system texts people you just spoke to. For 17 days in August 2026 our own call relay logged every answered call as missed and sent "sorry we missed you" to callers who had just hung up with Alex. The cause was one wrong setting in the call-screening step, which made the "press any key to accept" prompt fail, so every forwarded call was recorded as unanswered. The symptom was 200 texts that each made us look like we did not know who we had talked to. If your text back fires on calls you answered, the "missed" definition is broken upstream, usually in call screening or a ring group.
The text comes from a different number. HighLevel's fallback order, above. The caller dialed your tracking number and gets a text from your default outbound line, and about a third of them ignore it as spam. Register the number they dialed.
The ring timeout is wrong. A 40-second timeout means the text goes out after the caller has given up and dialed the next company. A 6-second timeout means your dispatcher never gets the chance. Twenty seconds, and match it to the Google rule if you run Local Services Ads.
The reply goes to nobody. A homeowner answers the automatic text at 7 pm, nobody is watching the inbox, and the lead is lost in a nicer way. Route replies to a phone that is on, and put the hours in the message honestly. A related one: the owner's iPhone Driving Focus auto-replies to the business line, and the inbox fills with "I'm driving" from your own number. Add your own cell to the skip list.
Where it fits with answering the phone
A text back recovers a share of the missed calls. An answering service or an AI receptionist answers them in the first place, and the two belong together. The service goes in front, the text behind it as the backstop, and a call-tracking number in front of both so you can count what happened. The live-versus-AI prices are in answering service for contractors, and the nights-and-weekends version is in after-hours answering service. The plumbing triage version is in plumbing answering service, and the option that books the job on your calendar is the AI phone agent. If you want the text back to live inside the system that holds the customer record, CRM with text messaging ranks eight tools by what two-way texting costs on each. The same A2P registration covers the appointment reminders most contractors buy next.
Rather not be the person who checks the 10DLC status?
Essentials is $350 a month: the site, call tracking, missed call text back, speed-to-lead texts and the review funnel, registered and monitored. Book a call and we will tell you in 30 minutes whether you need it or whether a toggle in the tool you already own is the answer.
Frequently asked questions
What is missed call text back?
An automation that sends a text from your business number to any caller you did not answer, usually within 30 seconds, asking what they need and offering a booking link. It keeps the caller engaged until a person can reply, instead of losing them to the next company on the list.
How do I turn on missed call text back in GoHighLevel?
Settings in the bottom-left of the sub-account, then Phone System, then the Voice tab, then Voicemail & Missed Call Text Back. Check Enable Missed Call Text Back, click Customize, write the message, send a test, save. Set the Incoming Call Timeout on the same screen to about 20 seconds, and register the number under A2P 10DLC so the text comes from the number the caller dialed.
Does Jobber have missed call text back?
Yes, inside the Receptionist add-on as SMS send-back. It texts a caller who hangs up before Receptionist starts a conversation, skips anyone texted in the last 24 hours or who replied STOP, and needs a dedicated Jobber phone number. Receptionist is $29 a month with 30 conversations, $0.79 each after, and is included on the Plus plan.
How much does missed call text back cost?
Nothing extra inside GoHighLevel ($97 to $497 a month), Housecall Pro's Voice settings, Podium Phones, or Weave (from $199). Jobber's version is in the $29 Receptionist add-on. Quo is $15 per user a month. TextBack is $49 a month standalone. Built on Twilio it is $1.15 a month for the number, under a cent a text, plus about $61 in one-time registration fees and $1.50 to $10 a month for the campaign. It is included in Skill Mammoth's $350 a month Essentials plan.
Does missed call text back work for contractors?
Yes, and better than for most businesses, because contractor callers are usually mid-problem and take the first company that responds. Our client data puts recovered after-hours calls at 40 to 60 percent; B Rico Mechanical captures 15 or more after-hours leads a month with it plus web chat.
Why did my text come from a different number than the one they called?
The number they dialed cannot send SMS, usually because it is a tracking number or toll-free line that is not registered or verified, so the platform fell back to your default outbound number. Register the tracking number under A2P 10DLC, or verify the toll-free number, and the text goes out from the line the caller knows.
Is it legal to text someone who called me?
A single reply to a call the person placed is a transactional message and standard practice in every CRM. Marketing texts afterward need consent and an opt-out. Register the number under A2P 10DLC either way, or carriers will filter it.
Does Google charge me for missed Local Services Ads calls?
Since October 1, 2026, yes: a missed call during your business hours is a valid, charged lead if the caller stays on the line more than 20 seconds, including calls that reach voicemail. A phone menu delays the timer until the first key press, and a caller who hangs up at the menu is not charged. The text back does not remove the charge; it gives you a second chance at the job you paid for.
Can I get missed call text back free on an iPhone?
Not for a business line. The iPhone's auto-reply only works inside Driving Focus and only to contacts you choose, and it replies from your personal number. For a free-ish version, a Twilio number costs $1.15 a month plus registration; for a $15 one, Quo's Auto-replies do it per number with business-hours and after-hours messages.
Should I use missed call text back or an answering service?
Both. The text back is the backstop that costs nothing inside the tools you own; the answering service or AI receptionist is what answers the phone. Prices and trade-offs for the answering options are in answering service for contractors.
ChatGPT