The contractor is a bundle, and bundles come apart
I ran roofing companies for 15 years. Here is my prediction: within a year, the roofing contractor as we know it disappears.
The roofer doesn't disappear. Someone will always climb the ladder, tear off the old shingles and nail down new ones. What disappears is everything stacked on top of that crew: the office manager, the sales manager, the production manager, the canvassers, the commissions, the wrapped trucks and the overhead that pays for all of it.
Americans spend more than $80 billion a year replacing roofs, siding, windows and doors (Harvard Joint Center for Housing Studies). By my math, $25 billion of that pays for things that add nothing to their homes. In every job we did, labor and materials were 60 to 70% of the price. The rest was the cost of being a contractor.
A contractor is really a bundle of four jobs: keep track of everything, sell the job, run the install, and close it out (callbacks and collections). AI is now good enough to take each of those jobs one at a time. Here is the roadmap, piece by piece: what we're building at Otter Quotes, and what a lot of very smart people at other companies are building toward the same end.
I. The CRM is the hub
Replacing a contractor takes more than a CRM with AI sprinkled on top. It takes a CRM that is the office: every call in, every call out, every callback, every payment, every photo, all in one record that the AI works from and writes back to.
What we're building: OQ CRM
OQ CRM is being built around one idea. The office manager, the sales manager and the production manager collapse into one person who supervises the machines. Each of the voice services we're building will take a slice of one of those three jobs, and every one of them will read from and write to the same CRM:
| Service | The job it will take | What it does |
|---|---|---|
| Inbound Manager | Office manager | Will answer every call, any hour, qualify the caller and book the appointment |
| File Manager | Office manager | Will keep every job file complete: documents, photos, insurance paperwork |
| Cold Lead Manager | Sales manager | Will work old and stale leads until they book or opt out |
| Outbound Sales Engine | Sales manager | Will call the prospects a team never gets to, and log every call |
| Callback Manager | Production manager | Will take the warranty call, list the parts, route the crew, text the homeowner an ETA |
| Collections | Production manager | Will chase deductibles, insurance checks, mortgage endorsements and supplements |
Here is where it's headed. A storm hits at 2 a.m. Inbound Manager answers 600 calls, and nobody is on hold. Every caller is qualified, booked and texted a confirmation before sunrise. The measurement report lands on the job automatically. The proposal goes out the same morning. When the homeowner signs, the materials are ordered, the crew is scheduled and the homeowner gets an ETA. After the install, the drone's photos are on the job, Collections is already working the insurance check, and Callback Manager is waiting for the call that hopefully never comes. One person watches the dashboard and steps in only when something breaks.
How we plan to price it. The core CRM is free, with unlimited users: contacts, the job pipeline, estimates, invoices, scheduling, photos and team management. Each AI service will be bought on its own: take one, take all six, or turn one off later. The plan is to bill on metered usage, at cost plus a margin, with self-service setup and no implementation call. Final prices come after our early-access pilot. Our plan is to get in the door with one service and earn the next one.
Where everyone else is
Every major contractor CRM is racing toward the same place. Here's where the biggest names stand today:
| Company | What's shipped | Still in progress |
|---|---|---|
| ServiceTitan | AI voice agents that book onto the dispatch board, recently including outbound calls; "Max" fully automates over 10% of jobs at some customers | Atlas co-pilot shown as a prototype; mostly HVAC and plumbing; setup still manual |
| JobNimbus | AssistAI answers roofing calls 24/7 and books into the calendar | Scout field assistant in closed beta; NimbusLabs early access |
| Roofr | AI Receptionist with instant ballpark quotes, $99/month with 200 minutes (as of November 2026) | AI websites, reporting and agents on the roadmap |
| Jobber | AI Receptionist answering calls and texts; AI-drafted quotes; voice commands | A companion that drafts quotes during your call is "coming soon" |
| Housecall Pro | Five AI "teammates," including an AI CSR that books jobs | Text answering "coming soon" |
| AccuLynx | AI lead scoring | Positioned as a data layer that outside AI plugs into |
And there's a new crop of AI-first startups going straight at roofing. Netic raised $23 million from Founders Fund. XBuild raised $19 million from Andreessen Horowitz and N47 to write roofing estimates with AI.
The pattern is easy to see. Inbound answering is solved. Outbound is just starting. Follow-up after the first call is thin almost everywhere. In my read, most tools are metered by the minute and bolted onto a CRM that was designed before any of this existed.
I don't say that as a knock. These are great companies with great people, and with today's AI tools they'll close those gaps fast. That's my point: this isn't a pipe dream in my head. The whole industry is building the same machine, and it's going to get built.
II. Sales: eliminating the entire sales force
The sales force is hands down the biggest value contractors bring to the table. It's also the biggest line item on a contractor's P&L. That makes it the most lucrative and the most challenging part of the industry to automate. But there are a lot of players with a lot of solutions.
At Otter Quotes, we eliminate that expense. We generate a scope of work for the homeowner, send it to multiple contractors, and let them bid on our platform. A contractor can open his laptop, submit a bid and win the job. No sales rep, no truck, no wrap, none of the hundreds of other expenses that go into getting a piece of paper signed.
The sales manager's job is a funnel: answer the phone, qualify the homeowner, measure the roof, price it, follow up and close. Every step but the last is already automated somewhere, and the money says investors believe the last one is next.
Two of the voice services we're building will take this seat too. Cold Lead Manager will work old and stale leads until they book or opt out. Our Outbound Sales Engine will call the people a contractor's team never gets to, within the consent rules, and log every call in the CRM.
There's no shortage of companies building toward the same thing:
| Company | What it automates | Where it stands |
|---|---|---|
| Avoca | AI answers calls, books jobs and follows up on estimates for HVAC, plumbing and roofing | $1 billion valuation and $125M+ raised (April 2026); 800+ customers |
| Hatch | AI text, email and voice that engage and qualify leads and reactivate old ones | Yelp bought it for about $270 million (January 2026); about $37M in annual recurring revenue, up 55% |
| Netic | AI intake and booking for roofers and other trades | $23M Series B at a $450M valuation (November 2025); one roofer handled 600+ storm calls in 90 minutes |
| Rilla | Records and scores in-home sales appointments, then coaches the rep | Home Depot deal (January 2026); about $70M in annual recurring revenue (Sacra estimate) |
| Siro | Records and coaches field sales conversations | $50M Series B (May 2025); claims 36% higher close rates |
| Roofle (SalesRabbit) | Instant online roof quote on the contractor's site, with financing and material ordering | Bought by SalesRabbit (January 2026); sold through QXO |
| Roofr | Measurement reports, instant estimates and proposals | Series B led by TCV with ABC Supply (April 2025); 12,000+ contractors |
| Hover | Phone photos into a 3D model, estimate and signed proposal | Relaunched as one platform (January 2026); 300,000+ contractors |
The gap is the close. A homeowner can already get an honest price at midnight without talking to anyone. I couldn't find a roofing company that signs a full replacement online with no human in the loop yet. Rilla and Siro are making salespeople better, not removing them. And outbound AI calling runs into the FCC's 2024 ruling that AI voices count as "artificial" under the TCPA, so marketing calls need written consent first.
None of that worries me. The answering, qualifying, measuring and quoting are already solved, and closing is just the last conversation. My prediction: the companies above figure it out within the next year, and the commissioned in-home salesman becomes the exception, not the rule.
III. Production: a drone on every job
Pre-install
The hardest part of a production manager's job has got to be dealing with incomplete paperwork from sales reps. An AI caller could easily find the missing data and get it from the sales rep, the homeowner or the adjuster. That's the job the File Manager we're building is for. Once the data on each job is clean, the rest of the ordering process is simple. When I used AccuLynx and JobNimbus back in 2022, they had already automated most of it.
Install
A lot of contractors will talk about the value they add by overseeing the crew and the quality of the work. But think about how inefficient the current system is. The sub has a manager running the crew. The contractor has a production manager watching the crew. The sales rep is there to talk to the customer. The inefficiency and the games of telephone this creates are insane.
When subs deal directly with homeowners, the rational business decision is to invest more in the crew manager and remove the production manager and the sales rep from the equation. Get someone who can manage the crew, has the people skills to work directly with the homeowner, and makes sure his guys do high-quality work so he doesn't have to come back for repairs.
Oversight
The production manager's real job is to be a second set of eyes. He drives from roof to roof, checks the crew, and catches the mistakes that turn into leaks and callbacks two years later. He can't be on every roof at once, and he can't see much from the driveway.
A drone can. Drones already find hail and wind damage well enough that insurers and contractors use them every day:
- Loveland Innovations' IMGING flags hail hits and wind-blown shingles from automated drone flights.
- EagleView Assess, flown on Skydio drones, captures the roof autonomously and flags damage with AI. EagleView's own launch coverage said the imagery could support "checking the quality of completed work" (DroneDJ).
- Zeitview flags hail, ponding and rust from aerial imagery.
- In the UK, Checkatrade is piloting drone surveys that AI scores for workmanship, at under £100 a survey.
Now point that drone at the install instead of the damage. Program it to fly the roof after each course goes down, and it can check the things a human misses from the ground or skips at 4 p.m. on a Friday:
- Every nail inside the nail strip, at the right count per shingle, and none high or overdriven.
- Shingle exposure and alignment, course by course.
- Starter strip, drip edge and ice-and-water shield in the right places before they're covered.
- Flashing at every wall, chimney and valley.
- A timestamped photo record of every step, attached to the job in the CRM for the warranty.
This is the one place a machine beats a person outright. Nails get covered by the next course, so nobody checks them after the fact. A drone that flies during the work sees every one.
Nobody is selling this yet. I couldn't find a product, pilot or paper that inspects nail placement automatically. The closest work is academic: a study that detects missing shingles from drone photos at 81% accuracy. Damage-detection vendors don't publish accuracy numbers either, and most contractors still verify by hand.
Meanwhile, the install itself is starting to automate. Renovate Robotics' Rufus is a robot that places and nails asphalt shingles. CertainTeed's parent, Saint-Gobain, invested in it. Recent coverage says it is doing paid re-roofs in New Jersey and Pennsylvania at about three times a human's pace (StartupSelfie). A crew still runs the ground, and the robot doesn't tear off or flash.
My prediction: drone-verified installs become a warranty requirement before they become a regulation. The first manufacturer to say "we'll double your warranty if a drone signed off on every course" changes the industry overnight. Then the production manager's clipboard is a dashboard.
IV. After the install: callbacks and collections
Once the last shingle is down, the job comes down to two things: fixing what the homeowner calls about, and getting paid. Both are repetitive, both are mostly phone calls, and both are where good companies quietly lose money.
Callbacks: OQ Callback Manager
OQ Callback Manager will answer the homeowner's call, any hour. It will record the problem and the photos in the CRM, and draft a shopping list of the materials the tech will likely need (the tech always confirms it). It will then build the callback crew's day in the order that drives the fewest miles, and text each homeowner an ETA. That's the production manager's least favorite job, done every day without being asked.
The pieces exist elsewhere, but nobody has put them together for callbacks:
- ServiceTitan's AI voice agent books calls straight onto the dispatch board using live tech availability. ServiceTitan reports a 10% lift in bookings and 15% fewer abandoned calls. As of November 2026, it still can't attach call notes to the job it books (FAQ).
- Jobber Receptionist answers calls and texts, then creates the work request. It handled 200,000+ conversations in its first months (PM Magazine).
- JobNimbus AssistAI answers roofing calls 24/7 and books them into the calendar.
- Zuper says one roofer absorbed a 458% call spike after a storm with its AI agent.
- Route optimizers like OptimoRoute have solved the driving puzzle for years.
What I couldn't find is anyone treating the warranty callback as its own workflow. Today it's an ordinary service call run through a generic stack. My prediction: someone wires intake, parts and routing together for callbacks within the next year. I'd like it to be us.
Collections: OQ Collections
Collections is the most repetitive job in roofing. Call the homeowner for the deductible, call the insurer for the depreciation check, call the mortgage company for the endorsement, call the adjuster about the supplement. Then call them all again next week. Collections doesn't stall because it's hard. It stalls because the person whose job is to make the call doesn't make it.
OQ Collections will be an outbound AI caller that makes those calls on schedule, logs every answer in the CRM and escalates only what needs a person. It will take the chasing off contractors and subs entirely.
AI collections already works, just not for us yet:
- Prodigal runs voice, text and email collections for 100+ lenders, and reports up to 12% more payments.
- Skit.ai and Vodex make outbound collection calls for agencies at a volume no human team matches.
- Paystand has a collections agent in private beta, and Zuper lists an AR agent as "coming soon."
- Contractor tools like AccuLynx track mortgage checks and supplements, but a human still logs and chases each one.
The gap is obvious. AI that collects consumer debt for banks works today, and I haven't found anyone pointing it at a stuck insurance check yet. It will be. When it is, the last reason a roofing company needs an office disappears.
What's left of the contractor
Put the four pieces together. The CRM runs the office. AI answers, qualifies, quotes and follows up. A drone checks every course. AI makes the callbacks and the collection calls. What's left is the part the homeowner actually pays for: skilled people on the roof, and one person watching over the whole thing.
That isn't the end of the roofer. It's the end of the 30 to 40% I saw homeowners pay for everything else. And when the bundle comes apart, it stops making sense to buy the bundle. Homeowners will hire the crew and the platform separately, and the crews will compete on the one thing that matters: the work.
That's why I built Otter Quotes. Homeowners bring us their scope of work, contractors compete to win it, and every piece of overhead we can automate is money that can go back in the homeowner's pocket. My goal is to put $25 billion back where it belongs.
If you run a roofing company, you can fight this or get ahead of it. I know which one I'd pick.
Agree? Think I'm crazy? Tell me in the comments. And if you're building any of this, I want to talk to you.
Sources
- Market size: Harvard Joint Center for Housing Studies, Improving America's Housing 2025, Table A-1. Exterior replacements were $81.3B in 2023.
- CRM: ServiceTitan Q1 FY2027 earnings call (June 2026) · ServiceTitan Pantheon 2025 · JobNimbus AssistAI · JobNimbus Scout · JobNimbus NimbusLabs · Roofr AI Receptionist · Jobber Receptionist · Housecall Pro AI Team · AccuLynx Lead Intelligence · Netic Series B · XBuild Series A
- Sales: Avoca (Fortune) · Yelp buys Hatch (PPC Land) · Yelp Q3 2026 shareholder letter · Netic (Insurance Journal) · Home Depot and Rilla · Neighborly and Rilla · Siro Series B · SalesRabbit acquires Roofle · Roofr Series B · Hover platform launch · FCC ruling on AI voices (Orrick)
- Production: Loveland IMGING · EagleView Assess · EagleView on Skydio (DroneDJ) · Zeitview · Checkatrade drone surveys · Missing-shingle detection study · Renovate Robotics and CertainTeed · Rufus on paid jobs (StartupSelfie)
- After the install: ServiceTitan voice agent FAQ · Jobber Receptionist page · Zuper · OptimoRoute · Prodigal · Skit.ai · Vodex · Paystand · AccuLynx insurance jobs