← Blog

Why We Started With Roofing (And What We Learned)

By Phantom Desk AI Team · May 8, 2026 · 5 min read

Niche first, on purpose

The AI receptionist category is crowded. Smith.ai, Ruby, Goodcall, Rosie, Synthflow, Bland AI, Retell AI. All real companies, all with real funding, all marketing to "service businesses" as a single block.

You cannot out-feature them on a flat playing field. Their voice quality is fine. Their LLMs are fine. Their pricing is fine. If we tried to be the horizontal AI receptionist for every service business in America, we would be option number six in a Google search and lose.

So we went the other direction. We picked one vertical and decided to be unmissable in it.

That vertical is roofing.

Why roofing specifically

The decision was not sentimental. We ran the math.

High ticket size. Average residential reroof in the markets we serve runs $8,000 to $18,000. Storm work skews higher. One captured lead pays for the service for half a year.

Storm-driven call spikes. This is the part you cannot staff for. A hailstorm rolls through and call volume goes 10x for 90 minutes. No human front desk handles that. The owner is on a roof. The crew is on roofs. The phone is the bottleneck and there is no way to throw bodies at it.

Owner-operated. The decision-maker is the buyer. We are not selling into a procurement process. We are talking to the person whose name is on the truck.

Price-tolerant. A monthly AI-receptionist subscription is cheap to a roofer if it captures one $14,000 storm lead. The ROI conversation in roofing is short. We don't have to convince anyone the math works. They already know.

High after-hours leakage. Roofing calls don't honor business hours. Storms don't honor business hours. The percentage of inbound calls that hit voicemail in this vertical is brutal, and every owner knows it.

Stack those five things and roofing is the cleanest beachhead in service businesses. We picked it on purpose. The full picture of how we serve roofing contractors is built around these five constraints.

What the first 35 conversations taught us

Before writing a line of customer-facing code, Harrison and I called roofers. A lot of them. The conversations followed a pattern we did not expect to be that consistent.

Every owner we talked to was operating with too few people. The same person was answering the phone, scheduling crews, writing estimates, and chasing collections. The phone was the constraint, not the demand.

Every owner had tried an answering service. Every owner had the same complaint: messages got taken, jobs didn't get booked, and the lead was cold by the time anyone called back.

Every owner was bleeding after-hours calls. None of them knew the exact number, but every one of them knew it was bigger than they wanted to admit out loud.

And every owner was tired of staffing nightmares. Front desk turnover, training cycles, holiday coverage, weekends — it was the part of the business that never got better, only louder.

We did not have to invent a problem. We had to listen to it 35 times in a row to understand the shape of it.

What Knoxville taught us specifically

We started in Knoxville, Tennessee and Chicagoland. Two markets, very different in size, picked deliberately.

Knoxville taught us something we would not have learned in Chicago. Roofing in Knoxville is a tight community. Owners know each other. Crews know each other. A homeowner asking for a recommendation gets the same three names, fast.

Word-of-mouth in that kind of market moves at a different speed. A good experience travels in a week. A bad one travels in a day. You do not win Knoxville by buying ads. You win it by being the contractor the other contractors point to when their schedule is full.

That changed how we thought about the product. We are not optimizing for top-of-funnel acquisition cost. We are optimizing for the moment a homeowner calls a roofer's competitor and gets a calm, professional answer at 9pm on a Saturday. That moment is the marketing.

What we are expanding to next

The roadmap, in order:

  1. Roofing. Where we are now. Knoxville and Chicagoland first, then expanding the same playbook to adjacent markets.
  2. HVAC. The next vertical. Same shape of problem. Storm-equivalent is heat waves and cold snaps.
  3. Plumbing. Emergency-driven, owner-operated, high after-hours leakage.
  4. Electrical. Similar profile, slightly less emergency-driven, still call-volume sensitive.
  5. Veterinary clinics. Different shape of business, but the missed-call math is among the worst in service.

Each vertical gets its own configured flows, its own qualification questions, its own integrations with the CRMs that vertical actually uses. We are not shipping a generic product with a roofing skin. We are shipping a roofing product, then an HVAC product, then a plumbing product. The receptionist is the surface. The vertical-specific workflow is the moat.

Why we'll always go vertical-by-vertical

The temptation in software is to go horizontal. One platform for all service businesses. It is cheaper to build and easier to market.

It is also how you end up indistinguishable from six competitors.

Going vertical-by-vertical is slower. It also means that when a roofer asks another roofer who they use for their phones, there is exactly one answer. That is the position we want.

We'd rather own roofing in Knoxville than be option #6 in a Google search for "AI receptionist."

Interested in being a founding customer? Book a 20-minute demo and let's talk.