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.