Skip to main content
VA Horizon
Book a Call
Roofing Lead Qualification

Your roofing leads, answered inside minutes, not hours.

Quick answer

VA Horizon answers and qualifies roofing leads from your own website, ads, or storm campaigns inside minutes of submission, checks them against your written criteria, and books the estimate onto your calendar. A 5-minute response is documented as making a lead roughly 100 times more likely to convert than a 30-minute response. You pay $300 one-time setup, then $199 per qualified, booked appointment, whether the raw lead came from your marketing or ours.

Book a Roofing Call See Pricing

$300 setup + $199 per booked appointment.

Minutes, not hours, to first contactQualifies leads from any sourcePay per booked appointment only
100x
More Likely To Convert With A 5-Minute Response
54.9%
Of Firms With A Formal SLA Hit 15-Minute Response
29.5%
Hit Rate Without A Formal Response SLA
$199
Per Qualified, Booked Appointment

Sourced: Kixie, HBR-sourced, GreetNow, GreetNow.

A lead that waits an hour is already someone else's appointment.

Response speed is one of the most sourced, most ignored numbers in lead conversion. Here is what the data actually says about what a slow response costs you.

The 5-minute window is real

A 5-minute response makes a lead roughly 100 times more likely to convert than a 30-minute response, per HBR-sourced research cited by Kixie. Every additional minute of silence works against you.

Most companies do not have a formal SLA

Only 54.9% of firms with a formal response-time standard hit a 15-minute response, versus 29.5% of firms without one. Without a written SLA, response speed is left to whoever happens to check the inbox next.

Roofing leads are especially time-sensitive

A homeowner who fills out a form or answers a knock is often comparing you against whichever contractor calls back first, not whichever one eventually does the best job of explaining the process.

Owners and reps are already busy on jobs

The person best positioned to answer a new lead in under five minutes is rarely the same person running a crew or measuring a roof. Speed and field work compete for the same hours.

From form submission to booked estimate.

This is intake and qualification specifically, built to sit on top of leads from any source you already have.

Step 01

Lead lands, clock starts

A new lead from your website, paid ads, storm campaign, or referral triggers an immediate response inside our qualification queue, not a next-business-day callback.

Step 02

Live call inside minutes

A trained VA calls the homeowner back inside minutes of the lead landing, while the homeowner still remembers filling out the form or answering the door.

Step 03

Checked against your written criteria

Roof age, storm or hail damage, and homeowner status get verified on the call, so what reaches your calendar is qualified, not just fast.

Step 04

Booked and double-confirmed

A qualified homeowner picks a time directly on your calendar, then confirms again as the appointment approaches.

Pay for a qualified appointment, not a response time.

$300 one-time setup, then $199 per booked appointment.

The setup fee covers your intake queue configuration and calendar integration, so leads from any source route straight to a live call. After that, you pay $199 per qualified, booked appointment. Leads that never convert to a booked appointment are never billed.

Exclusive

Every appointment is booked for you and only you. It is never resold to another contractor.

Pay per booked sit

You pay when a qualified, double-confirmed appointment lands on your calendar.

No retainer

No monthly minimums and nothing owed between booked appointments.

Small one-time setup

Covers your list build, campaign, and calendar integration.

What "qualified" means before it hits your calendar.

Speed without a qualification bar just gets you to the wrong homeowner faster. Both run together here.

Roof age or stated issue

The minimum roof age, or the specific issue the lead described, that makes it worth booking a crew visit.

Storm or hail damage, where relevant

For storm-sourced leads, whether visible damage or an active insurance claim is required before it counts as qualified.

Homeowner, decision-maker

The callback confirms it reached the person who owns the home and can say yes, not a family member relaying the message.

Inside your service area

The lead sits inside the zip codes and radius you actually run crews in, checked before a slot is offered.

Speed and qualification, not one or the other.

A fast callback that skips qualification just wastes a crew visit faster. This is built to do both at once.

Minutes, not a callback queue

Leads get a live call inside minutes of landing, tracked against the same response-speed research that shows what waiting costs you.

Works with leads from any source

Your website forms, paid ads, storm campaign, or referral leads all route through the same fast, qualified intake process. You do not need a separate vendor per lead source.

Human + AI SDRs

A trained VA has every qualifying conversation. AI supports the system behind it, such as routing and prioritizing new leads the moment they land.

No charge for unqualified leads

You pay $199 for a qualified, booked appointment. A lead that never qualifies never generates a bill.

Roofing lead qualification and intake, answered.

What counts as roofing lead qualification versus appointment setting?
Lead qualification and intake takes leads you already generate, from your website, ads, or storm campaigns, and answers and qualifies them fast. Appointment setting, VA Horizon's core service, builds and calls an in-house homeowner list from scratch. Many roofing companies use both together.
How fast do you actually respond to a new lead?
The goal is a live call inside minutes of the lead landing, not hours. Response speed matters because a 5-minute callback is documented as making a lead roughly 100 times more likely to convert than a 30-minute one.
Can you qualify leads from my website and paid ads, not just calls VA Horizon generates?
Yes. Lead qualification and intake is built specifically to sit on top of leads from any source you already run, including your own website forms, paid ad campaigns, and storm outreach.
What happens to leads that do not qualify?
They get logged and are not billed. You pay $199 only for a lead that clears your written qualification criteria and lands as a booked, double-confirmed appointment on your calendar.
Do I need a formal speed-to-lead SLA if I use this service?
No. That is what this service replaces. Only about 54.9% of firms with a formal SLA actually hit a 15-minute response, and most roofing companies never build one. VA Horizon's intake queue is the SLA.

Stop losing leads to whoever calls back first.

Book a 15-minute call. We connect your lead sources, set your qualification criteria, and start answering inside minutes from day one.

Takes 20 seconds. We reply within a few business hours.

$300 one-time setup · $199 per booked appointment · No-shows replaced free

Prefer to pick a time now? Open the calendar

Get Roofing pricing in your inbox

Exact rates, what is included, and current availability. Written by a human, not a sequence.

Exclusive appointments · $300 setup + $199 per booked appointment