Your roofing leads, answered inside minutes, not hours.
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.
$300 setup + $199 per booked appointment.
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.
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.
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.
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.
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?
How fast do you actually respond to a new lead?
Can you qualify leads from my website and paid ads, not just calls VA Horizon generates?
What happens to leads that do not qualify?
Do I need a formal speed-to-lead SLA if I use this service?
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.
Recommended next steps
