Roofing estimate follow up comes down to timing and the first text: a message within twenty-four hours that names the estimator and the address, a short check-in on day three, an email with the product line on day seven, and a personal call on day ten for large jobs. In a worked example, a Houston roofing company delivering forty estimates a month and closing twenty-five percent could close almost three more a month by reaching thirty-two percent with that sequence. At an assumed $9,000 average ticket, that is about $25,000 a month. This post gives the texts word for word, the channel order, what the software costs, and the consent rules.
Why Roofing Estimates Go Cold Before Homeowners Decide
After an estimator walks a property and delivers a written quote, the homeowner enters a comparison window that, as a working assumption, runs about three to ten days. They are not waiting for a better proposal. They are waiting to hear back from someone. At many roofing companies, follow-up is a phone call from the office a few days later, if it happens at all, and by then a competitor may already have texted.
Three patterns cause the gap. Estimators mark quotes "sent" in JobNimbus or AccuLynx, but nothing flags them for follow-up, so no one sees estimates aging past forty-eight hours. Insurance replacement jobs wait weeks on an adjuster, far past a standard ten-day sequence. And the office is running field schedules, permit paperwork, and supplier orders, so tracking thirty to fifty open estimates by memory is a design problem, not a staffing problem.
Research from Harvard Business Review found that companies that tried to reach a lead within an hour were nearly seven times as likely to qualify it as companies that waited even one hour longer. After a roofing estimate, the window is measured in days rather than hours, but the same logic applies: prompt contact keeps you in the running.
How to Follow Up on a Roofing Estimate
Follow up on a roofing estimate with four touches over ten days, starting with a text within twenty-four hours of delivery, and stop the moment the homeowner signs. Text only homeowners who gave you their number and agreed to texts on the estimate, honor STOP at once, and send inside Texas calling hours: 9am to 9pm Monday through Saturday, noon to 9pm Sunday.
Prerecorded voicemail drops count as calls under the TCPA, so they need consent too. Check the details with your attorney.
Day one, text: Under 160 characters, naming the estimator and the property, with one next step. "Hi Maria, it is Chris from [Company]. Your roof estimate for 1418 Oak Hollow is in your email. Questions? Just reply here. Reply STOP to opt out." A text that names the property reads as personal rather than automated.
Day three, text: One line, no pressure. "Hi Maria, checking in on the roof estimate. Happy to walk through the shingle options or the insurance side. Reply STOP to opt out."
Day seven, email: A short summary of the scope with a link to call or book a follow-up walkthrough. For an Owens Corning or GAF replacement, include the product line and warranty terms. A homeowner comparing a named-product estimate against a generic "architectural shingle" quote remembers the company that was specific.
Day ten, call task: An internal prompt for your estimator or office manager on estimates over $8,000. This goes to your team, not to the homeowner.
Stop the sequence the moment a homeowner books or signs. Send every reply to a person. A reply about an active leak, water coming through a light or outlet or near the panel, a sagging ceiling, a tree on the house, or a downed line gets a call from a person right away. The homeowner is told to stay out of that room, keep away from anything electrical and any downed line, and call 911 if anyone is hurt or there is sparking, smoke, fire, or a ceiling coming down.
What Is the Best Channel for Roofing Estimate Follow Up?
Text is the best first channel for roofing estimate follow up with homeowners who agreed to texts, because it reaches them on the phone they are already using to compare quotes. Email is the right channel for the written scope and warranty, and a personal call from the estimator is the right channel for large and insurance jobs.
Each channel does one job. The text keeps you visible: short, named, one question, no pressure. The email carries detail a text cannot hold: the product line, the warranty terms, photos from the inspection, and a link to book. The call answers the questions that decide a $12,000 job, like financing, the adjuster's scope, and start dates.
Voicemail drops sit in between. They count as calls under the TCPA and need the same consent, so keep them to a short note pointing to the text or email you already sent. Mailed follow-up, like a printed estimate folder, can add a touch on big insurance jobs, but it arrives days later, so it supports the sequence rather than starting it.
Match the channel to the homeowner. Someone who booked the inspection by text gets texts first; someone who asked for everything by email gets email first. The estimate form is the place to ask, and to record their consent to texts.
How Much Does Roofing Estimate Follow-Up Software Cost?
Roofing estimate follow-up software runs from $19.99 a month for Zapier connecting tools you already own to $97 a month for the starting GoHighLevel plan, and Podium lists $399 to $599 a month. If your roofing CRM already sends texts on a status change, the added software cost can be close to zero.
List prices come from each vendor's own page. Zapier starts at $19.99 a month. GoHighLevel lists $97, $297, and $497 a month plans. Podium lists $399 to $599 a month. For email-first follow-up, ActiveCampaign lists its Plus plan, which adds automation, from $49 a month billed annually. Check JobNimbus and AccuLynx with the vendor for current plans and what their automation includes.
| GoHighLevel | JobNimbus | AccuLynx | |
|---|---|---|---|
| Monthly platform cost | $97 | Check vendor | Check vendor |
| SMS follow-up | Check vendor | Check vendor | |
| Email follow-up | Check vendor | Check vendor | |
| Voicemail drops | Check vendor | Check vendor | |
| Stop on signed contract | Check vendor | Check vendor |
GoHighLevel runs SMS, email, and voicemail drops in one workflow and connects to other tools through Zapier. Check the vendor's current integration list for JobNimbus, AccuLynx, or CompanyCam. The roadmap confirms what connects to your software before you pay for a build. JobNimbus and AccuLynx shops can start with the automation already in their plan and add GoHighLevel only for what is missing.
Through Apex Local this starts with the $500 roadmap, billed on delivery; builds run $1,500 to $7,500, fixed in writing, covering the CRM connection, templates, the stop event, and testing.
This is illustrative math for a fictional Houston roofing company delivering forty estimates a month and closing twenty-five percent, or ten jobs. Assume sixty percent insurance replacements at $12,000 and forty percent retail replacement and repair at $4,500, an average ticket of $9,000, so that cohort brings in $90,000 a month. Moving to thirty-two percent, a working assumption for a four-touch sequence, adds 2.8 jobs, or about $25,200 a month. On that revenue, even a $7,500 build clears the six-month payback bar in its first month. A single $12,000 replacement that would have gone cold covers more than ten years of the $97 GoHighLevel plan.
Copy-ready estimate follow-up texts, with the opt-out line included, are in our free text message templates.
How to Set Up the Sequence in Your Roofing CRM
Standardize How Estimators Mark Quotes
Spend thirty minutes with your estimating team confirming that every delivered quote gets marked "sent" or "awaiting approval" in JobNimbus or AccuLynx at the time of delivery, not at the end of the day. Automation can only fire on a status change, and a batch update after hours starts every sequence twelve to eighteen hours late.
Write All Four Templates Before Opening Any Platform
Write the day-one text first, then the day-three text, then the day-seven email, then the day-ten call task prompt for your estimator. Use the samples above as a starting point and put them in your own voice. Writing them first keeps placeholder text out of a live workflow.
Set the Stop Event and Test With Dummy Contacts
In GoHighLevel, set the goal event to "appointment booked" or "contract signed" so the workflow removes a homeowner who says yes. Run five dummy contacts through the sequence, triggering the stop at a different stage for each. Confirm nothing fires after signing and the day-ten call task lands with the right person.
Run on New Estimates Only for Thirty Days
Do not apply the sequence to every open estimate already in your pipeline; you would text homeowners who decided weeks ago. Turn it on for new estimates only, leave the wording alone for the first month, and compare your close rate against your starting baseline before you adjust anything.
Roofing estimate follow up is a consistency system: every quote your estimators deliver gets four touches over ten days, whether or not the office has time to remember. In this post's worked example, the shop that moves from twenty-five to thirty-two percent is not writing better proposals; it is following up faster and more consistently. The $500 roadmap puts your own close rate and estimate volume against realistic setup costs before you spend anything on a build, and how it works covers the steps after. For the same problem in other trades, see the HVAC quote follow-up breakdown and AI for electrical contractors. The roofers section of our home services page shows the rest of a roofing front office.
Frequently asked
Frequently Asked Questions
- How do you follow up on a roofing estimate?
- Send four touches over ten days: a text within twenty-four hours naming the estimator and the address, a one-line check-in text on day three, an email with the product line and warranty on day seven, and a personal call on day ten for large jobs. Stop the moment the homeowner signs, and text only homeowners who agreed to texts.
- What is the best channel for roofing estimate follow up?
- Text first, for homeowners who agreed to texts, because it reaches them on the phone they use to compare quotes. Email carries the written scope, product line, and warranty. A personal call from the estimator handles the questions that decide large and insurance jobs, like financing, the adjuster's scope, and start dates.
- How much does roofing estimate follow-up software cost?
- Zapier starts at $19.99 a month to connect tools you already own, GoHighLevel lists plans at $97, $297, and $497, and Podium lists $399 to $599. If your roofing CRM already texts on a status change, the added cost can be close to zero. Apex Local builds run $1,500 to $7,500 after a $500 roadmap.
- Can I text homeowners from a storm map or a purchased list?
- No. A storm map or a purchased list is never a text list. Text only homeowners who gave you their number and agreed to texts, honor STOP at once, and send inside Texas calling hours: 9am to 9pm Monday to Saturday, noon to 9pm Sunday. Voicemail drops count as calls and need consent too.
- Does estimate follow up work for insurance replacement jobs?
- Yes, with a slower sequence. Insurance replacement estimates can wait weeks on adjuster approval, so a check-in every seven to ten days during the review keeps your company visible without pestering. Set the sequence to pause and switch to that slower track when the homeowner replies with an adjuster timeline.
More for home services: AI and Automation for Home Services