TL;DR: A residential roofing contractor in Denver was losing disputes not because their work was poor, but because they couldn't find the photos that proved it six months later. Crews texted or emailed photos to the office. The office manager spent 8-12 hours a week filing them. Folder names were inconsistent. Thirty to forty percent of jobs had documentation gaps. Four disputes in the past year were lost or settled for roughly $47,000 in avoidable costs. We built a four-stage agent that lets crews text photos to a dedicated number, auto-matches each photo to the right job using GPS and schedule data, categorises by photo type using image recognition, and generates complete evidence packages in 30 seconds. Documentation completeness jumped from 60-70% to 94%. Pam's filing time dropped from 10 hours a week to 30 minutes. Agent cost: $180/month.
Six Photos. Maybe the Right Job.
A homeowner in south Denver called the roofing company in September. She'd noticed interior water damage in her second-floor bedroom. The roof had been replaced eight months earlier. She wanted it fixed under warranty.
The owner said absolutely. Send over photos of the damage and they'd schedule an inspection.
Her next email included photos of the ceiling stain. And photos from her own neighborhood inspector who'd already examined the roof. His report suggested improper flashing around a vent stack. He was recommending a full reinspection at the roofer's cost.
The owner needed the original job site documentation. Specifically: photos showing the flashing installation, which would either vindicate his crew or confirm the defect.
He called Pam, the office manager. "Can you pull the photos from the Henderson job in March?"
Her reply took 40 minutes. "I found some. I think they're from the Henderson job. There are six photos. None of them show the vent stack clearly."
Six photos. Possibly from the right job. The neighborhood inspector had 23 photos of the defect.
They settled for $18,000 rather than fight it. Not because the work was bad. Because they couldn't prove it was good.
The Company
Residential roofing contractor in Denver, Colorado. Eighteen employees: two owners, Pam as office manager, three project managers, four crew leads, eight roofers. Roof replacements, repairs, inspections, and insurance claim work. About 180 to 220 jobs per year. Average job value: $12,000 to $28,000. Denver's hail season from May through September drives heavy insurance claim volume.
The documentation process: crews take photos on their phones. Text them or email them to the office. Pam saves them to a shared Google Drive in job folders. The problem is everything downstream of "crews take photos."
Folder naming is inconsistent. Some crews use "Henderson 3-15-26." Some use "Job 47." Some use "Johnson residence" (wrong surname). Some just email IMG_4392.jpg with no context and expect Pam to figure it out. She spends 8 to 12 hours per week filing, renaming, and organising. Even with her effort, 30 to 40% of jobs have documentation gaps.
The dispute numbers tell the story. Twelve to eighteen disputes per year require documentation: warranty claims, customer complaints, insurance adjuster requests. In the past 12 months, four were lost or settled because the documentation wasn't there when they needed it. Total avoidable cost: roughly $47,000.
Not for bad work. For un-provable work. There's a difference.

Why Every Fix Failed
The shared Google Drive works if everyone files consistently. They don't. Crews are on a ladder, not a desk. Pam spends hours cleaning up every week, and she's still behind.
The owners bought a project management tool with built-in photo tagging. Crews were supposed to log in, select the job, and tag each photo before taking it. It got used for about two weeks. Then crews went back to their phone cameras. "Too many steps when you're 30 feet up on a roof." Any process that adds friction to the actual work of roofing will lose to a process that doesn't.
Making crew leads responsible was the next attempt. The result: crew leads handed Pam a pile of unlabelled photos at the end of each week. They had no time on-site to organise. They took the photos, ran the job, moved on.
A three-page laminated SOP on photo standards got ignored. Nobody reads a laminated document while climbing a ladder.
Hiring a documentation coordinator was discussed. $40K-plus per year. And it would still depend on crews capturing the photos in the first place. Just moving the bottleneck from Pam to someone else.
Every approach assumed the crews would change their behavior. They didn't. They couldn't. Documentation had to happen without adding friction to the actual work.
The design is next. The design, the build guide, the running costs and the take-away are free to subscribers. Enter your email below and the rest of this Blueprint opens. New ones arrive every Tuesday and Friday.


