AI Automation for Roofers: Six Workflows Worth Setting Up First

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI Automation for Roofers: Six Workflows Worth Setting Up First.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI Automation for Roofers: Six Workflows Worth Setting Up First.

Set these up in order: an AI receptionist for every call, follow-up on every sent estimate, a measurement report for each quote, an instant estimator on your website, inspection notes turned into customer reports, and job-close messages with review requests. Roofr and Hover cover the first, third and fourth; your CRM and a general AI assistant do the rest.

None of the six replaces the roof inspection or the person who decides the price. Each takes a repeating task off the owner's evenings. The order follows how fast each one pays back: a missed call loses a lead today, while a tidier report only improves jobs you already have.

Follow me on Instagram@sagnikteaches

If your firm already pays for a CRM such as AccuLynx or JobNimbus, look at what it includes before buying anything for steps two and six. Prices below are USD list prices read from the vendors' own pages in October 2026, and a few of those pages contradict themselves, so each one is flagged where it matters. Job values, volumes and hours in the examples are assumptions to swap for your own.

Connect on LinkedInSagnik Bhattacharya

1. Answer every call, including storm-day overflow

A roofing lead that reaches voicemail may well phone the next name on the list. Roofr's AI Receptionist is built for that gap. You forward your existing line to a dedicated number, and the assistant picks up when you tell it to, screens out spam, collects the caller's details and books a home visit during the call. It can also give a ballpark quote if you have the Instant Estimator switched on. Returning customers are passed to you, and anyone who asks for a human is transferred at once. Every call becomes a record in the Roofr CRM with a transcript and the appointment details.

Subscribe on YouTube@sagnikteaches

Roofr lists it at $99 a month, or $85 a month billed yearly, with 200 minutes of calls included and no contract or setup fee. It can be added to any Roofr plan, including the free Starter one. Customers on the Essentials or Scale plans get a free trial through the end of 2026, with billing starting on 1 January 2027 unless they cancel. Roofr's setup guide takes about ten minutes, and the last step is forwarding your number through your carrier or phone provider. The page says it does not charge for minutes beyond 200 at present and will give notice if that changes, so check before a storm week.

What it has to earn. A six-person firm that makes $2,400 gross profit on an average job, and turns one inspection in four into a signed job, pays $1,188 a year for the receptionist on monthly billing. That is half of one job. On those numbers it pays for itself if it books two extra inspections a year: at one in four, that is half a job, or $1,200 of gross profit. The included 200 minutes cover about 66 three-minute calls a month.

How to start. Write down which jobs you take (repairs, full replacements, commercial), the area you cover and what a caller should be told about price. Decide what the assistant must collect on every call. A workable list for a residential firm looks like this, with example answers.

Field to collectWhy it mattersExample answer
Address and approximate roof ageLets you check an aerial report before the visit"Built around 2005, never re-roofed"
What happenedSeparates repairs, replacements and emergencies"Water stain on the bedroom ceiling after last night's rain"
Is it leaking right now?Sends urgent calls to a person the same evening"Yes, dripping into a bucket"
Insurance claim in progress?Changes the visit and the paperwork"Not yet, thinking about it"
Best visit windowFills the diary without phone tag"Thursday after 3 pm"

Forward the line, then test it from three different phones, including one with caller ID blocked. Read every transcript for the first fortnight. Set up a way for emergency leaks to reach a human the same evening; Roofr's page mentions text notifications only as something a new job card can trigger, so set that automation up rather than assuming it exists.

Watch-outs. Tell callers they are speaking to an automated assistant. Make the script say that anyone in danger should call the emergency services first, then offer a transfer. A typical slip is forwarding every call instead of only the unanswered ones, so the assistant picks up for the customers you most want to speak to; keep your own number answering the calls that matter most, and use the assistant for overflow. For storm-day detail, see AI receptionists for roofing companies on storm days.

2. Follow up every sent estimate until the customer says yes or no

Most roofing leads do not say no; they go quiet. A follow-up sequence costs almost nothing, because it lives in the CRM you already pay for. AI helps with the part people avoid: writing four messages that sound like you and cover the objections you hear every week.

Roofr's Starter plan lists five automated actions, Essentials ten and Scale 25 or more (its comparison table says unlimited), so count how many actions your sequence needs before choosing a plan. AccuLynx and JobNimbus are CRMs too; look in the automation settings of whichever you use before you buy a separate tool. Ask an assistant such as ChatGPT, Claude or Gemini to draft the messages, then paste them in as templates and trigger them when an estimate is marked sent.

DayChannelMessage (edit to your voice)
0Email"Hi [first name], your estimate is attached. It covers the full tear-off, new underlayment and a ten-year workmanship warranty. Reply here with any questions."
2Text"Hi [first name], it's [your name] from [company]. Did the estimate arrive? Happy to talk through the options. Reply STOP to opt out."
5Email"Three questions we hear most: how long the job takes, what happens if it rains, and how payment stages work. Short answers below. If it helps, I can call for ten minutes."
9TaskCall task for the estimator, with the notes from the first visit shown on the job card.
21Email"Last note from me, [first name]. The estimate stays valid until [date]. If now is the wrong time, reply with a month that suits and I'll check back then."

Objections are the part an estimator rehearses badly at 8 pm, so have the assistant draft short answers once and keep them in a note to paste during calls. They are not part of the automatic sequence.

Write a two-sentence reply to each of these customer objections for a roofing
company: "Your price is higher than another quote", "I need to talk to my partner",
"I'm waiting on the insurance company", "Can you start sooner?", "I'm not sure I
need a full replacement". Friendly, no pressure, no discounts offered, no claims
about what an insurer will pay. End each reply with one question.

Expect to cut two things from the result: any line that offers to match another quote, which commits you to a price you have not seen, and any sentence about how a claim "should" go. Everything else is usually a decent starting point.

What a revived estimate is worth. Take a month in which 18 estimates go out and six go silent. If the sequence revives one in six of those, that is one extra live conversation a month. At a one-in-three close rate that is four jobs a year, or $9,600 of gross profit on the same $2,400 assumption. The cost is the time to write four messages once.

Watch-outs. The sequence must stop the moment the customer replies or books. Do not invent urgency: "prices rise Friday" must be true. Only message numbers that were given to you for this purpose, include an opt-out in texts, and check the consent rules that apply to texting your leads. Keep claims about insurance out of every template, and keep storm-season leads on a faster sequence than routine ones.

3. Order a measurement report before every estimate

The two names to compare are Roofr and Hover. Roofr's reports are ordered per property and paid for as you go on every plan: its pricing page shows $19 each on the free Starter plan with 24-hour delivery, and $13 each on the paid plans, with delivery in two hours or less on Essentials and Scale. An ESX file for estimating software costs $12 a report on Starter and less on the paid plans. Roofr also lists a reports-focused Measure+ plan, but the page gives conflicting prices for it, so ask before you budget for one. Roofr's pages call the reports accurate and describe measuring from satellite imagery, but quote no accuracy figure, so treat accuracy as a vendor claim until you have tested it.

Hover works from phone photos of the building. On its contractor pricing page the Starter plan is pay per project, with the first three projects free, and a roof scan costs $29, $49 or $69 depending on whether the roof is simple, average or complex. Pro costs $999 a year and takes $20 off every project; Business is $2,999 a year with a flat $39 per roof scan. Typical turnaround is 12 hours on Starter and four hours on Pro and Business, and faster delivery is an add-on.

Break-even. Pro takes $20 off each project, so $999 a year breaks even at 50 projects, about one a week. A firm that orders 15 Roofr reports a month saves $90 a month by being on a paid plan ($6 less per report), but only the whole plan price tells you whether to switch: Essentials is $249 a month ($209 billed yearly) and adds unlimited proposals, card and ACH payments and e-signatures.

How to start. Order a report for ten roofs you have already priced and compare area, pitch and waste factor with your signed contracts. Check the imagery date against any recent re-roof or extension. Then use the report as the first line of the estimate and let an assistant turn the squares and waste factor into a material list; roofing takeoff with AI shows the arithmetic. A square is 100 square feet, so a 28-square roof with 12% waste is 31.4 squares to order.

A mismatch, worked through. The report gives 28 squares; your tape on site gives 30.5, because a dormer cheek and a lean-to were merged into one plane in the imagery. At $480 a square, the 2.5-square gap is $1,200 on a $13,440 job, about 9%. The fix is a rule, not a new tool: any roof with dormers, several planes or a lean-to gets a quick site measure before the price goes out, and the difference is logged so you learn which roof types the reports misread.

Watch-outs. Imagery cannot see how many layers are already on, the condition of the decking, or the details of flashing. Tree cover can hide whole sections. Use the report to price, not to diagnose, and visit the roof for older properties and storm claims.

4. Put an instant estimator on your website

Roofr's Instant Estimator asks a homeowner for an address and a few details, then returns an estimate using your own pricing. You choose which roof types you offer (asphalt, metal, tile or cedar appear on its page), set timelines, financing details and prices, and can show good, better and best options. The lead lands as a job card with the homeowner's contact details, timeline, material choice and roof size. It can be added to any Roofr plan, including Starter. Roofr lists the add-on at $149 a month or $125 billed yearly, but its labels are unclear on that card, so confirm the figure before you buy.

The value is in the settings. Say your installed prices are $430, $480 and $540 a square for good, better and best asphalt: a 28-square roof comes to $12,040, $13,440 and $15,120. Show them as ranges of plus or minus 10% with the words "subject to inspection", so the figure reads as a starting point rather than a contract.

How to check it worked. Run ten recent jobs through your settings and compare each result with the signed price. Aim for eight of ten within 8% before you publish it; if the estimator is consistently low, you will be arguing the difference on every site visit. Here are the first five rows of such a check.

JobEstimator figureSigned priceGap
1$12,900$13,4003.7% low
2$9,800$11,20012.5% low
3$15,400$15,1002.0% high
4$8,600$8,9003.4% low
5$17,200$19,30010.9% low

Two of five miss by more than 8%, both low. If jobs 2 and 5 were steep or multi-level roofs, that tells you where to add a surcharge; if they were ordinary roofs, your per-square prices need to rise. Then count, over 60 days, the web leads that arrive complete and how many reach an inspection. Instant roof estimates on a website covers whether they win more jobs.

Watch-outs. Steep, multi-level or very small roofs need surcharges that a simple formula misses. Set a minimum job size. And remember the receptionist can quote a ballpark only when this tool is on, so the two products share one set of pricing rules.

5. Turn inspection notes into a customer report

This is one of the cheapest of the six, because it needs only a general assistant at about $20 a month and the photos you already take. After you come down off the roof, dictate what you saw by slope. Upload the photos, labelled by slope, and give the assistant a fixed structure.

Write a customer-friendly roof inspection summary from my notes and photos.
Structure: overview in two sentences; findings by slope (north, south, east, west);
what I recommend and why; what I could not check.
Rules: state only what I observed. Do not say what caused any damage. Do not predict
how long the roof will last. Do not mention insurance. Use plain English.
If a detail is missing, write NEED FROM ROOFER.

NOTES:
[paste voice-note transcript]

A typical dictated note: "North slope, around 18 years old, heavy granule loss near the valley, three lifted tabs near the ridge, flashing around the chimney lifting at the lower edge, soft spot about two feet by three near the eave." A usable output reports each of those facts under North slope, recommends a repair or replacement based on your own judgement, and lists what you could not check, such as the underside of the decking.

Fix three things every time. Delete any sentence that names a cause ("caused by the recent hail") unless you saw proof. Delete life-span predictions. And check that every measurement in the report is one you gave. If an assistant fills a gap with a plausible number, the whole report loses credibility with the first customer who checks. For the template, see roof inspection reports from photos.

A before and after shows the standard to hold it to. Before: "The roof was damaged by hail and needs replacing within two years." After: "Heavy granule loss near the valley and three lifted tabs near the ridge on the north slope. Recommended: replace the north slope. Other slopes show no defects visible from the roof surface." The first sentence claims a cause and a deadline you cannot prove; the second reports what you saw and what you advise. If a customer is dealing with an insurer, keep the inspection report factual and leave the claim to them; roof damage reports for insurance claims explains where documenting stops and adjusting starts.

Time saved. If writing a report takes 45 minutes and a reviewed draft takes 15, a firm doing 12 inspections a week gets back six hours. Treat the 15 as a target, since your own review time will decide it. Photos of customers' homes can count as personal data, so use a business plan with no training on your content by default rather than a free personal account.

6. Close the job: completion message, invoice and review request

Jobs finish, then sit in limbo: the invoice goes out late, the final payment drifts, the review never gets asked for. Automate the sequence and keep the human moment, the final walk-round, in the middle of it.

The sequence: a completion email the same day with photos and the warranty paperwork; the final invoice sent that day; a polite reminder at day 3, a firmer one at day 7 and a call task at day 14; and one review request after the payment clears. Ask an assistant to draft the four messages in your voice, with one rule: no threats and no legal wording in a reminder. Roofr lists card and ACH payments on Essentials and Scale, though its FAQ and feature table disagree about whether it handles invoicing, so confirm before you rely on Roofr for the invoice itself. Your accounting software may already send reminders.

StepToneWording to adapt
Completion email, day of finishWarm"Hi [first name], we've finished and the crew has cleared the site. Photos and your warranty paperwork are attached. Your final invoice follows today."
Reminder, day 3Light"A quick note that the final invoice is open. Card and bank payment links are in the email. Tell me if anything needs correcting."
Reminder, day 7Firm"The final invoice is now a week old. Please let me know when to expect payment, or call me if there is a problem we should talk through."
Call task, day 14PersonalThe office manager phones; the job card shows the invoice, photos and sign-off.
Review request, after paymentPlain"If you have a minute, a review on Google helps other homeowners. Here's the link."

Cash timing. Six jobs a month that each leave a $4,200 final payment, with automated reminders bringing the average payment in 12 days sooner, mean $25,200 of cash arriving 12 days earlier every month. That matters more to a small roofer than the 90 minutes saved on writing.

Watch-outs on reviews. Google's rules bar incentives and selective asking, meaning you cannot ask only the customers you think are happy. Since April 2026 they also bar asking for reviews that mention specific content, such as a crew member's name. Send the same plain request to everyone, as in the last row of the table above, and keep a log of who was asked so you can show the rule was followed.

What to leave until later

Several things look attractive and can wait. Paid ads, social posts and landing pages bring more leads into a funnel that still drops calls and estimates, so fix the funnel first; a plan for a ten-person firm's full call-to-invoice map shows where the six above sit. Door-knocking scripts, drone inspection services and AI dispatch are all worth a look once the basics run.

A first month of set-up and what it costs

WeekSet upOwner time (estimate)
1Call answering: script, forwarding, three test calls3 hours
2Estimate follow-up: four templates, one trigger, stop rules3 hours
3Measurement reports on ten past jobs, compared with contracts2 hours
4Inspection report prompt tested on three real inspections2 hours
LaterInstant estimator, once your price settings are calibrated; job-close sequence4 hours

On cost, take two stacks on list prices. A lean one: Roofr Starter at $0, the receptionist at $99, ten reports at $19 and an assistant at $20 comes to $309 a month. A fuller one on monthly billing: Essentials $249, receptionist $99, estimator $149, 20 reports at $13 and an assistant at $20 comes to $777; on yearly billing it falls to about $699, and until the end of 2026 an Essentials customer pays nothing for the receptionist line. Subtract the CRM line if you already use another.

Two caveats. The hours in the table are planning estimates, not measurements, so replace them after week one. And the cost of a wrong estimate or a mishandled emergency call is far larger than any subscription here, so keep a person in the loop wherever safety, price or an insurer is involved.

Roofer questions before switching any of this on

Can I start with only one of the six?

Yes, and most firms should. Pick the call answering workflow if leads go to voicemail, or estimate follow-up if you send quotes that go quiet. Run it for a month, check the numbers against a baseline you wrote down first, then add the next one.

Do I need Roofr's CRM to use its receptionist or estimator?

Roofr says either add-on works on any Roofr plan, including the free Starter plan, and that calls and estimates land as job cards in the Roofr CRM. If you keep another CRM, ask Roofr and your CRM vendor how leads will reach it before you pay.

Is a measurement report enough to price a re-roof?

It is enough for a first estimate on a simple roof. It cannot see the number of existing layers, the condition of the decking or flashing details, so a site visit or photo set still decides the final price on older roofs and on any insurance-related work.

How do I ask for reviews without breaking Google's rules?

Ask every customer, not only the happy ones, and offer nothing in return. Do not request reviews that mention specific things such as a crew member's name. Send the same plain request to everyone after the job is signed off and paid.

Further reads

Sources: Roofr pricing, Instant Estimator and AI Receptionist pages (roofr.com); Hover contractor pricing page (hover.to); AccuLynx and JobNimbus home pages (named as CRMs only); Google's review policy guidance. Prices read in October 2026.

Not sure which roofing workflow to automate first?

On a 1:1 call we can look at where your leads, estimates and invoices actually stall, pick the one workflow worth setting up first, and decide whether your current CRM can do it before you buy another tool.

Book a 1:1 call with me