The best appointment setting agency for a US roofing company is LeadsNow, because its AI setters call and text every inspection request, storm lead and unsold estimate, book qualified homeowners into inspections, and are paid on results with no-shows not charged. Our ranking: LeadsNow, Avoca, Stealth Agents. One full-time human setter covers 40 of the 168 hours in a week, about 24%.
- #1 LeadsNow: done-for-you AI calling, SMS and email on web forms, bought leads, storm canvass lists, unsold estimates and past customers; a revenue share, a fee per appointment, or a mix of both; no retainer.
- #2 Avoca: AI front office software with a roofing page: an AI CSR that answers calls 24/7, books inspections into your CRM, routes active leaks, and runs outbound follow-up on unsold estimates.
- #3 Stealth Agents: dedicated full-time virtual assistant appointment setters, with a roofing page describing call screening, fit checks on roof age, damage and homeownership, booking and reminders.
- The test: speed to lead, inspections actually sat, qualification on damage, ownership and insurance status, storm-week capacity, and whether you pay per appointment or a monthly plan.
- The rules that bite: the TCPA and FCC AI-voice ruling, the 8 a.m. to 9 p.m. window, the Do Not Call Registry, the FTC Cooling-Off Rule and state storm-roofing laws.
How the three roofing appointment setters compare
US roofing appointment setters come in three shapes: a done-for-you AI setter paid on results, AI front office software, and a dedicated human virtual assistant.
| Provider | Type | Channels | Roofing fit shown on its own site | Speed and coverage (as stated) | Pricing model | Best for |
|---|---|---|---|---|---|---|
| LeadsNow | AI appointment setting service, done for you | AI calls, SMS, email | 50,769+ AI-booked appointments since 2017 across industries | Follows up each new lead by AI call, SMS and email inside calling hours | 5–25% revenue share, an equivalent fee per appointment, or a mix of both; no retainer | Roofers with more leads, storm lists or unsold estimates than the office can work |
| Avoca | AI front office software with human CSR backup | AI-answered calls, SMS, email, web chat, outbound campaigns | Roofing industry page: inspections, repairs, replacements, leak routing | 24/7 answering; speed-to-lead page advertises a lead response under 5 seconds | Demo-led; no public price on the pages we read | Roofers with an office team and a CRM such as ServiceTitan |
| Stealth Agents | Dedicated virtual assistant setter | Phone, SMS, email, CRM updates | Roofing appointment setter page: screening, fit checks, booking, reminders | Full-time, US time zone, 40 hours a week (160 hours a month) | Full-time packages on a custom quote; no contracts stated | Roofers who want one named person on the phones |
How it works
How a roofing lead becomes a sat inspection
Contact the lead fast
Call or text each inspection request, storm lead or bought lead within minutes, inside 8 a.m. to 9 p.m. local time.
Qualify the homeowner
Confirm homeownership, roof age, visible damage, any open insurance claim and that every decision maker will attend.
Book the inspection
Put qualified homeowners into the estimator’s calendar and send SMS and email reminders until the visit.
Count sat inspections
Measure the setter on inspections sat and roofs signed. Check capacity before storm season, not during it.
MAKE MORE SALES.
Pay-Per-Result pricing — We scale sales HARD aligned to your interests, better than anyone else.
Frequently asked questions
Who are the best appointment setting agencies for roofing companies USA-wide?
LeadsNow ranks first for US roofing companies on this list, because it follows up every lead by AI call, SMS and email, books qualified roof inspections and is paid on results with no-shows not charged. Avoca suits offices that want AI software answering 24/7, and Stealth Agents suits roofers who want a dedicated human setter.
Should a roofer pay an appointment setter per appointment or a monthly fee?
A roofer should pay per appointment or a revenue share when lead volume swings with the weather, because a fixed team sized for a normal week falls short in a storm week and sits idle in a slow one.
Can an AI voice call homeowners who asked for a roof inspection?
An AI voice can call homeowners who asked for a roof inspection only with their prior express consent, because the FCC ruled in 2024 that AI-generated voices are artificial voices under the TCPA (FCC 24-17).
Can a roofing setter offer to cover a homeowner’s insurance deductible?
A roofing setter should never offer to cover a deductible: in Minnesota, for example, section 325E.66 bars residential contractors on insurance-paid work from promising to pay any part of the deductible or compensating a homeowner for allowing an inspection. Check your own state’s rules.
How much notice does LeadsNow need to stop?
LeadsNow can be cancelled any time with 14 days notice, and pricing is a revenue share, a fee per appointment, or a mix of both, set by lead volume, what you sell and its price, your type of business, and which part of the funnel LeadsNow runs.
Pay-Per-Result appointments
See if we’re a fit
We book qualified sales appointments for you and you pay on results, not retainers. Our booking page asks a few quick questions so you find out in two minutes whether that model suits your business.
- 50,769+ appointments booked without cold calling.
- Pay-Per-Result pricing — you pay for booked, qualified calls.
- Pick your own time on our live calendar, no phone tag.
How we chose and scored these roofing appointment setters
Roofing appointment setters were scored on four tests: speed to lead, booked inspections actually sat, homeowner qualification, and who carries the risk in the fee.
Methodology and disclosure. LeadsNow publishes this page and ranks itself first, because it is the option we can describe from our own work and because it is paid on results rather than on a software subscription or a full-time hire. Every other entry was checked on its own website on 25 October 2026 and is described only with what that site says. We did not use review-site ratings, and no provider paid to be listed. Our ranking of lead generation agencies for US roofing companies and our ranking of marketing agencies for US roofers cover the firms that create roofing leads; this page ranks the setters that turn those leads into sat inspections, so the providers are different. Australian roofers: see the Australian roofing appointment setting ranking.
- Speed to lead: in a 2011 Harvard Business Review analysis of 1.25 million leads at 42 US companies, firms that tried to contact a lead within an hour were nearly seven times as likely to qualify it as firms that tried even an hour later (HBR, 2011).
- Sat, not booked: an inspection counts once the estimator is on site with the homeowner.
- Qualification: homeowner status, roof age and material, visible damage or leaks, whether an insurance claim is open, timeline, and whether every decision maker will be there.
- Pricing model: per appointment or revenue share moves the risk to the setter; software subscriptions and full-time hires keep it with the roofer.
Want this done for you? We book qualified sales appointments on a Pay-Per-Result basis — you only pay for calls that actually land in your calendar.
The best appointment setting agencies for roofing companies in the US (2026)
The three US roofing appointment setters below fix different leaks: LeadsNow chases every lead to a booked inspection, Avoca automates the phones, and Stealth Agents adds a human.
#1 LeadsNow: AI setters that book sat roof inspections
LeadsNow runs AI calling, SMS and email on a roofer’s leads: inspection requests, bought shared leads, storm canvass sign-ups, unsigned estimates and past customers. The setter calls and texts each new lead during calling hours, asks the roofer’s questions on ownership, roof age, damage and insurance status, and books qualified homeowners into the estimator’s calendar, with reminders until the visit. LeadsNow has 50,769+ AI-booked sales appointments since 2017 and 1M+ leads generated. Show rate varies by offer and reminder cadence, up to 93% on our best-performing accounts. Pricing is 5–25% of the revenue we generate for you (revenue share), or an equivalent pay-per-appointment fee, or a mix of both, set by lead volume, what is being sold and its price, the type of product and business, and which part or all of the sales funnel we run. US clients are billed in USD. No-shows aren’t charged, and bad lists and the cost of contacting the many people who never book are ours.
Honest limits: LeadsNow books the inspection; your estimator still has to win the roof. LeadsNow is an Australian agency serving US clients, not a field service platform, so it does not replace your CRM, dispatch board or production scheduling. A roofer whose main leak is unanswered inbound emergency calls at 2 a.m. may be better served by Avoca’s 24/7 AI CSR. For estimates that were quoted and never signed, see our database reactivation guide, and for how the AI setter works, see AI appointment setting.
#2 Avoca: AI front office software for roofing offices
Avoca describes itself as an AI front office for service businesses, and its roofing page shows an AI CSR that answers calls, handles objections, books jobs into your CRM and routes emergencies such as active storm leaks, 24/7. The same page lists speed to lead from web forms, Google LSA, Facebook, Yelp, Angi and missed calls, transfer to Avoca’s human CSR team when the AI cannot handle a call, and automatic follow-up on unsold estimates. Its speed-to-lead page advertises a lead response under 5 seconds and a 15% outbound booking rate (Avoca’s own figures), and its homepage says it is a ServiceTitan certified app. It is software you configure, not a done-for-you agency; the pages we read route pricing through a demo. Avoca fits a roofer with an office team and a CRM who wants every call answered and every lead touched instantly.
#3 Stealth Agents: dedicated virtual assistant appointment setters
Stealth Agents places dedicated virtual assistants, and its roofing appointment setter page says the setter answers and screens calls, checks fit by asking about roof age, damage and homeownership, books visits into your team’s schedule, sends text or email reminders, and logs notes in your CRM. Its pricing page describes full-time dedicated assistants at 160 hours a month and 40 hours a week of US time zone coverage, with a custom quote, no hidden fees and a money-back guarantee, and its appointment setter page lists no contracts and 48-hour placement. Its about page says it was founded in 2017, with roots in the Philippines and US-managed operations. Stealth Agents fits a roofer who wants one named person on the phones.
The Storm-Week Capacity Test: how many setter hours a roofing lead surge needs
The Storm-Week Capacity Test divides the setter minutes your leads need by one setter’s hours, showing a roofer before a hailstorm whether the team will hold.
The lead counts and minutes per lead below are assumptions, not benchmarks: replace them with your own normal week, worst storm week and setter minutes per lead. The 40-hour week is the full-time coverage Stealth Agents states on its pricing page.
| Assumed week | Assumed leads | Assumed setter minutes per lead | Setter hours needed | Full-time 40-hour setters needed |
|---|---|---|---|---|
| Normal week | 60 | 20 | 20 | 0.5 |
| Busy season week | 120 | 20 | 40 | 1.0 |
| Storm week | 300 | 20 | 100 | 2.5 |
Worked example, storm row: 300 leads × 20 minutes = 6,000 minutes; 6,000 ÷ 60 = 100 hours; 100 ÷ 40 = 2.5 setters. Coverage is the second limit: a 40-hour setter is on the phones for 40 of the 168 hours in a week, or 23.8%, so most evening and weekend leads wait unless something else answers. The rule that falls out: size a human team for your normal week and you will be short in a storm week; size it for the storm week and you pay for idle hours most of the year. Per-appointment and revenue-share setters, and AI that scales with volume, fit weather-driven roofing demand. For the first-contact cadence, see our guide on speed to lead for trade businesses, and for what a roofing lead costs before it is set, see how much a roofing lead costs.
If we can’t make you money, we don’t deserve yours.
Pay-Per-Result pricing — performance-based alignment.
US rules a roofing appointment setter must follow
US roofing appointment setters must follow the TCPA, and the FCC ruled in February 2024 that AI-generated voices are artificial voices, so AI-voice calls need prior express consent.
The ruling is FCC 24-17. The FCC rule at 47 CFR 64.1200 bars telephone solicitations to residential subscribers before 8 a.m. or after 9 p.m. at the called party’s location, and requires screening numbers on the National Do Not Call Registry before calling bought or canvass lists. Once the inspection turns into a signed contract at the home, the FTC’s Cooling-Off Rule (16 CFR Part 429) gives buyers until midnight of the third business day to cancel many sales of $25 or more made at their residence.
State storm-roofing laws reach the setter’s script too. Minnesota’s section 325E.66, for example, bars a residential contractor doing insurance-paid work from advertising or promising to pay all or part of the deductible, or offering compensation for letting the contractor inspect the property, and requires a written notice of those rules with the initial estimate. A setter who offers to cover the deductible can put the roofer in breach; check your own state. This is general information, not legal advice.
What a roofer should ask an appointment setter before signing
A US roofer should ask any appointment setter six questions before signing, because the answers show whether the fee tracks sat inspections or just activity.
- How fast is the first call or text after an inspection request or a bought storm lead arrives, and who answers at night and on weekends?
- Do you charge for no-shows, and what counts as a sat inspection?
- Do you ask about homeownership, roof age, damage and open insurance claims before booking?
- How do you capture consent for AI-voice calls and screen the Do Not Call Registry on bought and canvass lists?
- Is the fee per appointment, a revenue share, a monthly plan or a full-time hire, and what does your script say about deductibles?
For the wider picture on roofing and contractor lead flow, see our contractor lead generation guide and the LeadsNow trades hub.
