Most home services companies do not have a lead problem. They have a follow-up problem. The fastest way to close more estimates is a short text sequence aimed at the quotes you already sent, because a homeowner who went quiet is usually undecided, not gone. One roofing company recovered $130,000 from 200 unsigned estimates using nothing more than five well-timed texts.
This is the playbook we run with roofing, HVAC, plumbing, painting, and exterior services teams. Every text below lives inside HubSpot, logs automatically, and routes replies to the right rep. Here are the five texts and when to send each one.
Why do home services estimates go cold?
A prospect had you out, got the price, and went silent. That silence rarely means no. It means they are comparing three other quotes, waiting on a spouse, or simply busy. The estimate is not dead. It is undecided.
The problem is how most teams follow up. They call once, leave a voicemail, and move on. Or worse, they blast a discount. Neither one starts a conversation, and estimates close in conversations. Texting fixes this because people answer texts. 97% of adults text every week, and a text-based follow-up can double sales from a single touch.
Text 1: The pre-call text
Send a short text right before you dial. Identify yourself, your company, and why you are calling. Cold calls to a quoted homeowner get ignored because they do not recognize the number. A heads-up text changes that, and it can quadruple answered calls.
Hi Mike, this is Sarah with Summit Roofing. I will be calling you in a few minutes about your roof estimate. Talk soon.
One rule: only send it if you are genuinely about to call. A pre-call text with no call erodes trust fast. In YetiConnect it is a single click from the built-in Sales Dialer, and it only applies to inbound leads who already engaged and gave consent.
Text 2: The video text
In home services, trust is everything. You are asking a homeowner to let a stranger onto their property for work worth thousands of dollars. A short video text changes the dynamic. Instead of a name on a PDF, you are a real person who looked them in the eye.
Record a 20-second clip and send it as a text. YetiConnect hosts it on a branded page, generates a thumbnail, and delivers it with a clickable link. No other HubSpot SMS platform offers native video texting like this. Use it for hot-lead follow-up, the morning of an appointment, or to re-engage a stalled estimate.
Hi Mike, I recorded a quick video for you about your project. [VIDEO LINK] Looking forward to connecting.
Text 3: Start a conversation, not a promotion
Here is the mistake almost every team makes:
LIMITED TIME OFFER! Book your project this week and save $500!
A homeowner sitting on a $6,500 estimate is not undecided about the price. They are undecided about you. A promo talks at them. A question opens a door.
Hey Mike, following up on the exterior paint estimate from last Tuesday. Any questions I can answer before you make a decision?
Send it as a one-to-one text from the HubSpot contact record, not a marketing blast. When they reply, YetiConnect routes it to the assigned rep's inbox so you can respond within minutes. That speed is the whole game. See our guide to lead follow-up for the full workflow.
Text 4: The Triple Touch
Developed by YetiConnect co-founder Trent Chapman, the Triple Touch fixes the leads that die in voicemail. One missed call and one message left is not a follow-up. It is a hope. So you stack three touches, back to back.
- Call. If it goes to voicemail, leave a short message.
- Text immediately: "Just tried calling about your estimate. Any questions? Feel free to text me back here."
- Send a short email with different wording, one helpful detail, and a direct reply path.
Three channels, one intent, a few minutes apart. The homeowner picks the one that fits how they communicate, and most people who ignore a call will answer a text. Build it as a HubSpot workflow triggered the moment a rep logs "left voicemail," so no one has to remember the steps.
Text 5: The post-estimate follow-up sequence
This is where the recovered revenue lives. A text-based sequence for every unsigned estimate, triggered when the deal stage moves to "Estimate Sent." Any reply pauses the sequence and alerts the rep.
| Day | Message intent |
|---|---|
| Day 1 | Thank them and ask if any questions came up about the estimate. |
| Day 3 | Add value: a tip, a before/after photo, or a short note on materials or process. |
| Day 7 | Gentle check-in on the project and their timing. |
| Day 14 | A no-pressure close: if timing changed, no worries; if not, you are here to help. |
What does this actually recover?
The math is simple and it holds up across verticals:
- A roofing company: 200 unsold estimates x $6,500 average x 10% recovery = $130,000 in revenue without a single new lead.
- An HVAC company: 300 open quotes x $4,200 average x 12% closed = $150,000+ recovered.
New leads are expensive. The estimates you already earned are free. A follow-up sequence is the cheapest revenue in your business.
How do you run all five inside HubSpot?
Every text here works because it is native to the CRM you already use. Texts and calls happen from the contact record, every message logs to the timeline automatically, and replies route to the assigned rep. Nothing lives in a second tool that only talks to HubSpot when nothing goes wrong.
Want the ready-to-send template bank for all five texts? Grab the free HubSpot SMS Playbook and start recovering estimates this week.