Every roofing lead gets a text back, and a follow-up
You are on a roof when the phone rings. That is the whole problem with roofing leads: the person calling is standing in their driveway looking at a tarp, and if you do not pick up, the next roofer in the search results will. Journeyman Works builds the phone, text and email system that answers for you, for roofing companies in metro Atlanta.
A roofing lead is also the most expensive lead on this site to lose. The average roof repair runs about $1,150 before anyone talks about a replacement, so one missed call a month is a five-figure hole by the end of the year.
What a missed call costs in roofing
The first column is the average roof repair from a public cost guide; a replacement is several times that. Read across for what one to five lost leads a month cost over a year.
| Typical job | 1 a month | 2 a month | 3 a month | 4 a month | 5 a month |
|---|---|---|---|---|---|
| $1,150 | $13,800 | $27,600 | $41,400 | $55,200 | $69,000 |
Source: homeadvisor.com, average roof repair, read 18 September 2026.
A Tuesday morning, roofing version
- 7:42 a.m.
The phone rings. You are two storeys up with a nail gun.
It rings out. Within seconds the caller gets a text from your business number: sorry I missed you, is this a leak, storm damage, or a quote? Do you want a call back, or would you rather book a time for someone to come out?
- 7:44 a.m.
They reply "leak", then "book".
They get a link, pick a slot, and the inspection lands on your calendar. You get a text with their name, number, the address and what they described before you are off the ladder.
- Later that day
If they went quiet, the follow-up starts.
A text that afternoon asking whether the tarp is holding, an email the next morning about what an inspection involves, one more text two days on. It stops the moment they answer, book, or tell you the roof is fine.
- That evening
Every roofing lead from the storm is in one grid.
Call, texts, email, booking, address: one row each, in a database you own. When the adjuster asks what date the homeowner first called, the answer is there.
- Always
It plays by the rules without being told.
Only mobile numbers get texted. Nothing goes out overnight. One opt-out reply switches that number off everywhere. Numbers on the Do Not Call registry are never used.
Storm season is when the phone matters most
After a hail storm every roofer in the county is fully booked and every homeowner is calling three of them. The one who responds first, even by text, usually gets the inspection. A system that answers in seconds while your whole crew is on roofs is the difference between a full week and a full month.
Insurance work has its own rhythm: the homeowner calls, the adjuster visits, the claim moves, and two weeks later they are ready to sign. A follow-up sequence that checks in at the right moments, without anyone in the office having to remember, is how that job stays yours.
Estimates need a site visit, so the booking link asks for the address and what they are seeing before anyone drives out. If all you need is a voice that picks up, a cheaper tool will do that, and I will tell you so on the call.
One more roofing-specific thing: the crew is out of signal for hours at a time, on a roof or in a truck between jobs. The system does not wait for anyone to notice a missed call. The homeowner has been texted, offered a time, and logged before the estimator climbs down, and the follow-up runs on its own clock whether or not the office is at a desk.
What it costs
Build from $1,500 one-time, Maintain from $400 a month. On roofing tickets the arithmetic is blunt: one saved repair a month covers Maintain twice over, and one saved replacement covers the Build. Tier by tier, it is all on the services page.
Who this is for, and who it is not
A good fit:
- Roofing companies with one to a handful of crews, where the owner or the estimator is also the person answering the phone.
- Companies that do insurance work and lose track of claims in progress.
- Anyone whose after-storm backlog means calls go to voicemail for days.
Not a good fit:
- A one-person outfit doing a few repairs a month. A good voicemail greeting or a cheap app will do.
- Companies with a full-time office manager who already follows up every lead the same day.
Not sure which side you are on? Bring your last storm to the call and I will tell you, and if a cheaper tool would do, I will say that too. Book the twenty minutes.
Who you would be hiring
Kyle Kufeldt. I run a real estate company in metro Atlanta on software I wrote myself, and my business partner's brokerage runs on a second copy. What is on this page is a smaller version of that system, built around a roofing company's phone instead of a listing pipeline. When it breaks at seven in the morning, I am the one it wakes up, not a support queue.
Also worth reading
Twenty minutes, no pitch deck. Bring your last storm.
Tell me what happened to the calls after your last storm. I will tell you what I would build, what it costs, and whether a cheaper tool would do.
