Storm-verified, scored, exclusive roofing leads — with insurance intelligence, send-from-your-own-Gmail outreach, and compliance built in.
No proprietary radar guesswork — official NOAA + NWS data, matched to parcel-level geometry.
Hourly Iowa Mesonet local storm reports plus the federal NOAA Storm Events database. Date and magnitude attached to every lead — no fake storms.
NEXRAD MESH radar signatures confirm hail across the entire storm footprint — not just homes near a spotter report. Every lead shows its radar-verified max hail within ~1.5 miles, from 37K+ signatures updated daily.
Active Severe Thunderstorm / hail warnings surface your strike zone in real time, before the historical data even catches up.
Every confirmed hail and wind event near a property over the last 24 months, with distance — so you see compounding, multi-storm damage.
Within hours of a qualifying hail or wind event, every affected home in your territory is scored and waiting.
Not a black box. Each score breaks down into the signals that predict a roof replacement.
Roof age, storm severity (max hail or wind), recency, multi-storm exposure, sale recency, home value, and roof material — full breakdown on every lead.
The freshest damage scores highest and tapers across the claim window, so the most actionable homes rise to the top.
A 3-tab or wood roof amplifies hail damage; metal and tile resist it. Material scales the storm score conditionally — same storm, very different leads.
Job value tracks distance to the nearest metro, so higher-value markets are weighted up.
Homes with a recorded roof-replacement permit in the last five years are penalized so you don't burn outreach on already-served roofs. (Aurora live; expanding.)
An AI vision model reads the latest satellite image of every delivered lead and grades the roof's visible condition — worn or patched shingles, tarps, streaking, moss, or a roof that's clearly newer than the county records say. Records tell you the roof's age; the photo tells you its life. Includes data from Google.
When the AI sees visible wear on a roof, that observation boosts the lead's score directly — an eyes-on read outranks record-based proxies. Roofs the AI hasn't scanned are never penalized.
We don't just find damage — we flag who can file, and who's running out of time. No competitor does this.
A recent mortgage means a lender-required policy, so we flag who's likely covered — combined with owner-occupancy, home value, and neighborhood storm activity into a Low/Med/High signal.
Colorado carriers have shifted to percentage deductibles, so every lead shows the homeowner's likely out-of-pocket range under the 1–2% norm. Talk real numbers at the kitchen table — no settlement surprises.
Carriers settle older roofs at depreciated actual cash value instead of full replacement cost. Each lead flags roof-age ACV-cliff risk, so you know when filing now — before the policy converts — is the honest, urgent pitch.
Insurers won't approve a claim once the hail is over a year old. Every lead shows days left to file, and the ones timing out are flagged.
A 🔥 Priority sort blends damage score with claim-window urgency, so a winnable claim about to expire jumps the queue.
Your daily digest leads with the leads timing out of the claim window this week — last-chance homes, pushed to your inbox.
Carriers now convert 15–20-year roofs to depreciated ACV coverage — or non-renew outright. Every aging roof in your territory is a replace-it-or-lose-coverage conversation waiting to happen, storm or no storm.
The Aging Roofs view ranks every home on roof age, material, and value — no storm required — surfacing the roofs aging toward carrier ACV cutoffs before the renewal notice arrives.
Assessor roof ages lie — a '2003 roof' re-shingled without a permit looks identical in the records. The AI roof-vision read catches visibly replaced roofs (so you skip them) and visibly failing ones (so you call first).
Mark each aging-roof lead contacted / scheduled / sold; it sticks, so you can work the backlog over weeks.
Your territory is scored against years of past storms, so there's a full queue waiting the moment you claim.
Verified contact info with federal compliance baked in, not bolted on.
Name, phone, and email attached to each lead, validated and ready — qualify and pitch before you've put a foot in your truck.
Numbers on the federal Do-Not-Call list are hidden entirely — you can't accidentally trigger a $500 fine on a number you can't see.
See the roofline before you pull up. Every lead carries a satellite view of the property.
SMS auto-blocks after 9 PM and before 8 AM local. Every outbound writes a consent snapshot — if you're ever asked to prove compliance, the answer is in the database.
SB38 deductible rules, the 72-hour rescission window, local solicitation permits, TCPA quiet hours — every rule a Colorado storm roofer works under, with statute citations, on one page.
Read the Colorado guide →RoofLeads never appears on the From line. Your brand, your reputation, your inbox.
Connect Google once with OAuth (gmail.send scope only — we never read your inbox). Homeowners see your domain; replies hit your inbox.
Bring your own number. SMS goes from your phone, billed to your Twilio account. We orchestrate and enforce compliance; identity stays with you.
Multi-select up to 50 leads. Each homeowner gets a private message with their own name, address, storm date, and roof age filled in — no shared To, no CC.
Edit your email + SMS templates once with a live preview and a segment counter. Eleven merge variables with fallbacks.
The route sheet, the talking points, and the follow-through — door-knocking with the homework already done.
One click builds tomorrow's route from your top unworked leads: stops grouped street by street for a walking sweep, numbered pins on a map that match every card, DNC-screened phones inline.
Every stop carries its own script built from its own data — the NOAA-verified hail line, the roof-age and coverage angle, what the AI saw in the photo, and a clean inspection close. New crew members knock like veterans on day one.
Opt in and your morning digest includes the day's top stops in walking order, with a one-tap link to print the full sheet.
No answer, talked, appointment, not interested — one tap from your phone at the door. Statuses sync instantly, your CRM stays current, and tomorrow's route skips every door you've handled.
A pipeline that follows the job from storm to signed contract.
Move leads new → contacted → scheduled → sold (or declined) in one thumb-tap. Quota refreshes as you work.
Your top unworked leads every morning, tier-scaled, with closing-soon leads called out. Click straight through from your phone.
Connect with OAuth; every status change pushes a Contact upsert with the right lifecycle stage. Sold becomes a customer automatically.
Connect your JobNimbus account and every status change pushes the contact straight into your JobNimbus pipeline — the CRM most storm crews already run.
One click prints a branded per-lead report — radar-verified hail, full storm history, property details — ready to hand the homeowner or their insurance adjuster.
Pull your list filtered any way you want for any other CRM — with route-group and stop-order columns, so a morning's canvassing routes itself. Rate-limited and watermarked to protect your territory's data.
Sticky one-thumb Call / Text / Email bar, satellite imagery, status updates — the whole dashboard works in the cab of your truck.
We sell territory, not leads — and we let you verify it.
Claim a city and no other roofer gets our data for it. Not 'exclusive with an asterisk' — one city, one roofer, period.
A public exclusivity page shows the live Locked/Open roster for any city, so you can confirm the guarantee before you pay.
Lock a single city or buy out a whole county (~30% off the city total). Add or release territories anytime — Stripe prorates automatically.
Where a market carries commercial building stock, entity-owned properties are scored alongside residential — filter them in or out, and they ride along in your CSV exports.
Built on NOAA storm data + county parcel records, available in every state. Tell us your market; we deploy it in ~30 days.
One roofer per city gets these leads — exclusively. Walk the full product, or check whether your city is still open.
14-day free trial · cancel anytime · no per-lead fees