45 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.
Open the app and Today's Leads has already picked them: your top homes for the day — about 100 on most plans, scaled to your tier — chosen by damage score and claim-window urgency and grouped by street so they knock as clusters. Anything you don't reach rolls into tomorrow. After a hail day the cap lifts and every affected home is on the list. The full territory is always one click away.
Storm reports are point observations (a spotter, a station). The hail swath map is the radar-estimated footprint of the whole storm, drawn as size bands from ¾″ to 4″+, updated hourly and kept day by day — so you can see which streets took the biggest stones. It's an estimate from radar, not proof of damage; the lead lists any NOAA or spotter reports nearby separately.
Official government sources: NOAA's Storm Events Database, hourly local storm reports, live National Weather Service warnings, and NOAA's NEXRAD radar hail estimates. Every lead carries the storm's date and size. Reports are public records you can verify yourself at NOAA; radar sizes are estimates, and we label them as radar, never as reports. No fabricated events.
Leads. A hail map tells you where it hailed; we deliver a ranked list of the specific affected homes — each with the owner's name, a phone or email where we have one (Do-Not-Call numbers flagged), a 0–100 score, satellite imagery, and full storm history. The map is included too, but the product is the list.
Owner names come from county records and are on nearly every home. A phone or email is matched per parcel from consumer data where we can find one — about half the homes. Every phone is checked against the federal Do-Not-Call registry; listed numbers are flagged, the dashboard turns off call and text for them, and CSV exports leave them out by default.
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 Insurance Timeout view (formerly Aging Roofs) 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.
The whole product — every lead, score, address, and contact in your territory, routes, reports, campaigns. A card is required at signup and there's no charge for 7 days. The one thing that waits for your first invoice is CSV export (and bulk sends are capped at 10 per batch during the trial).
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 7 days. On day 8 the card is charged for your first period unless you've cancelled, which takes one click from the billing portal in your dashboard.
No. Every lead and route stop in your morning email has one-tap buttons — No answer, Talked, Appt, Not interested. Tap from your phone at the door and the status, your CRM, and tomorrow's route all update. Links are signed, expire after 14 days, and only ever affect that one home.
One click from the lead — call, text, or email. Connect your own Gmail, Outlook, 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 or Microsoft OAuth with the send-only permission — we can send messages you compose, and that's the entire permission. We can't read your inbox and never see your password.
Yes — select up to 500 leads and send. The first 50 go out while you watch; the rest queue and drip from your own mailbox in the background, under its daily limit, so a big list finishes over a few hours to a day. Every message is personalized per recipient, Do-Not-Email screened, carries an unsubscribe link, and is logged on the lead. Storm Campaigns do the same thing automatically after verified hail — you just approve.
As automatically as you want. Every trigger — storm campaigns, daily outreach — has three modes: Manual (you compose and send from the Outreach hub), Approve first (we draft, you click once — the default), and Autopilot (it sends on its own and you just answer replies). Set it per trigger in Outreach → Automation and change it any time. All modes keep the same guardrails: your own mailbox, one personal email per homeowner, Do-Not-Email enforced, nobody emailed twice, and a reply pauses that lead's automation instantly.
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, phones with Do-Not-Call numbers flagged, 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 flagged and the dashboard won't call or text them, 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.
Yes. Invite reps by email from Settings → Team. Everyone works the same list and routes from their own login, and every knock outcome is attributed to the person who tapped it. Owners and managers get a scoreboard: doors, talks, appointments, and sales per rep with talk / appointment / close rates, plus a this-month forecast built only from your crew's own pace and close rate times the average job value you set.
About 20 minutes end to end. Pick your city and start the trial (~2 min), set up your business profile (~5 min), and optionally connect Gmail, Outlook, or Twilio to email from your own address (~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) and storm data shown as it was reported or estimated. Contact comes where we have it — owner names on nearly every home, a phone or email on about half — with Do-Not-Call numbers flagged.
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 storm matching from NOAA reports and radar estimates, 0–100 scoring, and owner contact where we have it, with Do-Not-Call numbers flagged. 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 7 days before the first charge, the storm reports are public NOAA records you can verify, and exclusivity is checkable on a public page.
The 7-day trial loads your actual city's scored leads — the fastest way to answer “will this work for me?”
7-day free trial · card on file, never charged before day 8 · cancel anytime