Skip to content

Roofing Lead Follow-Up

Keep Open Roofing Conversations Moving

A new unbooked lead and an estimate already sent are different conversations. Each gets a purposeful follow-up path with a helpful question, an explanation, and an easy booking step. The sequence stops on reply, booking, sale, opt-out, or an explicit team decision.

The estimate that sat in a folder for three weeks

Your estimator visits a homeowner, takes measurements, and sends a proposal. The homeowner receives the estimate and is thinking it over. Nobody follows up. The estimate sits in a folder on the estimator's desk.

Two weeks pass. The homeowner meant to call back but got busy. A neighbor mentions they used a different roofer and were happy. The homeowner calls that roofer instead. Your estimate is still sitting in the folder, and the job is gone.

The lead did not go cold because the price was wrong. It went cold because nobody checked in. A follow-up sequence with a helpful question, a check on timing, and an easy way to book keeps the conversation moving. The estimator does not have to remember every open estimate. The system reminds them.

Process diagram

Trigger, action, update, owner

1

Trigger

A new lead is captured but not yet booked for an inspection.

Action

A new-lead follow-up sequence begins with a helpful question and a booking step.

System update

The record moves to Follow-Up Active with the sequence and schedule logged.

Responsible person

The sales lead owns the booking outcome and the exception when a reply needs a person.

2

Trigger

An estimate is sent and no decision comes back.

Action

An estimate follow-up sequence checks in with the homeowner and answers questions.

System update

The record moves to Estimate Follow-Up with the sequence and check-in schedule logged.

Responsible person

The sales lead owns the close and the decision tracking.

3

Trigger

The homeowner replies, books, buys, or opts out.

Action

The sequence stops automatically and the conversation moves to the assigned person.

System update

The record moves to Conversation Active, Booked, Won, or Opted Out as appropriate.

Responsible person

The assigned person owns the conversation from the stop forward.

4

Trigger

The team decides to stop following up on a lead.

Action

An explicit team decision pauses or closes the sequence.

System update

The record is marked as paused or closed and the automated messages stop.

Responsible person

The sales lead owns the decision to stop and the reason is logged.

How the follow-up workflow behaves

The workflow separates a new unbooked lead from an estimate already sent. A new unbooked lead is a homeowner who inquired but has not scheduled an inspection. The follow-up helps them book by offering a clear next step and an easy way to choose a time. An estimate already sent is a homeowner who received a proposal and has not decided. The follow-up checks in on the decision, answers questions, and offers to revise the scope if needed.

Each follow-up path has a sequence with a purpose. A typical new-lead sequence starts with a helpful question about the project timeline, follows with an explanation of what the inspection covers, and ends with an easy booking step. A typical estimate-follow-up sequence starts with a check on whether the homeowner has questions, follows with an offer to adjust the scope, and ends with a clear ask about the decision.

The sequences are spaced over a defined period. A new-lead sequence might send a message on day one, day three, and day five. An estimate sequence might send on day two, day five, and day ten. The spacing and the count are configured with your team so the follow-up feels helpful, not aggressive.

Stop conditions are explicit. The sequence stops when the homeowner replies, books an inspection, accepts the estimate, opts out, or the team makes an explicit decision to stop. The stop is automatic and immediate. No more automated messages go out after the stop. The conversation moves to the assigned person who handles it from there.

We do not claim that a fixed number of messages guarantees a sale. The follow-up keeps the conversation alive, but the outcome depends on the homeowner's needs, the price, and the timing. We track coverage and progression so you can see whether the follow-up is working, not whether it produced a guaranteed result.

Exception handling

When the homeowner asks a pricing question during follow-up

A homeowner receives an estimate follow-up and replies with a question about the price. The sequence stops automatically. The reply is routed to the sales lead with the conversation context: the original estimate, the follow-up messages, and the specific question.

The sales lead picks up the conversation and addresses the pricing question. The system does not attempt to answer pricing questions automatically. A pricing conversation needs human judgment about the scope, the materials, and the homeowner's priorities. The follow-up brought the conversation back to the surface. The sales lead handles the rest.

Deliverables

What RoofMaxing builds

  • New-lead follow-up sequence

    A purposeful sequence for unbooked leads with a helpful question, an explanation, and an easy booking step.

  • Estimate follow-up sequence

    A separate sequence for estimates already sent with check-ins, scope adjustment offers, and decision tracking.

  • Stop conditions

    Automatic stop on reply, booking, sale, opt-out, or explicit team decision, with the reason logged.

  • Opt-out handling

    Immediate stop and messaging preference update when a homeowner opts out, with no silent override on later submissions.

  • Sequence spacing

    Configured message spacing and count agreed with your team so the follow-up feels helpful, not aggressive.

  • Progression tracking

    Follow-up coverage and progression measures over a stated review period, showing whether the follow-up is working.

What your team supplies

Inputs we need from you

  • Your follow-up message content and tone
  • Your sequence spacing and count preferences
  • Your team's decision criteria for stopping a sequence
  • Your assigned owners for booking and closing

A sample follow-up sequence

Illustrative sample

Day 1

Hi Jennifer, thanks for reaching out about your roof. Are you looking to start the project in the next few weeks, or are you planning further out? I can schedule an inspection whenever works for you.

Day 3

Hi Jennifer, following up on your roof inquiry. An inspection takes about 30 minutes and covers the current condition, any damage, and a recommended scope. Would Tuesday or Thursday work?

Day 5

Hi Jennifer, I do not want to keep following up if the timing is not right. If you are still considering a roof project, reply here and I will schedule the inspection. If now is not the right time, no worries at all.

Illustrative sample. Shows the sequence format. No real customer data.

Measurement

What we measure

Each measure is defined in plain language. Baselines start as "Set your baseline" until your data is connected. The review period is agreed with your team.

—

Follow-up coverage

The share of open conversations that received a scheduled check-in during the review period.

—

Progression rate

The share of followed-up leads that moved to a next step: booked, replied, or advanced in the pipeline.

—

Sequence stop reason

The breakdown of why sequences stopped: reply, booking, sale, opt-out, or explicit team decision, tracked over the review period.

—

Open conversations

The count of conversations still in an active follow-up sequence at the end of the review period.

Software and access

Lead follow-up connects to your CRM, your SMS and email channels, and your booking system. We assess your current setup during planning. Channel eligibility depends on the provider and the access you can provide. We plan the integration before promising a specific sequence outcome.

Illustrated workflows

Approved case studies will appear once a real case is documented. Until then, these illustrated workflows show how lead follow-up connects to the rest of the system.

Questions

Common questions about this service

  • The number of messages depends on the sequence configured with your team. A typical follow-up sequence has three to five messages spaced over a defined period. We do not claim that a fixed number of messages guarantees a sale. The sequence stops when the homeowner replies, books, buys, opts out, or the team makes an explicit decision to stop.

Plan the Next Step for Your Roofing Business

Use a 30-minute strategy session to walk through the workflow that needs attention and discuss how RoofMaxing can help.

30 minutes. For roofing owners and operating leaders.