Appointment setting for
home improvement leads

A working playbook for home improvement, solar, HVAC, and window floors: the funnel defined precisely, speed to lead on bought leads, a confirmation system that protects sit rate, and the Five9 patterns that run it.

How do you set more appointments from home improvement leads?

Dial new leads within five minutes, especially shared leads sold to several contractors at once, and define the funnel precisely: lead to contact to set to sit to sale. Protect sit rate with three confirmation touches (at set, day before, day of) scripted to reschedule rather than cancel, and recycle demo-no-sale and aged records through separate dialer campaigns.

Define the funnel before you argue about it

Most reporting fights are definitional fights wearing a disguise.

Half the arguments we referee on setter floors come down to two teams using the same word for different numbers. Marketing reports a set rate against leads. The floor reports it against contacts. Both are right, neither says so, and the weekly meeting burns twenty minutes on the gap. So, first, the funnel the way we run it:

StageWhat countsThe ratio it feeds
LeadA record with a name, a number, and an expressed interest in a home improvement, solar, HVAC, or window project.Denominator for contact rate
ContactA conversation with the actual prospect. Not a voicemail, not a relative who will pass it on.Contact rate = contacts ÷ leads
SetA booked appointment with a date, a time, and every decision maker committed to be present.Set rate = sets ÷ contacts
SitThe rep got in the door at the agreed time and the presentation started.Sit rate = sits ÷ sets
Issue and saleThe demo ran through to a presented quote (an issued lead); some of those become signed, net-of-cancellation sales.Issue rate = issues ÷ sits; net close = sales ÷ issues

Two conventions cause most of the confusion. Some shops calculate set rate against leads, which blends lead quality and contactability into one number; we calculate it against contacts, because that isolates what the setter can actually control. Either is defensible, but every report should say which one it uses. The second convention is gross versus net sets. A set that cancels the same afternoon never really existed, so report net sets after same-day fallout, or your sit rate carries the blame for the setter's overselling.

If you arrived here searching for a set rate benchmark, the honest answer is that no audited, cross-vendor benchmark exists. Vendors quote numbers with an obvious incentive to flatter their own leads, and the spread between an exclusive solar appointment setting operation and a floor working shared window leads is far too wide for one figure to mean anything. Benchmark against your own funnel, split by lead source and lead age, and manage the trend rather than chasing someone else's number.

Speed to lead decides who wins shared leads

On vendor-bought leads, minutes are the whole game.

The research on response time is old, but nothing newer has overturned it. The InsideSales.com/MIT Lead Response Management study (Oldroyd, 2007; six companies, over 15,000 web leads, more than 100,000 call attempts) found the odds of contacting a lead drop 100 times between a five-minute callback and a 30-minute one, and the odds of qualifying drop 21 times. Harvard Business Review's 2011 follow-up audited 2,241 US companies with a test web lead: 37 percent responded within an hour, 23 percent never responded at all, and the average response among those that did was 42 hours. The gap between what works and what firms actually do has been the arbitrage for two decades.

On vendor-bought home improvement leads the effect sharpens, because a shared lead is, by design, sold to more than one buyer. The homeowner filled in one form about a roof, a heat pump, or replacement windows; several contractors received the same record; the first phone that rings reaches a warm prospect, and the fourth reaches someone who has already booked a survey and resents the interruption. You are not only racing intent decay. You are racing named competitors holding an identical piece of paper.

Minutes, then, not hours. The setups we audit that take this seriously push vendor leads into the dialer by API and have a human on the line inside five minutes during staffed hours, with the fresh-lead list outranking everything else the campaign dials. The setups that download a CSV at 9am and load it after the morning huddle then wonder why their contact rate on the same vendor's leads is half a competitor's. We have laid out the full evidence base, including what the follow-up cadence should look like after attempt one, in the speed to lead article, so the short version here: on shared leads, speed is the cheapest improvement you will ever buy.

Put a stopwatch on your lead flow

Most floors believe they dial new leads fast and almost none measure it. Our speed to lead work wires vendor leads into Five9 by API and gets a human on the phone in minutes, with the evidence to show what changed.

See the speed to lead service

Shared versus exclusive leads, by the arithmetic

Cost per set settles the debate that cost per lead starts.

Exclusive leads cost more per record and shared leads cost more per set. Which way that trade breaks depends on numbers you already have, so run them instead of debating in the abstract. The shape of the calculation, with deliberately round figures that are illustration rather than market data: if an exclusive lead costs three times a shared one but you contact and set at twice the rate on it, the exclusive lead still costs you half as much again per set, and only wins if sit rate and average ticket close the remaining gap. Reverse the assumptions, with your speed to lead genuinely fast and your competitors slow, and shared leads can produce the cheapest sits you own. Your dialer already logs every input this needs.

DimensionShared leadsExclusive leads
Price per recordLowerTypically several times higher
Who else holds the recordSeveral buyers dialing the same homeownerYou alone
Contact windowMinutes; the first-caller advantage compoundsDays; cadence quality matters more than raw speed
Attempt strategyFront-loaded; most of the value sits in attempts one to threeSpread; a structured cadence over a week or more keeps paying
When it paysWhen your speed to lead is fast and staffed to stay fastWhen ticket size and sit quality justify the premium

Attempt strategy deserves the extra sentence. On exclusive records persistence pays, because nobody else is dialing them. On shared records the marginal attempt decays quickly, since the reachable prospect has often been set by somebody by attempt four; the same MIT study found that beyond 20 hours, each additional dial actually reduced the odds of qualifying the lead. Front-load shared leads, and give your later-attempt capacity to exclusive and rehash lists instead.

One more input belongs in the spreadsheet: consent. In the US, the FCC's one-to-one consent rule was vacated by the Eleventh Circuit in January 2025 before it took effect, and the FCC deleted the vacated language from its rules later that year, so bundled consent gathered on comparison sites remains lawful at federal level. That sequence is also a reminder that this area moves; verify against the current rule text before you build a buying strategy on it, and take proper advice where the exposure is real. Whatever the rules require this quarter, buying only from vendors who hand over the consent record with each lead is cheap insurance, and we cover that properly in lead generation consent rules.

The confirmation system that protects sit rate

Three touches, each with one job, scripted to reschedule rather than cancel.

Sets are vanity, sits are sanity. Between the two stands everything that happens after the setter hangs up, and most of it is controllable. The cadence we run has three touches:

TouchWhenChannelJob
Confirmation at setBefore the first call endsLive, then SMS recapLock the date, name every decision maker who will attend, state how long the visit runs, and send a written recap while still on the line.
T-1 confirmationThe day beforeLive call, SMS only as fallbackReconfirm attendance and surface wobbles while there is still time to rescue the slot.
Day-of touchMorning of the visit, or rep en routeSMS with the rep's name and arrival windowMake the visit feel expected and personal, and catch the genuine emergencies.

The T-1 call is where floors lose their nerve, because it feels like handing the customer an exit. Scripted properly it is the opposite. Never open with a question that offers a way out ("just checking you still want us to come round"). Open assumptively: the surveyor's name, the time, what to have handy for the visit. When the homeowner wobbles anyway, the script has exactly one job: reschedule, not cancel. "Sounds like tomorrow's got away from you. Dave has Thursday afternoon or Saturday morning, which suits better?" A moved appointment keeps most of its value; a canceled one takes the whole acquisition cost to zero. This is also the argument for a live T-1 call over an SMS blast, and it is not a small one: a text message cannot hear hesitation.

What to do about the appointments that slip through anyway, including the rep standing on an empty driveway, is covered in our guide to reducing appointment no-shows.

Rehash and aged leads: the second harvest

Your most valuable list is usually the one you stopped dialing.

The best list most home improvement companies own is demo-no-sale. These are homeowners who let a rep into their living room for ninety minutes and did not buy. The project need rarely vanished; the price, the timing, or the finance did. Worked at 30, 60, and 90 days with something genuinely changed (a revised price, a new finance option, installer availability opening up), rehash produces sits at a fraction of fresh-lead cost because the qualification already happened. That claim is our operational experience rather than a published statistic, and we will stand behind it anyway: rehash discipline is a large part of the difference between a floor that scales and one that buys its way to a standstill.

Aged leads run the same logic one rung down. A solar inquiry from eight months ago cost its original buyer many multiples of what an aged-list broker charges for it today, and although most aged records are dead, the arithmetic clears at very low set rates because the input cost is so low. Treat aged data as its own discipline: its own campaign, its own script ("you asked about panels a while back; installs in your area have moved on since then"), its own tolerance for thin contact rates, and honest measurement that never lets it contaminate the fresh-lead stats.

What makes recycling work is structure rather than heroics. Dispositions decide which list a record graduates to, and list age decides which campaign dials it. That wiring is exactly what the Five9 section below sets up.

Every point of sit rate is pure margin

By the time an appointment is set, the money is already spent.

A no-show wastes money you have already committed. The lead was bought, the setter was paid, the confirmation touches cost pennies, and then nobody answered the door. Worse, in-home operations pay for a no-show twice: once in the sunk acquisition cost and again in the rep's afternoon and drive time, which could have gone to a live presentation instead.

The margin math follows directly, and here is its shape as an illustration rather than a benchmark. A floor producing 100 sets a month at an all-in cost of $150 per set (leads plus setter labor) spends $15,000 either way. At a 60 percent sit rate that is $250 per sit. At 70 percent it is $214, and the ten extra sits arrive with no additional acquisition spend at all: every one is a free demo that can issue and close. Whatever your real numbers are, the structure holds, which is why a recovered point of sit rate flows straight through to margin while a point of set rate still has to survive the confirmation gauntlet.

Two practical consequences. First, the confirmation cadence above deserves real staffing, not an afterthought text blast, because it is defending spend that has already left the building. Second, track sit rate by setter, by lead source, and by how far out the appointment was booked. On the floors we run, sets booked more than a week ahead sit noticeably worse than sets booked inside two or three days, so shortening the set-to-sit gap is often the fastest sit rate fix available. It costs nothing to try.

The UK wrinkle: double glazing heritage, TPS reality

The oldest outbound trade in the country now has the sharpest enforcement.

UK home improvement telemarketing is one of the oldest outbound trades there is. Double glazing floors were running canvass-and-confirm operations before predictive dialers existed, and a good share of the set, sit, and issue vocabulary in this article comes from that heritage. The enforcement environment around it has hardened considerably. In January 2024 the ICO fined two home improvement companies, Poxell Ltd and Skean Homes Ltd, a combined £250,000 for illegal marketing calls to people on the TPS register, and it had earlier fined Home2Sense Ltd £200,000 for 675,478 nuisance calls selling insulation. Read down the ICO's penalty list for this sector and the pattern is monotonous: cold calls to TPS-registered numbers without consent.

The practical shape for a UK floor follows from that. The rules require that marketing calls not be made to TPS-registered numbers unless the person has told you they want your calls, so operators typically screen rented or bought data against the TPS before load, keep the vendor's consent record attached to each lead, and run rehash of their own past inquirers, where the relationship and the consent position are far clearer, on separate lists from cold data. Rules get amended and enforcement priorities shift, so check the current ICO guidance rather than this paragraph, and involve qualified counsel where the stakes justify it. Dialing conduct itself, persistent misuse, CLI presentation, and abandoned call handling, sits with Ofcom and has its own write-up in our Ofcom dialler rules guide.

Five9 configuration patterns for setter floors

Three campaigns, with dispositions doing the routing between them.

The pattern that survives contact with real volume is three campaigns rather than one, because fresh leads, confirmations, and rehash need different pacing, different priorities, and different scripts.

Fresh

Vendor leads arrive by API, not by CSV, into a list that outranks everything else the campaign dials. Five9 lets you set list priority and dialing ratio per list, so the newest records genuinely go first, and during staffed hours a new lead should reach an agent inside five minutes.

Confirm

Tomorrow's appointments flow in on a nightly list job. Run it in preview mode so the agent sees the appointment detail before the call connects, with dispositions for confirmed, rescheduled, at risk, and canceled, each driving what happens to the record next.

Rehash

Demo-no-sale and aged lists dial at lower priority in the gaps the fresh flow leaves. Separate scripts, separate quotas, separate reporting, so a cheap rehash sit never masquerades as an expensive fresh one in the numbers.

Dispositions as wiring

Dispositions carry the routing logic: redial timers on no-answer outcomes (in Five9, disposition redial timers take precedence over list-strategy redial settings, so set them deliberately), DNC flags where required, and disposition values the nightly list jobs key on to graduate records between the three campaigns.

Get the wiring right and the reporting falls out for free: set rate by source, sit rate by setter, rehash yield by list age, all from dispositions the floor was recording anyway. Tuning of this kind is measurable, and we will put one portfolio number on it: a 40 percent connect rate improvement is our aggregate across the accounts we manage, though any single floor's result depends on where it starts. If your instance grew organically and none of this maps onto how your campaigns currently look, that is normal and fixable; it is the state of most systems we inherit on home improvement accounts.

Asked & Answered

What is a set rate in home improvement appointment setting?

Set rate is the share of conversations that end in a booked appointment: sets divided by contacts. Some companies divide by leads instead, which mixes lead quality and contactability into the same number, so always state the denominator when quoting it. Report net sets, after same-day cancellations, or the figure flatters setters who book anything with a pulse and lets the fallout land on sit rate instead.

What is the difference between set rate and sit rate?

Set rate measures booking: appointments set divided by contacts (or leads, depending on convention). Sit rate measures whether those appointments actually happen: appointments where the rep got in the door and presented, divided by appointments set. A floor can have a strong set rate and a poor sit rate at the same time, which usually points to soft booking or a weak confirmation process rather than bad leads.

Is there a reliable set rate benchmark for home improvement leads?

No audited, cross-vendor benchmark exists, and most numbers you will find online come from lead sellers with an incentive to flatter their own product. Set rates vary enormously with lead exclusivity, source, age, offer, and how fast the first dial happens. The workable approach is internal benchmarking: split set rate by lead source and lead age cohort, then manage each cohort against its own trend line.

How quickly should you call a new home improvement or solar lead?

Within five minutes during staffed hours. The InsideSales.com/MIT Lead Response Management study found the odds of contacting a lead drop 100 times between a five-minute and a 30-minute callback, and the odds of qualifying drop 21 times. Shared leads raise the stakes further because several contractors hold the same record, and the first caller reaches a warm prospect while later callers reach someone already booked.

Are shared home improvement leads worth buying?

They can be, if your speed to lead is genuinely fast. Shared leads cost less per record but several buyers dial the same homeowner, so the value concentrates in the first minutes and the first three attempts. Compare cost per set and cost per sit, not cost per lead: a floor that dials in minutes can win outsized share from shared sources, while a slow floor is funding its competitors' appointments.

How do you stop no-shows on in-home appointments?

Confirm three times: a recap before the setting call ends, a live call the day before, and a day-of text with the rep's name and arrival window. Script the day-before call assumptively rather than asking whether the customer still wants the visit, and when someone wobbles, offer alternative slots instead of accepting a cancellation. A rescheduled appointment keeps most of its value; a canceled one writes off the whole acquisition cost.

What is rehash in home improvement sales?

Rehash is the systematic reworking of demo-no-sale records: homeowners who sat a presentation but did not buy. Because qualification already happened, rehash typically produces appointments at a fraction of fresh-lead cost. It works best at 30, 60, and 90 day intervals with something genuinely changed since the demo, such as a revised price, a new finance option, or installer availability, and with its own campaign and scripts rather than mixed into fresh dialing.

How should Five9 campaigns be structured for appointment setting?

Split the work into three campaigns: fresh leads fed by API into a top-priority list dialed within minutes, confirmations run in preview mode from a nightly list of tomorrow's appointments, and rehash dialing demo-no-sale and aged lists at lower priority. Dispositions do the routing between them, using redial timers, DNC flags, and disposition values that nightly list jobs read to move records from one campaign to the next.

Can you cold call for double glazing and home improvement in the UK?

The rules require that live marketing calls not be made to numbers on the Telephone Preference Service unless the person has notified you that they want your calls, and the ICO actively fines home improvement firms for breaching this, including a combined 250,000 pound penalty against Poxell Ltd and Skean Homes Ltd in January 2024. Operators typically screen all bought data against the TPS before loading it. Verify current guidance; enforcement in this sector is busy.

References

Keep Reading

How healthy is your current setup?

Score your operation in the free 17-question Five9 Health Check. Five minutes, no sign-up hoops, instant results.

Get Your Free Health Check

Talk to people who run setter floors

We are a Five9 Certified Implementation Partner, and we run outbound appointment desks daily, so the advice comes from live floors rather than a slide deck. Tell us what your set and sit rates look like and we will tell you where the quickest gains usually hide.

Talk to us