You're on a roof. Your phone rings. You can't answer. The homeowner calls the next contractor on the list. By the time you call back at 6pm, they've already booked someone. This happens 5–10 times per week. At $2,000–$5,000 per job, that's $10,000–$50,000/month walking away because you were busy doing your actual job.
Let that number sink in. Eight out of ten people who call you and don't get an answer will never leave a voicemail. They'll just call the next contractor on Google.
And it makes sense, right? Put yourself in the homeowner's shoes. Their water heater just broke. They're standing in a flooded basement. They Google "plumber near me," call the first three results, and hire whoever picks up. They don't have time to wait for a callback.
The irony is brutal: you're losing new jobs because you're busy doing current jobs. The better you are at your work, the more calls you miss. And every missed call is a potential $2,000–$5,000 job that goes to the contractor who happened to be at their desk.
But here's the thing — you don't actually need to answer the phone. You just need to respond. A text that fires within 60 seconds of a missed call keeps the caller engaged until you can call back. It's the difference between "this contractor ghosted me" and "oh cool, he's on a job, he'll call me back."
This is the core automation. When a call goes unanswered, an automatic text fires within 60 seconds. In GoHighLevel, this is a built-in feature — toggle it on, write your message, done. With OpenPhone + Zapier, create a Zap that triggers on "missed call" and sends an SMS. Either way, setup takes under 20 minutes.
This is where most people blow it. Don't say: "Thank you for calling ABC Contracting. We are currently unavailable." Do say: "Hey, sorry I missed your call — I'm on a job right now. What can I help you with?" Short. Casual. Ends with a question so they reply. Sound like a real person, because you are one.
Every missed call should automatically create a contact in your CRM (GoHighLevel, Jobber, or even a Google Sheet). That way nothing falls through the cracks. You can see at a glance: who called, when, did they respond to the text, and did you follow up. No more "I think someone called me yesterday but I lost the number."
Automate a daily digest at 5pm that lists every missed call you haven't returned yet. This is your callback list. Sit in your truck for 15 minutes at the end of the day and work through it. The text-back bought you time — now use that time to close the deal with a personal call.
Set a different message for after-hours calls: "Hey, thanks for reaching out! I'm done for the day but I'll get back to you first thing tomorrow morning. What project can I help with?" This covers evenings and weekends — when homeowners are most likely to be calling about projects. You wake up to a list of warm leads instead of missed calls.
Depends on whether you want an all-in-one platform or just the text-back feature. Here's the honest breakdown:
| Tool | Best For | Starting Price | Text-Back Built-In | CRM Included | Setup Difficulty |
|---|---|---|---|---|---|
| GoHighLevel | All-in-one: CRM + text-back + automation | $97/mo | Yes — built-in | Yes | Medium |
| Smith.ai | Live virtual receptionist + text-back | $140/mo | Yes + live answering | No (integrates) | Low |
| Ruby | Premium virtual receptionist | $249/mo | Yes + live answering | No (integrates) | Low |
| OpenPhone + Zapier | Budget-friendly text-back | $15/mo + $20/mo | Via Zapier automation | No | Medium |
| Grasshopper | Simple business phone line | $14/mo | Limited (instant response) | No | Low |
| Handled (done-for-you) | Full missed-call system built & running | $500–$2,500 one-time | Full automation configured | Yes — included in setup | We do it for you |
15 minutes. Tell us how many calls you're missing, and we'll map out the exact system to catch every single one — whether you hire us or not.
Book Your Free Call1. Writing a message that sounds like a robot. "Your call is important to us" is the fastest way to make someone feel unimportant. Write your auto-text the way you'd actually text a friend. First-person. Casual. With a question at the end. Contractors who use conversational auto-texts see 3x higher response rates than those using formal messages.
2. Not actually calling back. The auto-text buys you time — it doesn't replace a callback. If someone texts back "I need a quote for a bathroom remodel" and you don't respond until the next day, the automation was pointless. Block 15 minutes at the end of every workday to return missed calls. That's it. 15 minutes to potentially recover thousands.
3. Forgetting about after-hours. Homeowners do most of their contractor research between 6pm and 9pm. If your auto-text only works during business hours, you're missing the biggest calling window. Set up a separate after-hours message that acknowledges the late hour and promises a morning callback. Those evening leads are some of the warmest ones you'll get.
5 proven text messages for contractors — copy, paste, and start recovering lost jobs today.
15 minutes. No pitch. No deck. Just tell us what's happening with your phone and we'll map out how to fix it.
Book Your Free Call