A comprehensive analysis of your business operations, pain points, and growth opportunities — captured through AI-powered discovery.
Key findings from the discovery conversation with Mike Torres, owner and founder.
"I'm running a $2.5 million business on gut feel and a bank balance, which worked when we were doing $500K but it doesn't scale."
A Sacramento institution built on reliability, quality, and reputation.
Four distinct revenue streams with varying margins and strategic purposes.
How a job flows through Torres Roofing — and where friction lives.
Phone call, website form, Google Local Services ad, or referral. Maria takes the call and logs it in a spiral notebook, then transfers to Google Calendar.
Issue: $25–$75 leads lost to voicemail after hoursCarlos or Mike visit the property. Full roof inspection with drone and EagleView satellite measurements ($35/report). Photos of all damage and wear.
Custom spreadsheet template with squares, materials, pitch factor, complexity factor. Emailed as PDF. Target: 24 hours.
Issue: Slips to 48+ hours in peak seasonHomeowner is comparing 3–5 estimates. Carlos may call once or twice, then moves on. No automated follow-up sequence exists.
Issue: 60% of estimates go cold — $720K/yr lostMaria coordinates materials (ABC Supply), crew availability, permits, and weather on a whiteboard. Danny manages on-site. 2–3 day typical re-roof.
Issue: Rain cascades — 1 day pushes entire scheduleDanny does final walkthrough. Invoice via QuickBooks. Payment on completion (credit card, check, GreenSky financing). Commercial: net 30.
Issue: Change orders undocumented — eating ~$800 per incidentMaria calls for satisfaction check and Google review request — when she remembers. No re-engagement for past customers who may need new roofs.
Issue: Only 1 in 5 customers leave a reviewEvery pain point has a dollar sign attached. Here's what the discovery uncovered.
60% of estimates go cold with zero follow-up. At 5 additional conversions/month and $12K average ticket, that's $720,000 in annual revenue walking out the door simply because nobody called back.
3,000 past customers with aging roofs — zero re-engagement system. 200 proactive inspections/year would yield 30–40 re-roofs at $12K each. Revenue sitting in a notebook.
Google Local Services leads cost $25–$75 each. If Maria can't answer within 30 minutes, the lead goes cold. Friday 4:45pm leads wait until Monday. First to answer wins 50% of the time.
Spreadsheet-based estimates miss complexity factors. A single miscounted hip-and-ridge measurement cost $4,200 last year. No automatic adjustment for penetrations, skylights, or multi-pitch geometry.
Crew finds rotten decking, gets verbal approval, but it's never documented. Half of change orders go unrecorded. The company absorbs $800+ per incident because they can't prove authorization.
When crews run short on materials, 4 workers sit idle while someone drives to ABC Supply. At $45/man/hour loaded cost, each run wastes $180. Happens at least twice a month.
"I have zero visibility into my business metrics. I don't know my close rate by lead source. I don't know my average job margin. I don't know which crew is more productive. I'm running a $2.5 million business on gut feel."
Roofing in Sacramento follows a predictable pattern — 80% of revenue in 8 months.
Based on the discovery, these are the highest-impact AI opportunities ranked by revenue potential.
AI-powered follow-up sequences triggered at 48 hours, 5 days, and 10 days post-estimate. Personalized messages referencing the specific job scope. Escalate to Carlos only when the homeowner replies with questions. Convert 5 additional estimates/month.
Digitize the 3,000-customer database. AI identifies roofs approaching 8–10 year age for proactive inspection outreach. Automated seasonal campaigns. Convert 30–40 additional re-roofs/year from existing relationships.
Currently leaving $1,500–$2,000 in gutter add-ons on the table per re-roof. AI-assisted estimate automatically includes gutter recommendation with pricing. Capture add-on revenue on 60%+ of re-roofs instead of occasionally.
AI answers every call and web form within seconds — 24/7. Qualifies the lead, captures property details, and schedules the inspection. No more Friday 4:45pm leads waiting until Monday. First-to-respond advantage on every lead.
Revenue recoverable through AI-powered workflows — without adding a single crew member.
If you only did three things, these would generate the most impact.
AI follows up at 48 hours, 5 days, and 10 days. Convert 5 more estimates per month. Easiest win — no process change needed, just adds what's missing.
Digitize 3,000 past customers. AI identifies aging roofs for proactive outreach. 30–40 re-roofs per year from people who already trust you.
AI answers every call and web form 24/7 within seconds. Qualifies leads, schedules inspections. Stop losing $75 Google leads to voicemail.
In Mike's own words — what the business looks like when everything works.
Check the phone every morning: leads, close rate, average ticket, crew efficiency, backlog in weeks. Replace "we're busy" with actual numbers that drive decisions.
Professional proposals with photos, material options, financing, and clear scope — in the homeowner's inbox by 4pm. Automated follow-up if they don't respond.
All three crews on a single board with jobs, drive times, material deliveries, and weather forecasts. Rain day? System suggests rescheduling and drafts customer notifications.
Crew finds rotten decking? Photo, auto-generated approval request, homeowner approves with a tap, added to the invoice. No verbal approvals. No eaten costs.
Higher close rates, fewer scheduling gaps, better material management, systematic gutter upsells. Growth through efficiency, not headcount.
Done at 5:30. No more QuickBooks at the kitchen table. Systems handle the admin so Mike can be present with Andrea and the kids.
"If the systems handled the admin, I could actually be done at 5:30 like a normal person. Or at least most days."
Mike wants to take a two-week vacation without the business falling apart. Danny manages jobs, Carlos does estimates, Maria handles the office — and they all make decisions informed by data and process instead of calling Mike. The knowledge is in the system, not in his head.
Only 20% of the owner's time is spent on high-value advisory work.
Admin, manual research, data entry, scheduling coordination, follow-up tracking, and context switching. None of this requires Mike's 14 years of roofing expertise.
AI handles admin, follow-up, scheduling, and data entry. Mike spends 70%+ of his time on customer relationships, estimates, and business growth.
This discovery captured your business DNA. The next step is designing custom AI workflows that solve these exact problems.
Schedule Your Strategy Call