Industry Playbook

The Roofing Ops Playbook

How to deploy AI teammates that handle the admin work burying your roofing operation — CRM updates, estimate follow-ups, proposal assembly, and storm season scaling.

Executive Summary

The thesis: Roofing companies don't have a software problem. They have an admin problem. Tools like AccuLynx, JobNimbus, and EagleView are good. The work between them is manual. That's where AI teammates live.

Sales reps come back from inspections and spend hours re-typing data into the CRM. Estimates sit unsigned because nobody followed up on day three. Proposals take half a day to assemble from measurement reports. And when a storm hits, the whole operation buckles under 10x lead volume with the same team size. These aren't software gaps — they're process gaps. An AI teammate closes them.

This playbook is built on the OpsRev framework — adapted specifically for roofing operations, roofing tools, and roofing workflows.

CRM Data Entry
2+ hrs/day eliminated per rep
Follow-Up Speed
Minutes not days after estimates
Proposal Assembly
Hours to minutes with auto-build
Storm Season
Scale without hiring temp staff
Pipeline Visibility
Real-time alerts in Slack, not weekly reviews
Admin Headcount
2-3 FTEs of admin work replaced
01

Foundation

Audit your ops stack. You can't automate what you haven't mapped.

Map Your Tools

Every roofing operation runs on a stack. Before automating anything, inventory every tool and identify where data moves — and where it doesn't:

See the full roofing software integration guide

Identify the Manual Handoffs

The automation opportunities live in the seams between tools. Ask your team:

  • Where does data get re-typed? (Inspection notes into CRM, measurement data into proposals)
  • Where do follow-ups get missed? (Estimates delivered but never chased, supplements submitted but not tracked)
  • Where does information live in someone's head instead of a system?
  • What happens to a lead that comes in at 8pm on a Friday?

Baseline Metrics

You can't prove ROI without a "before" snapshot. Measure these before you automate anything:

  • Average follow-up time after delivering an estimate
  • Number of estimates currently sitting unsigned (and for how long)
  • CRM update compliance rate (are reps actually logging after inspections?)
  • Admin hours per job (from lead to close, how much is non-selling time?)
  • Lead response time for after-hours inquiries
The "One Task" Rule

For most roofers, the single most painful admin task is CRM data entry after inspections or estimate follow-up sequences. Pick one. Automate it. Prove the value. Then expand. Don't try to automate everything on day one.

What It Replaces

Ad-hoc process discussions, guesswork about where time goes, finger-pointing about missed follow-ups with no data to back it up.

Expected Impact

Clear picture of which handoffs are broken, how much time is wasted, and exactly what to automate first. This phase takes 1-2 weeks.


02

CRM Automation

Make the data flow. Stop re-typing everything.

Auto-Update CRM After Inspections

The biggest time sink for roofing sales reps: coming back from the field and spending an hour updating the CRM. Automate the chain:

The Post-Inspection Workflow
  1. Trigger: Photos uploaded to CompanyCam
  2. Update: CRM record updated with inspection status, damage type, photos linked
  3. Status: Job stage changed (e.g., "Inspected — Estimate Needed")
  4. Next steps: Follow-up tasks auto-created, measurement order triggered if needed

The rep's job is to inspect roofs and close deals. Not to type the same information into three different systems.

Lead Intake Automation

New lead comes in from any source — website form, phone call, referral, Scorpion, Google LSA. The AI teammate handles the plumbing:

  • CRM record created with all available information
  • Lead assigned based on territory, availability, or round-robin rules
  • Initial follow-up drafted and queued for rep review
  • Property details pre-populated (address, satellite imagery, prior permits)

Data Hygiene Enforcement

CRM data degrades fast in roofing. Reps are in the field, not at desks. Automate the cleanup:

  • Missing fields flagged daily (no email? no phone? no insurance info?)
  • Duplicate records caught before they multiply (same address, different lead names)
  • Stale leads surfaced (estimate delivered 3 weeks ago, no activity since)
  • Stage accuracy checks (deal marked "Signed" but no contract uploaded?)

Integration Examples

CRM Workflow Outcome
AccuLynx Photo upload triggers status change + task creation via API Rep saves 45 min/job on data entry
JobNimbus Lead form submission creates contact + job + assigns workflow Zero leads slip through the cracks
What It Replaces

2+ hours per day per rep spent on manual CRM updates. Office admins re-typing field notes. Leads that fall through because nobody created the record.

Expected Impact

CRM accuracy jumps to 95%+. Reps reclaim 2+ hours/day for selling. Every lead tracked from first touch. Data is clean enough to actually trust your reports.


03

Follow-Up Enforcement

Never lose a lead again. Automated, personalized, relentless.

Estimate Follow-Up Sequences

The #1 revenue leak in roofing: estimates delivered and never followed up. The AI teammate runs a structured sequence — personalized from the actual estimate, not a generic template:

Day Action Channel
Day 1 Estimate delivered confirmation + next steps reminder Email + SMS
Day 3 Check-in — any questions about the scope or pricing? Email
Day 7 Value reinforcement — warranty details, material options, timeline Email
Day 14 Final nudge — availability window closing, seasonal pricing note Email + SMS

Key detail: Each message references the specific scope, pricing, and property details from the estimate. "Hi John, following up on the 28-square architectural shingle replacement we quoted for your Oak Street property" — not "Following up on your recent estimate."

After-Hours Lead Response

Homeowners search for roofers at night and on weekends. If a lead comes in at 9pm, the AI teammate handles it immediately:

  • Acknowledgment goes out within minutes (personalized, not robotic)
  • Basic qualification questions asked (insurance claim? retail? what's the issue?)
  • Appointment scheduling offered if calendar integration is active
  • Sales team gets a complete briefing first thing next morning

The roofer who responds first gets the job 78% of the time. An AI teammate never sleeps.

Insurance Claim Follow-Up

Insurance jobs have long, multi-step follow-up cycles that are easy to lose track of. Automate the tracking:

  • Supplement submitted — track status, set follow-up reminders
  • Adjuster meeting scheduled — prep packet auto-generated
  • Adjuster response received — alert sales rep, update CRM, flag next action
  • Follow up with adjuster on a defined schedule (not when someone remembers)

Stale Deal Detection

Roofing has unique seasonality. A deal that's been quiet for 30 days in July means something different than 30 days in January. The AI teammate applies roofing-specific logic:

Severity Criteria Action
Critical Estimate delivered 21+ days ago, no response, storm season approaching Immediate rep + manager alert
Warning 14-20 days no activity post-estimate Rep notification + suggested re-engagement
Watch Insurance claim pending 30+ days with no adjuster update Automated adjuster follow-up
What It Replaces

Reps trying to remember which estimates need follow-up. Sticky notes and mental lists. After-hours leads sitting untouched until Monday morning. Insurance supplements lost in email threads.

Expected Impact

Estimate close rate increases 15-25%. After-hours lead response drops to under 5 minutes. Zero estimates go unfollowed-up. Insurance supplement cycle time cuts in half.


04

Document & Proposal Assembly

From measurement data to signed contract — without the busywork.

Measurement to Proposal Pipeline

EagleView or Roofr measurement report comes in. The AI teammate takes it from there:

The Auto-Proposal Workflow
  1. Ingest: Pull measurement data (squares, pitch, ridges, valleys, waste factor)
  2. Price: Apply current material pricing + labor rates + margin
  3. Scope: Assemble scope of work language from your standard templates
  4. Brand: Output branded PDF with your logo, terms, warranty info
  5. Deliver: Attach to CRM record, notify rep for review and send

Read the full guide to automating your roofing business

Insurance Supplement Packages

Supplement packages require multiple data sources assembled into a single coherent document. Let the AI teammate compile:

  • Damage photos from CompanyCam (organized by damage type and location)
  • Measurement data from EagleView
  • Line-item pricing matching Xactimate codes
  • Supporting documentation (manufacturer specs, code requirements)
  • Output: complete supplement package ready for adjuster submission

Compliance Document Assembly

Every job has paperwork requirements. The AI teammate auto-assembles per job:

  • Certificate of Insurance (COI) — current, correct coverage amounts
  • State and local licenses
  • Bond documentation
  • Manufacturer warranty registration
  • Permit applications (pre-filled from job data)

Pre-Inspection Packets

Before a rep drives to a property, the AI teammate compiles everything they need:

  • Property details (year built, roof age if available, square footage)
  • Prior insurance claims on the property
  • Satellite imagery and aerial views
  • Neighborhood context (recent storm activity, nearby jobs completed)
  • Talking points based on property type and likely damage
What It Replaces

Hours of manual proposal drafting. Copy-pasting measurement data into templates. Hunting down COIs and licenses for each job. Driving to inspections blind.

Expected Impact

Proposal turnaround drops from half a day to 15 minutes. Supplement packages assembled in minutes, not hours. Reps arrive at inspections fully prepared.


05

Storm Season Scaling

10x volume, same team. The admin can't explode with the pipeline.

The Storm Problem

A hailstorm hits. Lead volume goes from 20/week to 200/week overnight. Your sales team is the same size. Without automation, the math is brutal: 10x the leads, 10x the CRM entries, 10x the follow-ups, 10x the proposals. Either you hire temp staff (expensive, slow to train) or leads fall through the cracks (expensive, permanently).

AI teammates don't need to be hired, trained, or scaled. They handle the surge automatically.

Canvassing to CRM Pipeline

Door-to-door canvassing with HailTrace or SalesRabbit generates leads fast. The AI teammate turns door knocks into managed pipeline entries:

  • Canvassing data synced to CRM in real-time (no end-of-day batch entry)
  • Each door knock becomes a tracked lead with status, next steps, and assignment
  • Duplicate detection against existing pipeline (already talked to this homeowner?)
  • Territory mapping updated as canvassers work

Rapid Response Sequences

Storm hits a market. The entire follow-up engine auto-deploys:

The Storm Response Chain
  1. Storm detected: HailTrace data or manual trigger activates storm protocols
  2. Lead ingestion: Canvassing data flows into CRM as it's collected
  3. Auto-sequence: Every new lead enters a storm-specific follow-up cadence
  4. Capacity routing: Leads distributed based on rep availability, not just territory
  5. Scale: 200 leads get the same follow-up quality as 20

Multi-Branch Coordination

If you operate in multiple markets, the AI teammate ensures the same process runs everywhere:

  • Same follow-up sequences, same data standards, same pipeline stages
  • Branch-level digests delivered to your management channel
  • Resource reallocation suggestions when one market is surging and another is quiet
  • Consistent customer experience regardless of which branch handles the job

Capacity Monitoring

When volume spikes, the AI teammate watches for overload signals:

  • Pipeline per rep (is anyone drowning while others are light?)
  • Follow-up lag alerts (response times creeping up means someone is overwhelmed)
  • Estimate backlog tracking (measurements ordered but proposals not yet sent)
  • Automatic rebalancing suggestions to managers before deals start dying
What It Replaces

Hiring and training temp admin staff every storm season. Leads falling through the cracks during volume spikes. Managers manually rebalancing workloads by gut feel.

Expected Impact

Handle 10x lead volume without proportional headcount increase. Storm season close rates stay consistent instead of dropping. Time-to-first-contact stays under 5 minutes regardless of volume.


What AI Can't Replace

AI teammates handle admin work. These things require humans on the roof, at the kitchen table, and on the phone.

On-Roof Inspections & Quality Judgment

AI can prep you with property data and satellite imagery before you arrive. It can process your photos after. But the actual inspection — identifying damage, assessing severity, knowing what's storm vs. wear — requires trained eyes on the roof.

Customer Relationships & Trust Building

Homeowners are making a major purchase decision, often under stress from storm damage or insurance claims. The trust that gets a contract signed comes from a human sitting at their kitchen table, explaining options, and showing they care about the outcome.

Crew Management & Skilled Labor

Scheduling crews, managing subcontractors, ensuring quality on the job site, handling weather delays — this requires human judgment, relationships, and physical presence. AI can optimize schedules, but it can't swing a hammer.

Insurance Negotiation & Adjuster Relationships

AI can prep your supplement packages, track claim status, and automate follow-ups. But negotiating with an adjuster on a re-inspection, arguing for additional line items, or navigating a denied claim — that takes experience and persuasion.


Related Resources

Ready to deploy the playbook?
We'll run it for you.

OpsRev implements every phase of this roofing playbook as autonomous agents inside your existing tools — AccuLynx, JobNimbus, EagleView, CompanyCam, and more. Same framework, zero internal headcount required.