Canvassing crews cover a few streets a day, miss owners who aren't home, and can be unwelcome in neighborhoods with solicitation rules.
For roofing and gutter companies
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
The problem
After a storm, homeowners hire the roofer they heard from first and trust most.
Out-of-town crews arrive within days. Local roofers need a way to show they live and work here, fast.
Without storms, leads slow down. Few roofers have a steady replacement campaign based on roof age.
How it works
From list to mailbox in one workflow.
The same five steps every time, set up for roofing & gutter companies.

Plays for Roofing
Roofing plays you can run in Spur today
Free inspections for homes in the storm path, mailed within 48 hours.
Target zips where hail of 1 inch or more was reported.
Homes whose original roof is near the end of its life.
Help owners document damage before claim deadlines.
Homes under mature trees, mailed before fall.
Mail the block while your crew is on the roof.
Inspection reports often flag roof age. Reach buyers early.
Rental owners with several roofs to maintain.
A card for each home that names its roof age or the last storm, with a QR code per household.
Storm and roof-age mail all year, measured by cost per inspection.
Exclusive roofing leads under your own name instead of shared ones.
Spring storm-prep and fall pre-winter checks, mailed before each season.
Two roof checks a year for past customers and their neighbors.
Check-ups and referral asks at 2, 5, and 10 years.
See it in Spur
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.
- Robert H.9817 Lanshire DrBuilt 1962 · re-roofed ~2006In storm pathOwned 18 yrs
- Angela & Mike T.9902 Lakemere DrBuilt 1965 · 2,480 sq ftIn storm pathOwned 11 yrs
- Darnell W.10111 Coral Hill RdBuilt 1971 · 2,150 sq ftIn storm pathOwned 23 yrs
- Susan R.9744 Lanshire DrBuilt 1963 · 1,960 sq ftIn storm pathOwned 8 yrs
- Phil & Grace O.9925 Faircrest DrBuilt 1968 · 2,700 sq ftIn 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.
Playbook
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.
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 →
One tool, not four
Spur vs. the usual roofing lead stack
From roofers using Spur
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.”
FAQ
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.
Keep exploring
Related trades and guides
Start in minutes. No card required.
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 — freeFree forever plan · No card · 20 property searches a month
Prefer a walkthrough? Book a demo


