By Connie · Last reviewed: April 2026 — pricing & tools verified · AI-assisted, human-edited · This article contains affiliate links. We may earn a commission at no extra cost to you if you sign up through our links.
How to Use AI for a Roofing Contractor in 2026: Storm Response, Xactimate, Supplements & Owner Scorecard
Published May 8, 2026 · 15 min read · Happycapy Guide
TL;DR — for the roofing-contractor owner
The two highest-ROI AI wins in a 2026 roofing shop are AI storm-canvass lead triage and AI-drafted insurance supplement memos. Together they typically lift close-rate on storm work and dollar-per-claim enough to pay for the stack inside one event.
AI drafts. Licensed roofers, HAAG-certified inspectors, and approved adjusters sign. State contractor-license + insurance rules apply — AI is decision-support, not the decision-maker.
Never let AI draft deductible rebate, waiver, or "we'll-eat-your- deductible" language. Multiple states (FL, TN, TX, OK, LA and others) prohibit this and routinely revoke licenses.
TCPA governs every canvass SMS. Two-party-consent recording applies to calls in CA, FL, MA, WA, PA, IL, MT, NH, CT, MD. 3-day right-to-cancel applies to door-step-signed contracts in most states.
Owner rule: every AI-drafted estimate, supplement, contract, review reply, and ad is reviewed and signed by a human before it leaves the building.
Why roofing is a high-leverage AI vertical
Roofing is storm-driven, labor-intensive, material-heavy, and almost entirely mediated by insurance carriers. The owner's four chronic problems — storm capture rate, supplement dollars left on the table, production-schedule chaos, and reputation drift — all get better with narrow AI assistants running inside a modern roofing CRM. AI does not replace the roofer, the HAAG-certified inspector, or the carrier adjuster; it removes the tax on the owner's calendar.
This playbook is for the owner of a 3-to-30 crew residential + light-commercial storm / retail roofing company who wants to use AI across canvassing, inspection, Xactimate, supplements, GBB proposals, production, financing, reviews, and an owner scorecard — without tripping state contractor-license laws, state insurance AOB / PA rules, TCPA, FTC Act §5 UDAP, OSHA 1926 Subpart M, or state consumer- protection laws.
The compliance floor (read this first)
State contractor licensing: residential roofing licensure (CA CSLB C-39, FL CCC, TX RCAT, GA, NC, SC, CO, OK, AZ ROC, TN, etc.); verify state + municipal endorsements.
Insurance-claim + AOB rules: state-specific assignment-of-benefits rules (FL §627.7152 / §627.7153 post-2022 reforms, TX Chapter 542A / HB2102, NC §58-33, GA §33-24, LA §22:1892); do not act as a public adjuster without a PA license.
Deductible-rebate ban: FL §489.147, TN §62-6-508, TX §707.005, OK §1219A, LA §22:1892.1 and others — no waiving / rebating / absorbing deductibles, in ad copy, in contract, or verbally. AI prompts must never draft this language.
FTC Act §5 UDAP: no "free roof," "no-cost," "insurance will pay 100%," "best," or "lifetime" without substantiation. No bait-and-switch between canvass pitch and contract.
State home-solicitation / door-to-door rules: 3-day right-to-cancel on every door-step contract (CA B&P §1689.5, FL §501.021, NY GBL §428, TX B&C §601, etc.).
TCPA + state mini-TCPA: written express consent for marketing SMS + calls, quiet hours 8am-9pm local, opt-out on every message, no autodialer without consent.
Two-party-consent recording: CA, FL, MA, WA, PA, IL, MT, NH, CT, MD. Announce recording at the start of every call.
OSHA 1926 Subpart M fall protection: 6-foot trigger, PFAS / PFPS compliant anchors, residential-construction fall-protection rule; document training.
OSHA 1926 Subpart E PPE + Subpart L scaffolding + Subpart X ladders + Subpart R steel erection (commercial).
Manufacturer certifications: GAF Master Elite, Owens Corning Platinum, CertainTeed Select ShingleMaster, IKO ShieldPRO, Malarkey Emerald Pro, Atlas Pro Plus; AI can flag warranty eligibility but cannot represent a homeowner is "certified" unless the firm actually holds the credential.
IRA §25D residential 30% credit: applies to qualifying solar + heat-pump, not shingles — do not let AI imply a new roof qualifies for §25D.
Reg Z + state financing: APR + dealer-fee disclosure for consumer financing (GreenSky, Service Finance, Hearth, Wisetack).
Drone operations: FAA Part 107 for commercial drone inspection; maintain a written drone-ops SOP.
AI content disclosure: several states now require disclosure when AI writes marketing copy or consumer-facing letters — check your state AG guidance.
Run these inside your CRM of record (JobNimbus, AccuLynx, Roofr, RoofSnap) so customer + claim data stays in one system. Replace bracketed placeholders with real values. Every AI output gets a human reviewer — licensed roofer, HAAG inspector, adjuster liaison, production manager, or owner — before it leaves the building.
1. Storm-canvass lead triage
You are our storm-canvass triage assistant. For this lead [address, canvasser notes,
aerial-imagery reference, storm date(s)], score and classify.
Triage:
1) High-probability claim — visible mat-to-granule damage on aerial, within storm
footprint window (NOAA SPC + hail-swath overlay), roof age 8+ yrs, insured → prioritize
inspection within 24 hrs
2) Medium — within footprint, age 5-15 yrs, no visible aerial damage → schedule
inspection in 3-7 days
3) Low — outside footprint or new roof within 5 yrs → retail quote only, no storm pitch
4) Pull-back — FL / TN / TX / OK / LA and any state with deductible-rebate ban →
canvasser reviews script to strip any waiver / rebate language
5) Do not engage — prior contact / opt-out / DNC
Output:
- Homeowner contact + address (verify)
- Storm event(s) likely tied to damage, with NOAA / StormPulse reference
- Aerial-image damage notes (AI-observed, not diagnostic)
- Roof age estimate if known
- Recommended inspection slot + inspector
- Canvasser script + what NOT to say (no deductible waiver, no "free roof," no
"insurance pays 100%" claim)
- 3-day right-to-cancel callout
- Recording-consent announcement for follow-up calls
Compliance:
- Never promise claim approval
- Never offer to pay, waive, or rebate deductible
- TCPA quiet-hours for SMS follow-up (8am-9pm local)
- Two-party-consent recording if in applicable state
2. Aerial-measurement + Xactimate seed
You are our estimate prep assistant. Given the Hover / EagleView / Nearmap /
QuickMeasure report [link] for [address], draft the Xactimate seed scope.
Generate:
1) Squares total + by-pitch breakdown (low-slope vs steep-slope)
2) Ridge / hip / valley / eave / rake linear feet
3) Roof complexity multiplier (cut-up vs. simple)
4) Chimney / skylight / vent / pipe-boot count
5) Step + counter flashing linear feet
6) Ice & water shield coverage area (per IRC R905.1.2 / state amendments)
7) Drip-edge linear feet (all eaves + rakes per 2021 IRC / state code)
8) Starter strip linear feet
9) Ridge-vent linear feet if applicable
10) Detach-reset items (solar, satellite, gutters, downspouts)
Output:
- Xactimate-ready line-item list with quantities
- Code-driven required items called out separately (ice & water, drip edge, valleys,
decking re-nailing, high-wind nailing pattern)
- Safety items (bundle staging, dumpster, tarp, magnet sweep, roof jacks)
- Photo reference anchors for each category
Compliance:
- All quantities are pre-inspection estimates subject to on-site confirmation
- Flag any low-slope (<2:12) area for build-up / modified-bit scope, not shingle
- Never auto-submit to carrier — always routed through licensed adjuster / owner
3. HAAG-style damage inspection report
You are our inspection-report writer. Given the inspector's field notes + CompanyCam
/ DocuSketch photos [links], draft a HAAG-style residential damage report.
Structure:
- Cover: homeowner, address, inspection date, inspector name + HAAG cert ID,
weather / storm event reference
- Scope of inspection (exterior, interior if accessed, attic if accessed)
- Roof field: shingle type, age estimate, general condition
- Hail indicators: bruising, fractured mat, granule loss patterns, directional
strike pattern, collateral (metal softs, vents, gutters, window wraps)
- Wind indicators: creasing, seal failure, missing tabs, displaced ridge caps
- Code / manufacturer deficiencies noted
- Interior damage (stains, bulging, leaks) if accessed
- Collateral damage on other building envelope (siding, screens, AC fins, deck)
- Photograph log with captions + north-south-east-west reference
- Conclusion: storm-consistent damage vs. wear / maintenance vs. mixed
- Recommendations: full replacement vs. repair vs. maintenance
Compliance:
- Never conclude "the carrier must pay" — carrier decision is theirs
- Never misrepresent wear as storm damage
- Inspector (HAAG-certified or licensed roofer) signs the final report
- Report goes to carrier only through proper channels (adjuster, PA, or direct
to homeowner for their claim)
4. Insurance supplement memo
You are our supplement-memo writer. Compare the carrier's Xactimate scope [attached]
to our field scope + code requirements, and draft the supplement memo.
For each line item delta:
- Line item + code / manufacturer / measurement basis
- Why it is required (IRC R905, state amendment, manufacturer install spec, Xactimate
price-list version delta, photo reference)
- Quantity + unit price per current Xactimate price list for ZIP / state
- Supporting photos + documentation references
Required-add checklist:
- Ice & water shield at eaves + valleys + penetrations (per code)
- Drip edge at all eaves + rakes (per 2021 IRC / state amendment)
- Starter strip (manufacturer install instruction)
- High-wind nailing pattern (6-nail vs 4-nail, where code or manufacturer requires)
- Ridge / box / ridge-vent components
- Step + counter flashing at walls + chimneys
- Valley metal / W-valley where applicable
- Decking re-nail per FL / state code
- Detach / reset line items (solar, gutters, satellite, A/C, chimney cap)
- Dumpster, permit, and cleanup O&P where allowable
- Code-upgrade coverage (Ordinance & Law) if policy carries it
Tone:
- Professional, carrier-facing, non-adversarial
- Cite code sections + manufacturer specs — not opinion
- Offer inspection walk with carrier adjuster
Compliance:
- Never act as a public adjuster unless licensed in state
- Never include deductible-waiver / rebate language
- Owner + adjuster liaison signs before sending to carrier
5. Homeowner GBB proposal + contract
You are our proposal writer. Convert the approved claim scope + our field notes into
a homeowner-ready good-better-best proposal + contract packet.
Good: insurance-scope baseline — 3-tab or architectural shingle per carrier scope,
code-required accessories, standard warranty. Scope + parts + warranty.
Better: quality upgrade — impact-resistant Class 4 shingle (GAF Timberline AS II,
Owens Corning Duration Storm, Malarkey Legacy, Atlas StormMaster), synthetic
underlayment, full ice & water, upgraded ridge vent, 50-yr system warranty. Scope
+ parts + warranty + potential insurance discount note ("may qualify for Class 4
impact discount — verify with carrier; not a guarantee").
Best: premium system — designer / luxury shingle (GAF Grand Sequoia, Owens Corning
Berkshire, CertainTeed Presidential, DaVinci synthetic), full manufacturer warranty
(GAF Golden Pledge / OC Platinum Protection / CertainTeed SureStart PLUS), ridge-vent
+ intake balance, drip edge + valley metal upgrade, gutter system + leaf guard add-on.
Scope + parts + warranty.
For each tier:
- Plain-English scope (no jargon)
- Accessory + parts list with manufacturer names
- Production-day estimate + crew size
- Permit + inspection callout
- Warranty terms (manufacturer + workmanship)
- Estimated total (fixed OR range with why)
- Financing option with APR disclosure (GreenSky / Service Finance / Hearth / Wisetack)
Contract addenda:
- 3-day right-to-cancel notice (state-specific form)
- Deductible clearly stated — homeowner pays the deductible; no waiver / rebate /
absorption language anywhere
- Change-order process
- Weather-delay clause
- Warranty transfer terms
- Lien-release procedure at final payment
Owner or GM signs every proposal before it goes to the homeowner.
6. Production schedule + material take-off
You are our production scheduler. Given this week's signed jobs + crew roster + supplier
lead times, generate the production plan + material take-off.
For each job:
1) Recommended install day + crew (by skill: steep-slope, low-slope, architectural,
metal, TPO)
2) Material take-off: shingles (bundles), underlayment rolls, ice & water rolls,
drip edge, starter, ridge cap, ridge vent, pipe boots, step flashing, nails,
dumpster size, porta-john if multi-day
3) Delivery day + staging (rooftop load vs. ground load)
4) Permit status + inspection schedule
5) Adjacent trades (solar detach, gutters, chimney mason)
6) Safety plan: fall-protection anchor points, harnesses, roof jacks, ladder plan
7) Customer communication template (day-before SMS / email, day-of start time,
end-of-day walkthrough)
Output:
- Week calendar by crew
- Pallet-ordered supplier list by vendor (ABC Supply, Beacon, SRS, Home Depot Pro,
local lumberyard)
- Risk callouts (weather, code inspector availability, material backorder)
Compliance:
- OSHA 1926 Subpart M fall-protection plan attached to every job
- Permits pulled before roof tear-off
- Customer SMS respects TCPA + quiet hours
7. Daily huddle + KPI readout
You are the owner's daily huddle assistant. From yesterday's [JobNimbus / AccuLynx /
Roofr] export, produce the 9-minute huddle script.
Cover:
1) Yesterday — inspections done, contracts signed, supplements submitted, supplements
approved, jobs completed, 5-star reviews won, callbacks created, open AR
2) Today — inspections scheduled, installs starting, installs finishing, supplier
deliveries, permit / inspection appointments, canvass routes
3) Risks — weather, permit pending, supplement stalled, supplier shortfall, crew down,
customer escalation, safety near-miss, AR aging
4) Wins to celebrate (by name)
5) Owner's 3 decisions to make before end of day
Tone: crisp, positive, never shaming. Do not mention comp numbers in the huddle.
Output as 1-page readout + 3-bullet manager follow-ups.
8. Review-reply drafting (5-star + 1-3 star)
You are our reputation assistant. For each new review [Google / Yelp / Nextdoor / BBB
/ Angi / Facebook], draft a reply.
For 5-star:
- Thank by first name (if used)
- Reference the job in plain terms (new roof, storm repair, gutter replacement)
without revealing address / claim number
- No coupon or discount in reply (Google ToS)
- Invite referrals via formal referral program (only if state-legal — some states
restrict roofing referral payments)
For 1-3 star:
- Lead with accountability, not defensiveness
- Never deny the customer's experience publicly
- Offer a private callback from a specific named manager
- Never reveal homeowner name / address / claim number / deductible
- If the review is false or defamatory, flag to owner + legal for platform dispute
Compliance:
- FTC Endorsement Guides 2023 + 2024-2025: no incentivized or fake reviews, no
astroturf
- State AG consumer-protection: no threatening language, no retaliation
- Never disclose the deductible amount or "we took care of the deductible" language
in any public post
Owner or GM signs every reply before it posts.
9. State-compliant ad + landing-page copy
You are our marketing writer. Draft an ad + landing page for this [service: storm
restoration / retail roof / commercial TPO / gutters] in [city, state]. Use honest,
substantiated claims only.
Requirements:
- State contractor-license number + state board ID visible on landing page
- Physical address + phone number + service area
- No "free roof," "no cost to you," "insurance will pay 100%," "lowest price," "best
in town," or "lifetime" without substantiation
- Deductible-rebate language is BANNED in FL, TN, TX, OK, LA and others — do not draft
ANY version of "we pay your deductible" / "we eat your deductible" / "we match your
deductible." Deductible is always the homeowner's responsibility
- Manufacturer-certification claims (GAF Master Elite, OC Platinum, CertainTeed Select
ShingleMaster) only if firm actually holds the credential — include cert number
- Warranty claims only if substantiated (manufacturer term + workmanship term stated)
- Class 4 insurance discount language framed as "may qualify — verify with carrier"
- All testimonials used only with written consent + FTC Endorsement Guide disclosures
- TCPA-compliant lead form — explicit opt-in for SMS + calls, opt-out language
- CCPA / GDPR cookie + privacy link
Output: headline, 3 subheads, 2 body paragraphs, 3 CTAs, FTC-safe claim list + any
claim that needs substantiation documented.
Owner or compliance reviewer signs before publish.
10. Owner weekly scorecard
You are my practice analyst. From this week's [CRM + QuickBooks / Sage] export produce
the owner scorecard.
Growth: leads, inspections booked, contracts signed, avg contract value, supplement
capture rate, supplement $ approved / submitted, cycle time (contract → install →
final), referral rate, retail vs. storm mix.
Operations: crew production per day (squares per crew), re-do rate, callback rate,
permit-on-time %, inspection pass-rate, OSHA near-miss reports, fall-protection audit
scores, material waste %.
Financial: gross margin by job type, labor %, material %, supplier rebate capture,
AR > 30 / 60 / 90, average days to final payment, lien filings, warranty-reserve
balance.
Compliance watch:
- Any AI-drafted contract, supplement, ad, SMS, review reply, or claim letter published
without human sign-off
- Any deductible-waiver / rebate language appearing anywhere
- Any missed recording-consent announcement
- Any TCPA complaint / opt-out honor miss
- Any permit miss / inspection fail / safety recordable
- Any PA / adjuster-liaison boundary issue
Output: 3 wins, 3 risks, 3 decisions owner must make by Monday. No fluff.
Common mistakes that cost roofing owners money (and licenses)
Letting AI draft deductible-waiver or rebate language. FL / TN / TX / OK / LA and others — license revocation + criminal exposure.
AI-drafted supplement memo submitted to carrier without adjuster-liaison / owner review. Misrepresentation risk; carrier-relationship damage.
Aerial-only "diagnosis" written into a HAAG-style report without rooftop inspection. Inspector-credential + misrepresentation risk.
"Free roof" / "no-cost" marketing. FTC + state AG UDAP theory — routine enforcement priority.
Canvassing contract signed at the door with no 3-day right-to-cancel notice. State home-solicitation-law violation — contract voidable.
TCPA SMS canvass follow-up without written consent. $500-$1,500 per message.
AI CSR that doesn't announce recording in two-party-consent states. Direct state-law violation.
Class 4 / impact-resistant discount oversold. Frame as "may qualify" — carrier decides.
Manufacturer-certification language without holding the credential. GAF / OC / CertainTeed will pull credentials + FTC misrepresentation risk.
OSHA Subpart M fall-protection plan missing on the job file. 6-figure penalties + stop-work orders.
No written AI governance policy. Carriers, sureties, and acquirers now ask.
A 60-day rollout that does not blow up the shop
Four two-week sprints. Verify compliance + ROI at each step.
Days 1-14 — Governance + canvass triage pilot. Sign vendor agreements, confirm two-party recording announcement, write a 2-page AI governance memo with explicit deductible-rebate ban language, pilot AI storm-canvass triage on one territory.
Days 15-28 — Xactimate seed + supplement memo. Train adjuster liaison + production desk on the AI-drafted supplement workflow. Measure supplement capture-rate delta.
Days 29-42 — GBB proposal + production schedule. Stand up AI GBB proposal + material take-off. Tie signed job directly to supplier PO + crew calendar.
Days 43-60 — Review replies, state-compliant ads, owner scorecard. Turn on AI-drafted review replies with human sign-off. Audit every ad against FTC + deductible-rebate + state-board rules. Ship the weekly owner scorecard.
Want a full operator-level AI playbook tuned to your roofing business?
Happycapy publishes weekly playbooks for home-service trades — compliance-first, vendor-agnostic, and written for the owner who actually has to sign the contracts and the supplements.