Every storm. Every roof. Scored in 24 hours.
Storm hits. Roof gets scored. Lead lands in 24 hours.
Storm intelligence + post-storm imagery
Real-time NOAA hail/wind/tornado tracking. Every impacted parcel in the affected zip codes scored and delivered within 24 hours of NOAA confirming the event. When NOAA Emergency Response Imagery is available for the event, we surface the aerial post-storm photo side-by-side with the standard satellite tile in your dashboard.
AI vision — with the damage drawn on the image
Vision inspects each roof from satellite + Google Street View — age, material, granule loss, staining, missing shingles, tarps, debris, color uniformity. Then we draw the damage callouts directly on the satellite image in your dashboard so you can see exactly what triggered the score before you dial.
Score explainer, no black box
Every lead's 0-100 score comes with a full breakdown: which signals contributed, how they weighted, and how your closes compare across the Hot/Warm/Cool tiers. Sales reps trust the score because they can see the math — not "AI said so."
Cost-per-closed-job dashboard
Mark a lead won or lost, drop your quoted revenue, and Roffy tracks your true cost per closed job in real time. Industry benchmark is $400–$600 per closed job on storm-triggered leads — we show you where you actually land, plus your close rate by score tier. Owner contact (name + phone + email) comes standard on every lead; you're responsible for your own TCPA/DNC compliance posture.
Storm-belt coverage
Live across 23 metros in the U.S. storm belt — hurricane corridor in the Southeast, Tornado Alley through the Plains, monsoon belt in the Southwest, and Texas hail alley (DFW, Houston, Austin, Fort Worth). Every region wired with parcel data + daily NOAA feed. Expanding quarter by quarter.
Referral credits — 25 bonus leads per 3 signups
Every roofer you send our way is one less contractor bidding against you in your metro. Share your one-tap referral link from the dashboard — every three paid signups triggers a 25 bonus lead drop on your next delivery. Nothing to invoice, nothing to redeem.
BASED
Multi-county regions, slot-capped
Each subscription covers a full multi-county region (e.g. Charlotte Metro = 8 counties across NC + SC), not a single city or ZIP. Each region is capped by lead inventory — typically 6–17 contractor spots per region depending on market size and tier mix. Once a region fills, the next contractor goes on the waitlist. No oversaturation, no shared leads, no fighting over the same homeowner.
Live in select markets across the US storm belt
Where Roffy is pulling permits, scoring roofs, and surfacing leads today. More regions are queued in our build pipeline — request your area on the contact page.
Stop buying lists. Start buying leads.
Select markets live across the US storm belt. First drop typically within 24 hours of signup.
Claim your region →Storm fires. Roofs get scored. Leads land in 24 hours.
Ingest
Permit records, tax rolls, parcel data, sale history, owner info — pulled and cross-referenced across multiple county systems daily.
Enrich
Each address is checked against federal weather databases, flood maps, elevation data, UV exposure indices, and census records. 11 API calls per lead.
Analyze
AI vision inspects every roof from multiple angles — satellite, street-level, and oblique aerial — and combines that with permit history and weather exposure to estimate deterioration risk.
Score & Deliver
14 weighted factors produce a 0–100 replacement score. Every drop arrives as both an Excel file and inside your contractor dashboard within 24 hours.
Track & Close
Mark leads won, lost, or contacted from your dashboard. Per-rep conversion metrics, re-download past drops, and a running ledger of every address you've touched — so nothing falls through the cracks.
Every address gets the full workup.
Roffy pulls permit records, tax rolls, and parcel data daily, then enriches every address against federal weather databases, NOAA storm event records, historical wind and hail data, and roof geometry from imagery. The full data picture is built before any vision scoring happens.
Three angles. AI that sees what your crew would.
Every roof is analyzed from satellite (top-down), street-level (front-facing), and oblique aerial (45° angle) — the same view a drone operator would get. The AI identifies material type, granule loss, staining, missing shingles, tarps, sagging ridgelines, and flashing damage. The model uses available current imagery plus permit history and weather exposure to estimate deterioration risk — we don’t purport to perform date-controlled time-series comparisons against archival photos.
Multi-signal. Not a guess.
Roof age relative to material lifespan, recorded wind and hail exposure, AI vision findings, neighborhood reroof activity, owner tenure, flood zone risk, local income data, elevation, UV exposure, roof geometry, and historical deterioration — all weighted into a 0–100 replacement likelihood. A score of 85 means the data overwhelmingly agrees: that roof needs work.
Excel your reps can actually use.
Every drop ships as a clean workbook: tiered sheets (Hot / Warm / Contact), a scoring breakdown column, outreach scripts tailored per-lead, and a linkable dashboard. No CSVs with 47 columns of garbage.
Every lead tracked, from first call to closed job.
Every Roffy account includes a contractor dashboard — your lightweight CRM for the leads we deliver. View the full list, filter by score, mark each one contacted, won, or lost, and jot quick notes. Your conversion rate, lifetime deliveries, and region coverage update in real time. Re-download any past drop whenever you need it.
No separate tool to buy. No CSV re-imports. No "did we call this one already?" Every rep logs into the same dashboard the day the account goes live.
See Roffy in action
Walk through real scored leads, Excel exports, the contractor dashboard, and our AI scoring engine — takes 2 minutes.
Try the Interactive Demo →Simple pricing. Serious leads.
- 25 scored leads
- Property address + owner name where available
- Permit data & roof age estimate
- Satellite proof image
- Excel delivery + dashboard
- 30-day per-lead exclusivity
- One slot per region (slot-capped capacity)
- 75 scored leads
- Owner contact where available (phone + email)
- Satellite + Street View proof
- Roof condition score + suggested opener
- Excel delivery + dashboard
- 60-day per-lead exclusivity
- One slot per region (slot-capped capacity)
- 200 scored leads
- Owner contact where available (phone + email)
- Priority scoring + suggested opener
- 3-tier Excel + dashboard
- 90-day per-lead exclusivity (longest)
- Dedicated account manager
- One slot per region (slot-capped capacity)
- Per-seat pricing from $898 down to $598
- 1-100+ seats with consolidated billing
- Multi-region — allocate seats across your service area
- 150 leads / seat / month + extended lockout option
- Dedicated account manager
- Per-region cap protects retail (max 40% of any region)
Leads are compiled from public building permit records, county property data, and public contact databases. Accuracy and completeness are not guaranteed. Lead counts are approximate and vary by market. Roof age is an estimate from permit history, not a professional inspection. Exclusivity windows begin on delivery date. By purchasing, you agree to comply with applicable telemarketing laws (TCPA, DNC, CAN-SPAM).
Answers, not sales pitches.
Can't find what you're looking for? Ask us directly →
Onboard your roofing network at scale.
Pricing that scales with your team
Every seat includes dedicated account management and full access to our multi-signal scoring engine. Per-seat lead volume is set in your contract — anywhere from 50 leads/mo for warm-up teams to 400+ for high-cadence closers. 150 is the standard baseline.
- ✓ 3 regions per seat
- ✓ 150 leads per seat per month (flexible)
- ✓ Dedicated account manager
- ✓ Partner dashboard with seat controls
- ✓ Per-rep conversion tracking
- ✓ 4 regions per seat
- ✓ 150 leads per seat per month (flexible)
- ✓ Priority lead scoring queue
- ✓ Custom region assignments
- ✓ API access for CRM integration
- ✓ Quarterly business reviews
- ✓ 5 regions per seat
- ✓ 150 leads per seat per month (flexible)
- ✓ White-glove onboarding
- ✓ Multi-region bundles
- ✓ Custom SLA & dedicated infra
All enterprise plans are custom-contracted. Use the calculator below to size your spend, then talk to our team for a final quote.
Enter your team details to see monthly pricing.
Ready to scale your operation?
Every enterprise plan is custom-contracted. Tell us your seat count and we'll build a plan with the right add-ons, then send a contract for review.
Talk to sales →Request access or ask anything.
Direct channels
Fastest way to reach us is email. We read everything.