Roofing leads from storm-hit and aging roofs, mailed within 48 hours.

After hail or high wind, Spur builds a list of homes in the affected zips, writes a free-inspection postcard for each owner, and hands it to USPS within 2 business days. Between storms, it targets roofs old enough to need replacing, so your pipeline doesn't depend on the weather.

Free forever plan · No card · 20 property searches a month

20–25 yrstypical life of an asphalt shingle roof
48 hrsfrom storm to campaign in the mail
1"+hail that commonly damages shingles

After a storm, homeowners hire the roofer they heard from first and trust most.

Door knocking doesn't scale

Canvassing crews cover a few streets a day, miss owners who aren't home, and can be unwelcome in neighborhoods with solicitation rules.

Storm chasers flood the zone

Out-of-town crews arrive within days. Local roofers need a way to show they live and work here, fast.

Dry spells empty the pipeline

Without storms, leads slow down. Few roofers have a steady replacement campaign based on roof age.

From list to mailbox in one workflow.

The same five steps every time, set up for roofing & gutter companies.

app.usespur.com
Spur property search with AI filters
Step 1: Property search

Roofing plays you can run in Spur today

Storm damage leads

Free inspections for homes in the storm path, mailed within 48 hours.

Storm zipsSingle-family
See the full play →
Hail damage marketing

Target zips where hail of 1 inch or more was reported.

Hail swathOwner-occupied
See the full play →
Roof age targeting

Homes whose original roof is near the end of its life.

Built 1995–2005Owned 10+ yrs
See the full play →
Insurance claim leads

Help owners document damage before claim deadlines.

Storm dateOwner-occupied
See the full play →
Gutter cleaning and guards

Homes under mature trees, mailed before fall.

Mature treesLot 0.2+ acre
Neighbor marketing

Mail the block while your crew is on the roof.

Radius 0.25 miSame build year
See the full play →
New homeowners

Inspection reports often flag roof age. Reach buyers early.

Sold last 90 daysBuilt pre-2005
See the full play →
Landlord marketing

Rental owners with several roofs to maintain.

Absentee owner2+ properties
See the full play →
Roofing postcards

A card for each home that names its roof age or the last storm, with a QR code per household.

Per-home copyQR tracked
See the full play →
Direct mail program

Storm and roof-age mail all year, measured by cost per inspection.

Postcards + lettersBy campaign
See the full play →
Leads without Angi

Exclusive roofing leads under your own name instead of shared ones.

ExclusiveQR tracked
See the full play →
Seasonal campaigns

Spring storm-prep and fall pre-winter checks, mailed before each season.

Auto-scheduleAging roofs
See the full play →
Maintenance plans

Two roof checks a year for past customers and their neighbors.

Past customersLook-alikes
See the full play →
Past customer reactivation

Check-ups and referral asks at 2, 5, and 10 years.

Your listJob anniversary
See the full play →

What a storm response list looks like in Spur

A sample list from a hail swath in one Dallas zip: owner-occupied single-family homes with roofs likely 15+ years old. Names are partly masked.

Zip 75238Hail 1.5" · May 14Single-familyOwner-occupiedBuilt pre-2008
  • Robert H.9817 Lanshire Dr
    Built 1962 · re-roofed ~2006
    In storm pathOwned 18 yrs
  • Angela & Mike T.9902 Lakemere Dr
    Built 1965 · 2,480 sq ft
    In storm pathOwned 11 yrs
  • Darnell W.10111 Coral Hill Rd
    Built 1971 · 2,150 sq ft
    In storm pathOwned 23 yrs
  • Susan R.9744 Lanshire Dr
    Built 1963 · 1,960 sq ft
    In storm pathOwned 8 yrs
  • Phil & Grace O.9925 Faircrest Dr
    Built 1968 · 2,700 sq ft
    In storm pathOwned 15 yrs

AI draft for Robert H. · 9817 Lanshire Dr

Hi Robert,

The May 14 storm dropped hail up to an inch and a half across Lake Highlands, including your stretch of Lanshire Drive. Hail that size can crack or bruise shingles in ways you can't see from the yard, and the damage often shows up later as leaks.

We're a Dallas roofing company, not a storm crew from out of state. We're offering free roof inspections in your neighborhood this month. If we find damage, we'll photograph and document it so you have what you need for your insurance company.

Scan the code on this card to book a time. Most inspections take under 45 minutes, and you're under no obligation.

Kyle Benson · Lone Star Roofing · (214) 555-0147

Sample data for illustration. Your results depend on your market and filters.

Build this list for your market in minutes.

Search, enrich, and draft your first letter free. No card needed.

Start for free

How to get roofing leads after a storm and between storms

Roofing demand comes in two patterns. Storms create sudden, concentrated demand: thousands of homes in a few zip codes need inspections at once. Roof age creates steady demand: every asphalt shingle roof reaches the end of its 20–25 year life eventually. A roofing company that only works storms rides a feast-and-famine cycle. One that also runs age-based campaigns keeps crews busy all year.

After a storm, speed and credibility win. Hail of about an inch or larger commonly damages asphalt shingles, and wind above roughly 60 mph can lift and crease them. Use hail reports and storm maps to identify the affected zips, build a list of owner-occupied homes in the path, and get mail out within 48 hours. Name the storm date in the copy and say you're local, since homeowners are wary of out-of-town storm chasers.

Be careful with insurance claim language. Offer a free inspection and documentation, but don't promise that insurance will pay, and never offer to waive or cover the homeowner's deductible. That's illegal in a number of states, including Texas and Colorado. Several states also regulate how contractors can act on a homeowner's behalf in a claim, so check your state's rules before you mail.

Between storms, target roof age. Homes built in the late 1990s and early 2000s with long-time owners are likely on their original roof, now 20+ years old. A free inspection offer to that list produces replacement quotes on your schedule, not the weather's. Add gutter cleaning and gutter guard campaigns for homes under mature trees in early fall.

Finally, use every job as a billboard. A crew on a roof is the most visible marketing in home services. Mail the surrounding blocks while the work is underway, mentioning the nearby job without naming the customer, and you'll often book the next roof on the same street.

13×return on a year of Spur Team from one $8,000 roof

One roof replacement pays for over a decade of Spur.

  • Spur Team: $49/mo billed annually = $588/yr
  • 500 postcards on Team at $0.94 each = $470
  • One $8,000–$18,000 roof replacement = 13–30× your annual subscription

Example math. Your job size and close rate will vary. Run your own numbers →

Spur vs. the usual roofing lead stack

What you needThe usual waySpur
Find homes in the storm pathStorm maps plus a separate list service✓ Built in
Owner name and mailing addressSkip-tracing service✓ Built in
Storm-specific copy for each homeGeneric door hanger✓ Built in
Print and mail within 48 hoursRush order at a print shop✓ Built in
Know who's interestedDoor knocking and guessing✓ Built in
Follow-up through the claim windowSeparate CRM✓ Built in

Results from the mailbox.

“After a hailstorm came through my service area, I used Spur to target homeowners in the three most affected zip codes and had 150 postcards in the mail within 36 hours. Got 41 scan alerts. Booked 28 assessments. Closed 19 full roof replacements. That was a $285,000 week.”
David M. Roofing Company Owner · Dallas, TX

Questions from roofing & gutter companies

How fast can I mail a storm campaign?

Build the list, approve the AI copy, and Spur hands your postcards to USPS first-class within 2 business days. Most homeowners receive them 3–5 business days later.

Can I offer to cover the homeowner's insurance deductible?

No. Waiving, rebating, or absorbing a deductible is illegal in a number of states, including Texas and Colorado. Offer a free inspection and documentation instead, and check your state's rules for working with insurance claims.

How do I find roof replacement leads without a storm?

Target roof age. Homes built roughly 1995–2005 and owned 10+ years by the same person likely still have their original roof, which is at or past the typical 20–25 year life of asphalt shingles.

Is direct mail better than door knocking for roofing?

They work well together. Mail reaches every owner in the storm path, including those who aren't home or don't live at the property, and tells you who's interested so your canvassers can prioritize.

Does Spur replace AccuLynx or JobNimbus?

No. Those are roofing CRMs for estimates, production, and jobs. Spur is the lead generation side: finding homeowners, mailing them, and alerting you when they respond.

What does Spur cost for a roofing company?

Solo is free forever with no card. You pay per postcard when you mail. Team is $49/mo billed annually with more searches, QR codes, automations, and lower postcard pricing.

The next storm will create hundreds of leads. Be the first local roofer they hear from.

Build a roof-age list today, and be ready to mail the storm path the day after hail.

Find homeowners who need a roof — free

Free forever plan · No card · 20 property searches a month

Prefer a walkthrough? Book a demo