AI for home service businesses, done for you.
Every estimate request texted in 60 seconds.
We build and run an AI system for your company that answers every estimate request, form fill and missed call within a minute, finds out what the homeowner needs and how urgent it is, books the visit on the right tech's calendar, and keeps following up for 30 days. Not another app for your office to babysit. We set it up, we run it, and your crew shows up to jobs that are already booked. Live in 14 days.
Why do contractors lose estimate requests they already paid for?
Because the homeowner asks three companies at once and hires the first one that answers. A furnace goes out at 9 pm in January. The homeowner fills in your form, a competitor's form, and an Angi request in the same ten minutes. Whoever texts back first gets the visit. It is rarely the company whose owner is on a roof, under a sink, or driving home from the last call of the day.
The research on this is consistent across industries and brutal in the trades. In the largest published audit of lead response, Harvard Business Review tested 2,241 US companies and found the average response to a web lead took 42 hours. Only 37% replied within an hour. 23% never replied. A separate study of 15,000 leads found the odds of qualifying a lead were 21 times higher when contact happened within 5 minutes rather than 30.
Inside home services specifically, Hatch analyzed 132,188 speed-to-lead campaigns run for HVAC companies and found that 88% of the people working those leads took more than five minutes to reply, and the single most common reply time was one day. Only 3% replied in under a minute. When the first text did go out within seconds, an average of 60% of homeowners replied.
| What the data says | Number | Source |
|---|---|---|
| Average response time to an online lead | 42 hours | HBR audit of 2,241 companies |
| Companies replying within one hour | 37% | HBR audit of 2,241 companies |
| Companies that never replied | 23% | HBR audit of 2,241 companies |
| Lift in qualifying odds, 5 min vs 30 min | 21x | Lead Response Management study |
| HVAC lead handlers taking more than 5 minutes to reply | 88% | Hatch, 132,188 HVAC campaigns |
| HVAC lead handlers replying in under a minute | 3% | Hatch, 132,188 HVAC campaigns |
| Average homeowner reply rate on speed-to-lead text campaigns | 60% | Hatch, 132,188 HVAC campaigns |
Full citations are listed in the Sources section at the bottom of this page.
Read the last three rows together. Almost nobody in the trade replies in the first minute, and when someone does, six in ten homeowners answer. That is the whole opportunity. You do not need more leads. You need the ones you already pay for to hear back before the competitor does.
The four ways home service leads leak
- The missed call. Your office is on another line or the phone is in a truck. The homeowner gets voicemail and dials the next listing. Most never leave a message.
- The form nobody sees until morning. Estimate requests from your website, Angi, Thumbtack and Google Local Services land in an inbox after hours. By 8 am the job is scheduled with someone else.
- The unqualified truck roll. An estimator drives 40 minutes to a homeowner who is "just getting ideas", is outside your service area, or wanted a repair you do not do. Nobody asked before booking.
- The unsold estimate. You quoted the job, the homeowner said "let me think", and nobody followed up. Three weeks later a competitor with a slightly lower number gets it, because they called back.
The fix is not a bigger office staff. It is a system that handles the first minute, the qualifying questions, the booking, and the 30 days of follow-up automatically, so the only thing left for your people is showing up and doing the work.
One system between the homeowner and your calendar
Six pieces, set up for you on a platform we provide, tuned to your trade, your service area and your crew. Nobody in your office learns new software. Your calendar fills with qualified visits. The booking layer is also available on its own as the AI appointment setter, and the phone side is covered by the AI receptionist.
Every lead source in one place
Website estimate forms, Google Local Services Ads, Angi, Thumbtack, Facebook and Instagram lead forms, Google Business Profile messages, and the voicemails nobody checks. Each one lands as a contact with its source tagged, so the first text fits how the homeowner found you.
A text within 60 seconds, any hour
The AI opens with a short, human message in your company's name. It asks what is going on, how urgent it is, and where the property is. Nights, weekends, and the week after a hailstorm when your phone does not stop are all covered.
Missed calls texted back
A call that rings out gets a text within a minute: "Sorry we missed you, this is Ridgeline Roofing. Is this about a repair, a quote, or something urgent?" The homeowner answers by text instead of dialing the next company. If you want the phone itself answered, our AI receptionist covers that side.
Qualified before the truck rolls
Service needed, active leak or no heat versus planning a project, house or commercial, address or ZIP inside your territory, and when someone will be home. Your estimator knows all of it before the visit is booked. The AI never quotes a price or diagnoses the problem. That stays with your people.
Booked on the right calendar by territory
Emergencies go to today's on-call tech. Estimates book to the estimator who covers that ZIP. Two-crew company: both calendars, no double-booking. Confirmation goes out at booking, a reminder the evening before, and a "tech is on the way" text the morning of.
Unsold estimates and old customers, reactivated
Every open estimate gets a follow-up sequence until it is won, lost, or the homeowner says stop. Past customers get a seasonal check-in: furnace tune-up in September, gutter and roof check after storm season, AC service before summer. The list already exists. Nobody new is paid for.
What does the AI conversation actually look like?
Short, specific, and in your company's name. The goal of the first two minutes is not to sell a roof. It is to find out what is wrong, how urgent it is, whether the property is in your area, and to get a visit on the calendar. The AI asks the same five things a good dispatcher asks, in the same order:
- What is going on? Repair, replacement, new install, or a quote for a project.
- How urgent? Active leak, no heat, no power, or planning ahead. Decides whether it books today or offers an estimate window.
- Where is the property? Address or ZIP. Decides whether it is in your service area and which tech covers it.
- House or business? Some trades price and staff these differently.
- When will someone be home? Books the visit.
Here is a real-shape example from a roofing estimate request that came in from a website form at 8:47 pm on a Tuesday, two days after a storm.
Notice what the AI did not do. It did not guess what the repair would cost, promise the roof could be saved, or discuss insurance. It collected five facts, checked the service area, matched the homeowner to the right estimator, and booked a window. Marcus opens his phone Wednesday morning to an inspection that is already confirmed, with the storm date and the damage description attached.
The names above are placeholders. The script, tone, questions and booking rules are written with you during the install. An HVAC company wants "no heat" to book same-day; a remodeler wants to ask about budget range and timeline before sending a designer. It is your intake.
How does this compare to hiring a CSR, an answering service, or using your field service software's reminders?
There are three common ways contractors try to fix slow follow-up. Each works for someone. Here is where each one lands on the things that decide whether an estimate request becomes a booked visit.
| Office staff, between jobs | Hire a CSR or answering service | Field service software reminders | LeadSixty | |
|---|---|---|---|---|
| First response time | Minutes to next morning | Minutes during their shift | Seconds, fixed message | Under 60 seconds, conversational |
| Nights, weekends, storm surges | Only if someone answers | Answering service yes, CSR no | Yes, one-way | Yes, two-way |
| Asks what, how urgent, where, and reads the answers | Yes | Takes a message, usually | No | Yes |
| Checks service area before booking | Yes | Rarely | No | Yes |
| Books directly onto the right tech's calendar | Yes | Sometimes, with training | Link only | Yes, by territory, with reminders |
| Follows up unsold estimates for 30 days | Rarely | If managed | Fixed schedule, if set up | Yes, adjusts to replies |
| Who builds and maintains it | You | You train and manage | You or a consultant | We do, ongoing |
| Time to live | Now | 4 to 8 weeks to hire and train | Weeks of setup | 14 days |
| Reactivates past customers for seasonal work | When there is time | If assigned | Possible, manual setup | Included in every install |
Honest note: a good full-time CSR who answers every lead within minutes, works evenings, and chases every open estimate is a real solution, and if you have one you should only consider us for the overnight, storm-surge and reactivation pieces. The field service software you already run is good at scheduling, dispatch and invoicing. We are not a replacement for it; we are the layer in front of it that turns a lead into a booked visit.
Three steps. Fourteen days. Nothing for your office to learn.
Free Where AI Fits call
We map where your leads come from, how fast they are answered today, how many calls ring out, and where estimates die. You leave with a written picture of the leak, whether or not you hire us.
We build and install in 14 days
Lead sources connected, texting number registered, AI trained on your trades, territories and urgency rules, calendars mapped to techs, 30-day follow-up written, unsold estimates and past customers sequenced, office walked through it.
We run it, you do the work
Every conversation is monitored. We tune scripts, urgency rules and booking windows every month based on what homeowners actually say. You get a weekly summary and a calendar full of confirmed visits.
What happens in the 14 days
| Days | What we do | What we need from you |
|---|---|---|
| 1 to 2 | Where AI Fits call, access to your lead sources and phone system, export of open estimates and past customers | One 30-minute call, logins |
| 3 to 6 | Lead source connections, business texting number and A2P 10DLC registration, calendar mapping by tech and territory | Business details for carrier registration, service area, tech schedules |
| 7 to 10 | AI intake script per trade, urgency rules, booking windows, no-price and no-diagnosis boundaries, 30-day follow-up sequence. Test conversations with your office. | One 45-minute review call, feedback on test threads |
| 11 to 13 | Reactivation campaign across open estimates and past customers, segmented by service and season | Approve the messages |
| 14 | Go live on all sources. Monitoring on. First weekly summary the following Monday. | Show up to the jobs |
Carrier registration for business texting usually clears within a few business days but can occasionally take longer. We start it on day 3 and tell you on day 1 if your setup carries that risk.
How do you keep automated texting compliant for a contractor?
Three things, all handled during the install.
- Registered business texting. We register your number for A2P 10DLC under your legal business name. That is what makes carriers deliver the messages instead of filtering them, and it is the step most do-it-yourself setups skip, which is the quiet reason their texts "stop working". Once the number is registered it also receives inbound texts, so a new lead who texts you first gets the same 60-second reply and the same qualifying questions. We set that up during the install where your number allows it.
- Consent and opt-out. Your estimate forms carry a one-line text-consent checkbox, and STOP is honored instantly across every sequence. Carrier registration asks how people opt in, so the two go together.
- No prices and no diagnoses from the AI. The AI does not say what a repair costs, whether a roof can be saved, what is wrong with a furnace, or anything about insurance claims. Those answers come from your estimator on site. A homeowner who asks gets "Marcus will go over that when he is there" and a booking.
This is not legal advice. It is what a clean setup looks like, and we build it that way by default.
Who is this for, and who should not buy it?
Good fit: HVAC, roofing, plumbing, electrical, remodeling, painting, landscaping, pest control and similar companies that pay for leads through Google Local Services, Angi, Thumbtack or Meta ads; companies with two or more techs or estimators who need visits routed by territory; anyone whose after-hours calls go to voicemail; anyone sitting on a stack of unsold estimates and a customer list that only hears from them when something breaks.
Not a fit: a one-truck operation getting fewer than about 15 new inquiries a month that the owner already texts back from the van within minutes. The system would work, but the math would not, and we will say so on the Where AI Fits call. Also not a fit if your work is entirely commercial bids through procurement portals, where speed to first reply is not what decides the job.
We also build beyond follow-up. Companies that start with speed to lead often come back for review requests after the job, maintenance-plan renewals, or a voice agent that answers the phone when the office cannot. Those are scoped separately once the core system is running.
Questions contractors ask before they start
What does an AI lead follow-up system for a home service business actually do?+
How fast should a contractor respond to an estimate request?+
Does it work with Angi, Thumbtack and Google Local Services Ads leads?+
What about the calls we miss?+
Will the AI quote prices or tell the homeowner what is wrong?+
Can it book onto the right tech by service area?+
Which software does this run on? We use Jobber, Housecall Pro or ServiceTitan.+
Is texting homeowners automatically compliant?+
How is this different from the automated reminders in my field service software?+
What happens to our unsold estimates and old customers?+
How long does it take to go live?+
What if the homeowner has an emergency?+
How much does it cost?+
Will AI replace my office staff?+
Who is this not a fit for?+
Other businesses we build this for
The same system, with different intake questions and routing, runs for solar companies, real estate agents and teams, mortgage loan officers, insurance agencies, and car dealers and brokers. If you sell roofing or HVAC alongside solar, the solar page covers how we qualify homeowners on ownership and utility bill before a rep drives out.
- Oldroyd, McElheran, Elkington. "The Short Life of Online Sales Leads." Harvard Business Review, March 2011. Audit of 2,241 US companies: 42-hour average response, 37% within one hour, 23% never responded. hbr.org
- Oldroyd, James. "Lead Response Management Study." InsideSales.com / MIT, 2007. Odds of qualifying a lead 21x higher at 5 minutes versus 30 minutes. leadresponsemanagement.org
- Hatch. "Data Dive: HVAC Speed to Lead Response Rates." December 2024. Analysis of 132,188 speed-to-lead campaigns for HVAC businesses: 88% of users took more than 5 minutes to reply, 3% replied in under a minute, most common reply time one day, 60% average homeowner response rate. usehatchapp.com
Page updated September 7, 2026. Every number on this page is either cited above or describes how our own installs work.
Find out how many jobs you are losing to the clock
Book a free 30-minute Where AI Fits call. We look at your lead sources, your missed calls, your response times and your open estimates, and show you where the leak is. No pitch if it is not a fit.
Book a Where AI Fits callor tell us in writing
Tell us what you want AI to handle and we come back with a straight answer, usually the same day. If it is not a fit, we say so.