On this page
It is one in the afternoon on a clear day. Every person at A&J who could answer the phone the way an estimator would is up on a roof. The phone rings. A homeowner has just found a wet patch spreading across her ceiling, she is calling three contractors this afternoon, and she will hire the first one who picks up. This call goes to voicemail.
A&J Professional Services is a family roofing and exterior contractor that has worked since 2004, a GAF Master Elite contractor, which is the manufacturer's top certification and the thing that gates the enhanced warranty tiers a homeowner actually cares about. A real operation with real crews. The scene above is not a slow day. It is a good one, and a good day is exactly when the phone goes unanswered.
Related case study
A roofing receptionist that answers at 2am and will never quote a price
A&J Professional Services is a family-owned roofing and exterior contractor. When the owners are on a roof, the phone goes to voicemail, and the homeowner calls the next contractor. We built a voice receptionist that answers, qualifies the job the way their estimator would, and books the inspection. It is live on their line and backed by 512 passing tests and a written call-quality rubric.
See our workThe rule that matters more than answering: never quote a price
Nobody can price a roof from a phone call, and any ballpark given becomes the number the contractor is held to. So the receptionist cannot quote one. Not a range, not a per-square number. That limit lives in the system itself, deeper than any prompt wording a later edit might soften.
The obvious fix is answering every call. The trap is what happens on the call. The first question a homeowner asks is what it costs, and the honest answer is that nobody can price a roof from a phone call. Any ballpark given becomes the number you are held to, and it gets given by the person with the least information about the property.
So a phone system that helpfully offers a range has not solved the problem, it has created a new one. The receptionist we built, her name is Sarah, cannot quote a price. Not a range, not a per-square number, not a most-jobs-run-about. That limit lives in the system itself, deeper than any prompt wording a later edit might soften, and a test fails the entire build if it ever stops holding.
The document that was quietly sabotaging the phones
The FAQ document the business already had, the one any phone system would be trained on, pushed the receptionist to collect an email and hard-book on every call. That is telemarketer behavior and homeowners hang up on it. A system inherits the operating documents you feed it, and it runs them at scale.
The most important thing we found was not technical. The FAQ document the business already had, the one any phone system would be trained on, pushed the receptionist to collect an email address and hard-book an appointment on every single call. That is telemarketer behavior, and homeowners hang up on it.
Sarah's real job is the opposite of that. Answer what the caller actually asked, figure out whether it is a real job, and earn the visit. Getting there meant gutting the document the business started with.
That is the general lesson worth taking even if you never touch voice AI. A system inherits the operating documents you feed it. Feed it the wrong playbook and it will run the wrong playbook at scale, politely, on every call.
What she actually knows about roofing
A square is 100 square feet of roof, a manufacturer certification and a workmanship warranty are two different promises, and brands do not get mixed on a warranty job. Miss the basics on call one and the homeowner already knows more about roofing than the person answering the phone.
The trade knowledge is real, and it matters more than it sounds. A receptionist who fumbles the basics tells a homeowner everything she needs to know about the company behind the call.
- A square is 100 square feet of roof. Not a hundred shingles, not a section of the job. Miss that on call one and the homeowner already knows more about roofing than the person answering her phone.
- A manufacturer certification and a workmanship warranty are two different promises, and callers conflate them constantly. GAF Master Elite gates the enhanced warranty tiers, while how the crew installs the roof is a separate guarantee, and Sarah keeps the two straight instead of bluffing.
- Brands do not get mixed on a warranty job. The enhanced GAF coverage needs a full qualifying GAF system, so that one rule decides what goes on the roof.
She qualifies the way the estimator would, what is actually wrong, what kind of property, whether the caller can authorize the work, whether it is in the service area, and whether this is a replacement, a repair, or an insurance claim, asked in the order a person who does this for a living would ask. The inspection lands on the calendar and the call record lands in JobNimbus, the system of record for most of this trade, so nobody rekeys anything.
How we graded it before it earned a phone line
Two layers on every call. Plain code with no AI judgment in it checks the hard rules, and quoting a price or asking for an email to book caps the score at 50 out of 100. Then a model judges tone and ordering against the same rubric a human grader uses.
Every call is scored against a written rubric in two layers. First a deterministic layer, meaning plain code with no AI judgment in it, checks the hard rules. The score caps mirror the trade's real risks.
| Behavior on the call | Score cap | Why the cap is there |
|---|---|---|
| Quotes any price, even a rough range | 50 of 100 | A number said on a first call becomes the number the contractor is held to, offered by whoever knows least about the property. |
| Asks for an email to book the visit | 50 of 100 | Chasing contact details on call one reads as a sales funnel, and it is the fastest way to make a homeowner hang up. |
| Invents a fact or makes a commitment | 45 of 100 | A confident wrong answer is worse than a handoff, and it is the failure that surfaces at the worst possible moment. |
Then a model judges the softer parts, tone, ordering, whether the call actually earned the inspection, against the same rubric a human grader uses, and it has to agree with that human grader on a batch of labeled golden calls before its scores count for anything. The system cleared 132 tests before it went near a live phone line, 21 of them written purely to prove the safety guardrails hold, because those are the ones that matter at two in the morning.
When a caller lands outside her boundary, an angry customer, an insurance adjuster, a commercial bid, she stops and hands the call to a person with the context attached. She never improvises past what she was proven on.
It is live now, and we still will not give you a number
She answers the line today and she has put real inspections on real calendars. We are not turning that into a statistic, because no trustworthy before-number exists. A real one would come off the company's phone bill, and until it does, any percentage is arithmetic on a guess.
When this article first went up, the receptionist was built, proven, and switched off, and the honest call volume was zero. That was the correct order: build it, prove it, then let the business choose when it starts answering the phone. The owners chose. She answers the line today, and she has put real inspections on real calendars. One caller this month gave her name, answered a handful of questions, and had a visit booked before the call ended.
What we are not going to do is turn that into a statistic. There is no trustworthy before-number to compare it against. The owner's own estimate of his call volume moved from eighty to a hundred inside one sentence, which is completely normal for a busy contractor and completely useless as a denominator. A real before-number would come off his phone bill. Until it does, anyone quoting you a percentage lift on a system like this is doing arithmetic on a guess.
The demo always sounds good. The real question was always what the system says on call four hundred, at two in the morning, when someone asks something nobody scripted. That is what the tests are for, and there are 512 of them now against the 132 she had when she first picked up a live line. The number went up because every real call that went sideways got turned into a test before the fix shipped.
When a voice receptionist is the wrong move
One honest question decides this: are missed calls quietly costing you booked jobs? If the answer is no, a voice receptionist is the wrong first spend, and something smaller comes first.
If your call volume is low and a person reliably answers, you do not need this. If your trade knowledge lives entirely in the owner's head and nothing is written down, a voice agent will confidently improvise, and that is worse than voicemail. And if the goal is to replace the estimator's judgment rather than to capture the lead cleanly for the estimator, the project is aimed at the wrong target.
The right first step is usually smaller: write down the qualification questions your best person asks and the order they ask them in, and the hard rules you would never want broken on a call. That document is worth having even if no AI ever touches your phones. It is also the exact raw material a system like this is built from. If you want to see how it comes together, the full case study walks through the build, and the home services industry page shows where the phone sits in the larger operating loop.
Next step
Losing calls while your crew is on a roof?
Bring your call log. We will tell you what the missed calls are actually worth, and whether a receptionist or a smaller fix is the honest first move. Either way you get a straight answer, not a pitch.

Written by
Christopher J. Moreno
Chris is a solo AI consultant with five documented systems across construction, roofing, and Medicare insurance, every number on them measured before it was published. He builds operating systems for real businesses that need cleaner intake, clearer follow-up, and less invisible admin drag.
Our methodology
The Flo OS in practice
The approach behind this work follows the four phases of Flo OS, our operating methodology for turning messy business workflows into systems that run cleanly and compound over time.
See how we work →Related reading
Keep reading.
Explainer · 11 min
What an AI-Legible Business Actually Looks Like
Most businesses do not have an AI problem first. They have a workflow legibility problem. Here is the full diagnosis, the five-point checklist to score yourself, and the 90-day path out.
Operations · 8 min
CRM Automation for Contractors: What to Automate First
Most contractors have a CRM. Very few have a CRM that actually does the follow-up, routing, and tracking their business needs to stop losing bids.
Explainer · 6 min
AI Is Not Saving Time If Your Team Has To Babysit It
AI can create the appearance of saved time while quietly moving the work into checking, feeding context, and cleanup.