The single biggest performance lever in residential window & door replacement marketing isn't your ad creative, your targeting, or your budget. It's how fast you respond to a lead. The reason is mechanical rather than mysterious, and it is almost universally ignored by contractors who could fix it in a week.
Correction note, 2026-09-20
This article previously built its case on an attributed lead response study and quoted multipliers drawn from it, including a comparison between five minute and thirty minute response. The attribution and the multipliers have been removed. The research is published by a sales software company rather than an institution, and the figures could not be verified against a primary source. The argument does not depend on them. It rests on the mechanism described below, which you can check against your own numbers inside of a week.
The lead-response decay curve
The curve everyone in this industry quotes traces back to a study published by a company that sells sales software, which is reason enough not to lean on it here. The shape of the curve does not need a citation anyway, because it is a description of what the homeowner is doing rather than a finding about your funnel:
- Inside the first couple of minutes: the homeowner is still in the moment. Still on your site, still in the tab, still thinking about their windows. You are not interrupting them, you are continuing a conversation they started ninety seconds ago.
- Inside the first hour: attention has moved. The form fill was one of several things they did that evening, and your call now arrives as an interruption to whatever replaced it.
- Later the same night: they have most likely filled out two or three other forms. Whoever responds first frames the comparison, sets the criteria every later quote gets judged against, and takes the first consultation slot on the calendar.
- Next day or later: you are competing with every contractor the homeowner contacted in the meantime, plus their own waning intent.
One platform states the consequence outright. Google's documentation for its local services ads names your responsiveness to customer inquiries and requests as an input to ad ranking, and says missed calls may negatively affect it. Slow response costs you twice in that channel: once with the homeowner, and once in the auction that decides whether the next homeowner sees you at all.
Work the arithmetic on your own numbers
Why window and door contractors specifically lose this fight
The lead response problem hits residential window & door replacement contractors harder than most trades, for three operational reasons:
1. Your buyers shop at night and on weekends
A homeowner thinking about replacing 14 windows fills out a form after dinner on a Tuesday or while sitting in their backyard on a Saturday afternoon. Your office is closed. Your sales rep is with a customer. Your operations manager is at her kid's soccer game. The lead sits.
2. Your average sales cycle is short for a high-ticket purchase
A roof replacement might tolerate a 24-hour follow-up because the homeowner is also getting permits, talking to insurance, and stuck in a longer decision loop. In the accounts we run, a window replacement homeowner often goes from form fill to a booked in-home consultation inside 48 hours. That is an operator observation rather than a measured finding, but the implication holds: if you are not in the conversation in the first hour, the consultation slot is usually gone.
3. Your competitors are getting better at this faster than you are
The franchise operators and the better-capitalized regional players have built (or bought) 24/7 lead response systems. That is what we see in the markets we buy ads in, not a measured shift in share. The contractors still calling leads back “within one business day” are pitching against something that answers in ninety seconds.
The minimum viable lead response stack
For a residential window and door contractor, here's what a working lead-response system looks like in operational terms:
Minute 0 to 2: Automated SMS + email acknowledgement
The instant a form is submitted, the lead receives a personalized text message and email confirming their request is received and setting an expectation for human contact. This isn't about qualification, it's about holding the lead warm while a human picks them up. Crucially, that copy has to comply with the Telephone Consumer Protection Act (TCPA) and, for Canadian recipients, Canada's Anti-Spam Legislation (CASL), and it has to be tied to the consent the lead just gave you on the form.
Why automated SMS first, not phone
A text arrives whether or not the homeowner is willing to talk at 11pm. A phone call at that hour asks for a conversation almost nobody wants to have, and a missed one reads as a telemarketer. An acknowledgment text plus a callback scheduled inside business hours holds the lead without spending the first impression.
That late-night text rides entirely on the consent the homeowner just gave you. Federal rules confine telephone solicitations to the hours between 8am and 9pm in the consumer's local time zone, and exclude from the definition of a solicitation any message sent to a person with that person's prior express invitation or permission. The form fill is that invitation, which is why what your consent record captures matters more than what the clock says.
Minute 2 to 15: Human or AI-receptionist phone qualification attempt
During business hours, a real person attempts a call. After hours, an AI receptionist takes the inbound, confirms the request, gathers a few qualifying questions, and books the next available consultation slot directly on the contractor's sales calendar. The point is: a human-quality interaction happens within 15 minutes regardless of the time of day the form was submitted.
Hour 1 to 24: Confirmation + appointment-prep messaging
Once the consultation is booked, the lead gets a confirmation with the rep's name and what to expect, followed by a 24-hour reminder. This is where appointment show rates are won or lost. The no-shows we see are mostly leads who forgot or cooled off between booking and appointment, and structured reminder messaging addresses both.
8am to 9pm
The federal window for telephone solicitations, measured in the consumer's local time zone. Automation that doesn't know what time it is where the lead lives is a compliance problem before it is a conversion problem.
Why this is hard to build in-house
On paper, “respond to leads in two minutes” sounds like a process problem an office manager could solve. In practice, building this in-house requires:
- Twenty-four-hour staffing or AI receptionist infrastructure with proper voice + SMS escalation rules.
- A2P 10DLC compliance, TCR brand registration, campaign approval, sample-message vetting, opt-out handling that honors the federal ten-business-day ceiling on a do-not-call request and the standard STOP / HELP keywords.
- A CRM that triggers the messaging stack the moment the form is submitted, not the moment your office manager opens her inbox.
- A consent capture and retention system that holds up under TCPA discovery if a class-action plaintiff comes looking. The compliance side is non-trivial, covered in detail here.
- A monitoring layer that catches when any of the above breaks, because once it breaks, every minute of downtime is paid for in lost leads.
It can be built in-house. It usually shouldn't be, the opportunity cost of pulling your operations manager off her actual job for six months to build (and then maintain) this is almost always larger than the cost of buying it from operators who've done it before.
The number to actually track
Forget “average response time”, that metric smooths out the worst cases that matter most. Track the following instead:
- P95 time-to-first-touch. Not the average, the 95th percentile. If 19 out of 20 leads get touched in 90 seconds and one waits 6 hours, you have a 6-hour response time problem, not a 90-second one.
- Off-hours touch rate. What percentage of leads submitted between 6pm and 8am the next morning got a first touch within 5 minutes? Set the target high, because this is the bucket where the leads you paid for go cold.
- Form-to-confirmed-appointment conversion rate by response-time bucket. Slice by <2min, <15min, <1hr, <24hr. The shape of this curve will tell you everything you need to know about whether speed is your bottleneck, and it is the only version of the curve above that is actually about your business.
Sources
- Delivery restrictions, title 47 of the Code of Federal Regulations section 64.1200, the source for the 8am to 9pm limit on telephone solicitations in the called party's local time at paragraph (c)(1), the exclusion at paragraph (f)(15) for a message sent to a person with that person's prior express invitation or permission, and the requirement at paragraph (d)(3) that a do-not-call request be honored within a reasonable time not to exceed ten business days.
- Canada's Anti-Spam Legislation, consolidated federal statute, which prohibits sending a commercial electronic message without consent at section 6 and requires an unsubscribe indication to be given effect without delay and no later than 10 business days at subsection 11(3). It is medium-neutral, so the acknowledgement text your automation sends a Canadian homeowner is covered.
- Google's documentation on local services ad ranking, which lists your responsiveness to customer inquiries and requests among the ranking factors and notes that missed calls may negatively affect it.
Ready to talk numbers on your own pipeline?
On the strategy call, we'll lay out the plan we'd run for your business and talk through how it fits your market.
Final thought
Speed to lead is the most boring, most operational, most unsexy lever in your entire marketing system. It will also improve your close rate more than any creative refresh, targeting tweak, or budget increase you make this year. If your team is calling back form-fills the next morning, you're paying full price for ad traffic and capturing a small fraction of its actual value. Fix that first. Everything else compounds afterward.
Tagged

