39 questions roofers actually ask us — exclusivity, storm data, scoring, claim windows, pricing, and compliance.
No reselling, ever — it's structural, not a promise. We sell territory, not leads: when you claim a city, no other subscriber on the platform can access that city's data for as long as you hold it. You can verify any city's status on our public exclusivity page before paying a dollar.
Check live availability — claimed cities show as locked. If your city is open, claiming it locks it to you the moment you start your trial. If it's taken, you can join the waitlist and you're first in line the moment it reopens.
Our exclusivity page is a live, public roster of every locked and open city, pulled straight from the database. If your city shows locked to you, that's the whole platform's answer — there is no second buyer.
Yes. Add cities to your subscription anytime (Stripe prorates automatically), or claim a whole-county bundle at roughly 30% off the sum of its cities.
You keep access through the end of the period you've paid for, then the city simply reopens for the next roofer. No lock-in, no penalty.
Colorado is live today — dozens of cities across the Front Range and beyond, with live availability on the territories page. Everywhere else in the US deploys on demand.
About 30 days to deploy a new state — the platform runs on data sources that exist everywhere in the US (NOAA storm data, county parcel records, the federal DNC registry). Reserve your city on the nationwide waitlist and we'll build your market.
Official government sources: NOAA's Storm Events Database, hourly local storm reports, and live National Weather Service warnings. Every lead carries the storm's date and magnitude — and because these are public records, you can verify any storm yourself at NOAA. No proprietary radar interpretation, no fabricated events.
Leads. A hail map tells you where it hailed; we deliver a ranked list of the specific affected homes — each with owner name, DNC-screened phone and email, a 0–100 score, satellite imagery, and full storm history. The map is included too, but the product is the list.
Owner contact is matched per parcel from verified consumer data and screened against the federal Do-Not-Call registry — flagged numbers are hidden entirely, not shown with a warning.
Your dashboard loads a scored backlog from every storm in the last 24 months on day one — for most mid-size-and-up cities that's 200–500 leads before a single new storm hits. New storms add more within hours.
Within about 6 hours of a qualifying hail or wind event, the affected homes are scored and in your dashboard, with an email alert (SMS optional).
Each home is scored on storm severity, roof age, roof material, storm recency, home value, and multi-storm exposure — minus a permit penalty that drops homes re-roofed in the last five years. The full breakdown is visible on every lead; nothing is a black box.
Yes — the Aging Roofs view scores every home in your territory on roof age, material, and value with no storm required, so you have a retail replacement pipeline year-round.
Yes — an AI vision model reads the latest satellite image of each delivered lead and grades the roof's visible condition: worn or patched shingles, tarps, streaking, moss — or a roof that's clearly newer than county records say, so you skip homes that were already re-roofed. It reads chronic wear from months-old imagery, so it's a condition check on the records, not fresh-storm damage detection or an inspection. (Imagery includes data from Google.)
It's a proxy signal, and we're upfront about that: a recent mortgage means the lender requires hazard insurance, so those homeowners very likely have a usable policy. It's shown as a readiness flag to prioritize by — not a policy lookup or a guarantee.
Most policies won't approve a roof claim once the qualifying storm is about a year old. We track days-remaining on every lead, surface the ones timing out in a priority queue, and call them out in your daily digest — here's why a 10-month-old lead can be your most urgent one.
Flat monthly, scaled by the home count of the city you claim: Small $399/mo (under 10K homes), Mid $699, Large $1,299, Premier City from $2,598 (the biggest metros run higher) — or a county bundle at ~30% off its cities' total. Every tier gets every feature. Full tiers and billing details.
More homes means more leads per storm. You're paying for the size of the market you lock down, not for a feature level — a Small-tier subscriber gets the exact same platform as a Premier City one.
No. Whether your territory's storms produce 10 leads in a month or 200, the price doesn't change. That's the point — per-lead pricing punishes scale.
No. Month-to-month, cancel anytime from your dashboard. There are quarterly (≈1 month free per year) and annual (pay for 10 months, get 12 — ~17% off) options too.
Yes — a card is required at signup, and there's no charge for the first 14 days. On day 15 the card is charged for your first period unless you've cancelled, which takes one click from the billing portal in your dashboard.
One click from the lead — call, text, or email. Connect your own Gmail or Twilio number and every message sends from your business, not ours. RoofLeads never appears on the From line, and replies land in your inbox.
No. It's standard Google OAuth with the send-only scope — we can send messages you compose, and that's the entire permission. We can't read your inbox and never see your password.
Yes — multi-select up to 50 leads and send in bulk, with each message personalized per recipient (owner name, address, storm date, roof age) from your saved template.
One-click HubSpot sync pushes lead status changes automatically, and JobNimbus — the CRM most storm crews already run — is live in beta. For anything else, CSV export is built in.
Door-knocking is a first-class workflow. One click prints a route sheet from your top unworked leads — stops grouped street by street, numbered pins on a map, DNC-screened phones, and per-home talking points built from each roof's own storm and record data. You can also have the day's route land in your morning digest email.
Tap the outcome right on the route from your phone — no answer, talked, appointment, or not interested. The status syncs to your lead list and CRM instantly, and tomorrow's route automatically skips every door you've already handled.
In markets with commercial building stock, entity-owned properties are scored alongside residential — filter them in or out on the leads page, and they're included in CSV exports.
Yes — the dashboard is mobile-optimized with a one-thumb Call / Text / Email bar, built for the truck cab. See it in the walkthrough.
Legal when done right, and the platform enforces "right" by default: numbers on the federal Do-Not-Call registry are hidden entirely (you can't dial what you can't see), TCPA quiet hours auto-block SMS outside 8am–9pm local, CAN-SPAM footers attach automatically, and every send writes an audit-log entry. For the state-level rules (deductible law, contracts, rescission), see our Colorado compliance field guide.
The platform runs on Supabase, Stripe, and Vercel with row-level isolation, so each subscriber can only ever see their own territory's data. Homeowners have a public opt-out, and exports are rate-limited and watermarked.
About 20 minutes end to end. Pick your city and start the trial (~2 min), set up your business profile (~5 min), connect Gmail or Twilio (~1 min) — and your dashboard is already loaded with the scored historical backlog.
Work the backlog. Your territory loads pre-scored leads from the last 24 months of storms the moment you claim it, sorted best-first — so you're sending outreach and booking inspections on day one, not waiting for the next storm.
Each of those solves one piece: hail maps show where it hailed but not which house; AI-opportunity platforms score roofs but sell the same opportunity to everyone; Angi has contact info but resells each lead 3–8 times. We're the only one that's exclusive, scored, storm-timed, and insurance-aware at once — here's our honest comparison.
No — and no honest provider does, because closing depends on your inspection, the adjuster, and your sales process. What we guarantee is exclusivity (one roofer per city, never resold), verified storm data, and DNC-screened contact on every lead.
Scored leads on day one from the historical backlog; fresh storm leads within ~6 hours of any event. Signed contracts follow your normal sales cadence — typically days to a few weeks for storm-restoration work — but you never start from an empty pipeline.
No — different company, different product. We're RoofLeads Pro at roofleads.pro: exclusive territories (one roofer per city) with NOAA-verified storm matching, 0–100 scoring, and DNC-screened owner contact on every lead. Address-pack vendors sell lists of storm-area addresses without contact info or exclusivity guarantees you can verify. If you meant to find us, you're in the right place.
Don't take it on faith — the trial exists so you can judge with your own eyes. You see the real scored leads for your actual city for 14 days before the first charge, the storm data is public NOAA record you can verify, and exclusivity is checkable on a public page.
The 14-day trial loads your actual city's scored leads — the fastest way to answer “will this work for me?”
14-day free trial · card on file, never charged before day 15 · cancel anytime