2026 · Case Study

How Gillean Brothers Roofing put AI on the phones and the invoices

Gillean Brothers Roofing, Denton's award-winning roofer, runs lean — with one office manager, Donna. Ephraim Solutions gave her two tireless AI teammates: 'Jason,' who answers emergency calls after hours, and an agent that checks every supplier invoice against agreed pricing. No new hires needed.
24/7
emergency calls answered — nights and weekends
1
office manager runs it all, with no new hires
0
supplier overcharges slipping through
The opportunity

A lean shop that couldn't afford to miss a call — or an overcharge

Gillean Brothers built its reputation in Denton on being the roofer who actually answers — neighbors call them precisely because others don't return calls. But roofing emergencies don't keep business hours. Storms hit on weekends and after dark, and every missed call is a missed emergency job.
The company runs lean, with Donna, the office manager, holding the office together largely on her own. Covering nights and weekends the old way meant hiring more people the small shop didn't want to add.
There was a second leak, too — not in a roof, but in the books. Supplier invoices didn't always match agreed pricing, and catching every discrepancy by hand, on top of everything else, simply wasn't realistic.
Every call answered. Every invoice checked.
AI Agents · Built for a team of one
Jason, our AI agent, is the best employee we've hired in the last two years. He doesn't call in sick, he doesn't take days off, and he doesn't complain. He just does his job.
— Donna, Office Manager, Gillean Brothers Roofing
The approach

Two AI teammates, built for exactly what the shop needed

Ephraim Solutions didn't hand Gillean a generic tool. We looked at where the business was losing money — missed after-hours calls and unchecked invoices — and built two focused AI agents to close both gaps, working alongside Donna instead of replacing her.
01
Jason, the After-Hours Agent — an AI voice agent that answers the phone nights and weekends, capturing every emergency roofing job instead of letting it ring out.
02
Invoice-vs-Agreement Monitoring — continuously checks supplier invoices against agreed pricing, so overcharges don't slip past.
03
Reconciliation Alerts — anything that doesn't match is flagged straight to the office manager for review — nothing chased by hand.
04
Built Around a Team of One — both agents were designed to support Donna's real workflow, so the shop runs without adding headcount.
Ephraim built to the realities of a small, busy roofing office — targeted AI exactly where the money was leaking, tuned to Gillean's own pricing agreements and call patterns.
The impact

Nothing missed — not a call, not an overcharge

Emergency calls that used to ring out after hours are now answered by Jason, so Gillean captures the weekend and off-hours work it used to lose. And every supplier invoice is checked against agreed pricing, with discrepancies flagged to Donna before the money goes out the door.
The result is a small Denton roofer running like a much bigger one — still with Donna as its only office manager. Her off-hours are covered, and while she works, AI agents watch to make sure the company's money is spent wisely.
Emergency calls answered 24/7, even nights and weekends
Supplier overcharges caught before they are paid
Reconciliation issues flagged straight to the office manager
The shop scales without adding office staff
With Jason on the phones and an agent on the invoices, Gillean Brothers has room to grow without growing its overhead.
Engagement led by Bec Chamberlain, Ephraim Solutions.
Talk to us about your operations →
More case studies
← Back to ephraimsolutions.ai