Every estimate you wrote is still a roof that needs work.
Half the roofs you quoted last year are still leaking, still aging, still uninsured against the next storm. The homeowner did not say no. They got busy. Nobody called back.
Three groups, all of them already yours.
Estimates that went quiet
Quoted, never signed. The roof is a year older and the price has moved. They remember you.
Past replacements and repairs
Warranty checks, gutter and vent add-ons, and the neighbor who asked for your number.
Storm-season inquiries
The calls that came in after the last storm and never turned into a visit.
When: Before and after storm season, and in the weeks before winter, when a small repair stops being small.
In your name, about their job, with one easy question.
This is the opener our roofing playbook starts from, and the follow-up two days later. Yours gets your name, your crew, and your words.
Opens with the job or the estimate you gave them, in your name.
Never guesses a price or promises what insurance will pay.
Takes a leak seriously and books the soonest roof check.
Sends the "do you do commercial?" questions to your team with the thread.
Ridgeline Roofing
Hi Linda, it's Sarah with Ridgeline Roofing. We worked on your roof, or gave you an estimate, a while back. How's it holding up? If anything has come up, we can send someone out for a roof check.
2 days later
Quick follow-up from Ridgeline Roofing. A small fix now usually saves a bigger one later. Want me to find you a time for a roof check this week?
Example messages. The names are made up.
What a roofing list is usually worth.
Illustrative starting numbers, the same ones our calculator uses for roofing. Swap in yours and it recalculates.
Your roofing list is still warm. Let's find out how warm.
Fifteen minutes. Bring a rough count of your list and your average job, and we'll show you what it could be worth and how we'd run it.
No pressure. No obligation.
