HORIZON BUSINESS HUBBook Diagnostic

Roofer Storm Season Case Study: 18 Extra Jobs From Automated Follow-Up

By Justin Fernandez · Founder and Operator, Horizon Business Hub·Published ·Updated ·11 min read
Roofer Storm Season Case Study: 18 Extra Jobs From Automated Follow-Up

A 12-person Hardin County roofing contractor added 18 extra roof replacements during a single storm season (July through September) by turning a manual quote follow-up process into an automated 5-touch sequence. Average ticket was $14,000. Total added revenue came to $252,000. Cost of the automation ran under $200 per month. This is a representative case study built from patterns seen across multiple roofing operators in the Elizabethtown and Radcliff KY market. Names and specific figures are composite, but the math and mechanics are real.

What Does the Storm Season Reality Look Like for a Hardin County Roofer?

Storm season in Hardin County KY runs roughly July through September. Thunderstorm cells roll across Elizabethtown, Radcliff, and Fort Knox in clusters, dropping hail and wind damage across entire neighborhoods within the same afternoon. For a 12-person roofing crew, that creates a flood of inbound demand inside a tight window. A single hail event can generate 40 to 80 inspection requests inside seven days.

The problem is not lead volume. The problem is throughput. A crew chief can walk five to seven inspections in a day. The estimator can build three to four quotes in the same window. By the time quotes land in homeowner inboxes, the adjuster has already been scheduled, the neighbor has already signed with another contractor, or the homeowner has gone cold waiting for a follow-up call that never came.

Across the Hardin County market, the consistent pattern is this: storm season is won or lost at the quote-to-close stage, not at the lead stage. The roofers who dominate the season are not the ones generating the most leads. They are the ones converting the quotes they already have.

What Was the Close Rate Before Automation?

The baseline close rate was 22 percent on quoted jobs. That number came from tracking 180 quotes delivered between May and early July before the automation went live. Forty of those 180 quotes closed. The remaining 140 went to competitors, insurance denials, or simply evaporated into silence.

The crew chief made one follow-up call on the day after a quote was delivered. If the homeowner did not pick up, there was no second attempt. The front office was too busy scheduling inspections and chasing adjusters to run a structured follow-up cadence. Quotes older than 72 hours were effectively dead weight in the pipeline.

At $14,000 average ticket, a 22 percent close rate on 180 quotes meant roughly $554,000 in closed revenue for that window. The 140 lost quotes represented $1.96 million in theoretical addressable revenue that walked out the door. Even recovering a fraction of that pool would change the year. That pool is exactly the kind of gap we break down in the missed revenue analysis framework.

What Does the 5-Touch Automated Follow-Up Sequence Look Like?

The sequence was built inside a standard CRM with SMS and email automation. No custom development. No new hires. It triggered automatically the moment a quote PDF was sent from the estimator's laptop. The full cadence runs across 14 days.

Touch 1 fires 15 minutes after the quote is delivered. It is a text from the crew chief's number. Short, direct, and human. It confirms the quote arrived, asks whether the homeowner has any immediate questions, and offers to jump on a 10-minute call.

Touch 2 fires the next morning at 9 AM. It is an email with three short sections: the scope of work in plain English, a photo of a completed roof from a nearby street, and a single link to book a call. No pricing breakdown, no long pitch.

Touch 3 fires 72 hours after the quote. It is another text, this time focused on the insurance timeline. The message asks whether the adjuster has visited yet and offers to coordinate directly with the carrier. This is the touch that closes the most jobs.

Touch 4 fires on day 7. It is an email with two customer reviews from Elizabethtown and Radcliff homeowners and a link to the Google Business Profile. Social proof, nothing more. No ask.

Touch 5 fires on day 14. It is a final text with a specific deadline: the quote as written is honored through the end of the current month, after which material pricing may require a rebuild. This creates honest urgency without fake scarcity. The full sequence, trigger logic, and message copy are documented in the quote follow-up playbook.

What Were the Month-by-Month Results?

July was the ramp month. The sequence went live on July 3. Of the 58 quotes sent that month, 24 closed. That is a 41 percent close rate, a near doubling from baseline. Five of those 24 were jobs that would have died at the 72-hour mark under the old process.

August was the peak. A major hail event hit Radcliff and Fort Knox on August 11. The crew sent 74 quotes in August. Thirty closed, again landing at roughly 41 percent. The automation handled the follow-up load while the crew chief and estimator stayed in the field.

September was the tail. Quote volume dropped to 48 as storm activity wound down. Nineteen of those closed. Close rate held at 40 percent. By the end of September, the three-month total was 180 quotes sent, 73 jobs closed, against a baseline projection of 55 jobs (at the old 22 percent rate on the same quote volume). The delta was 18 extra jobs.

Which Touch Closed the Most Jobs?

Touch 3, the 72-hour insurance check-in, closed the most jobs by a wide margin. Of the 73 total closes across the three-month window, 34 were attributed to engagement initiated at Touch 3. The homeowner had received the quote, was actively navigating the insurance claim, and hit a friction point right around the 72-hour mark. A simple text offering to coordinate with the adjuster cut through everything else in the inbox.

Touch 1, the 15-minute confirmation text, closed 19. Touch 5, the month-end deadline text, closed 12. Touch 2 and Touch 4 closed four each. The lesson is that email alone does not close roofing jobs in Hardin County. Text messages carry the sequence. Email provides the supporting material.

How Did Insurance Claim Integration Fit Into the Sequence?

The 72-hour touch was written specifically to intercept the insurance-claim phase of the homeowner's journey. Most residential storm-damage roof replacements in Hardin County run through a carrier claim. The homeowner files the claim, the carrier assigns an adjuster, and the adjuster schedules a site visit within five to ten business days.

The window between quote delivery and adjuster visit is the highest-anxiety point in the process. Homeowners want to know whether their contractor will show up for the adjuster meeting, whether the quote will match the carrier's scope, and whether they will be stuck with a gap in coverage. A text at hour 72 that says "when is your adjuster scheduled, want me to meet them on site" answers all three anxieties at once.

The crew chief started attending roughly 60 percent of adjuster visits during this window. On-site presence during the adjuster meeting closed nearly 90 percent of those jobs outright. The adjuster writes the scope, the crew chief confirms the scope matches the quote, and the homeowner signs on the spot.

What Were the Unexpected Wins?

Three wins showed up that were not part of the original design.

The first was review volume. The Touch 4 email linking to the Google Business Profile generated a steady drip of new reviews from homeowners who had closed. The crew went from 74 Google reviews at the start of July to 108 by the end of September. Average star rating climbed from 4.6 to 4.8.

The second was referral volume. The 14-day cadence kept the roofer top of mind long enough that homeowners who had not yet committed were still forwarding the quote to neighbors. Seven of the 73 closes were neighbor referrals originated from an unclosed quote.

The third was crew chief time. By offloading follow-up to the automation, the crew chief recovered roughly two hours per day that had previously gone to returning voicemails and texting quotes manually. Those two hours went back into inspections, which fed more quotes into the top of the funnel. The flywheel compounded across the season.

What Didn't Work?

Not every piece of the sequence landed. Three things were tried and dropped.

An automated voicemail drop at Touch 1 was tested for two weeks. It generated almost no callbacks and several complaints about robocalls. It was removed.

A PDF attachment in the Touch 2 email with a full financing breakdown was tested. Open rates on that email dropped by roughly 30 percent, likely because the attachment triggered spam filters or made the email feel transactional. The financing option was moved to a linked landing page instead.

A Touch 6 at day 21 with a "final chance" message was tested. Close rate from that touch was under 2 percent, and several homeowners reported feeling pressured. It was removed. The sequence ends at day 14, and quotes past that point are marked cold in the CRM.

How Can Another Roofer Replicate This?

Replication takes four steps and can be built in a single afternoon by someone who already uses a CRM.

Step one is to define the trigger. The sequence must fire the moment the quote is delivered, not when the quote is manually logged the next day. Most CRMs support a webhook or email-parsing trigger from the estimator's quote tool. Pick the trigger that fires closest to real-time.

Step two is to write the five messages in the voice of the crew chief, not the voice of a marketing department. Homeowners in Elizabethtown and Radcliff KY spot corporate copy instantly and disengage. Short sentences, first-person phrasing, and a phone number that reaches a human.

Step three is to route responses to a real person. The automation should fire the messages, but every reply needs to hit the crew chief's phone inside five minutes. A response left sitting for two hours undoes the work of the entire sequence.

Step four is to track close rate by touch. Without attribution at the touch level, there is no way to know which messages to sharpen and which to cut. Most CRMs handle this natively. The full build-out, including the attribution dashboard and the exact copy templates, is covered in the quote follow-up implementation guide.

What Was the Final ROI?

The automation cost under $200 per month. Across three storm-season months, that is roughly $600 in total spend. The 18 extra jobs at $14,000 average ticket produced $252,000 in added revenue. Return on investment is 1,260 to 1, or 126,000 percent, on the direct automation spend. Even accounting for material costs, crew labor, and overhead on the 18 extra jobs, the net contribution to the business was transformative.

The larger lesson is that the lead generation was never the problem. The roofing crew already had enough inbound demand to fill the season twice over. The constraint was quote-to-close conversion, and the fix cost less than a single tank of fuel for the crew truck per month.

Is Storm Season Conversion the Right Next Move for Your Roofing Business?

If your roofing crew is walking inspections in Hardin County, Elizabethtown, Radcliff, or Fort Knox KY and losing quotes to silence at the 72-hour mark, the quote follow-up automation is the single highest-leverage move available before the next storm season. It does not require new leads, new headcount, or new trucks. It requires a 5-touch sequence, a CRM, and a crew chief willing to answer the phone when the automation does its job.


Disclaimer: This case study is a representative composite built from patterns observed across multiple roofing operators in the Hardin County KY market. Names, specific numbers, and timelines have been fictionalized to protect client confidentiality. The mechanics of the 5-touch sequence, the close-rate improvements, and the cost structure are consistent with real deployments but should not be interpreted as a guarantee of identical results. Individual roofing businesses will see outcomes that vary based on crew size, lead volume, market conditions, and execution quality.


Ready to Stop Losing Storm Season Quotes?

Horizon Business Hub builds automated quote follow-up sequences for roofing contractors across Kentucky. Five touches, one CRM, and a close rate that can double inside a single season. Book a 20-minute diagnostic call and we will map the exact sequence to your crew's workflow.

About the author

Justin Fernandez
Justin Fernandez
Founder and Operator, Horizon Business Hub

Justin Fernandez owns Horizon Business Hub (digital infrastructure for SMBs), Horizon Pack and Ship (two-location retail shipping), and Horizon Print Shop. He architects the agency stack from inside an actively-running multi-unit operation rather than from a consulting chair.

Read full bio →

More from the blog