The moment we noticed
Harrison and I started paying attention during storm season. A hailstorm would roll through, and within an hour the roofers we knew would be drowning. Phones ringing constantly. Crews already on roofs. Estimates half-written on the truck dashboard.
The owner would look at his phone, watch a number flash and disappear, and shrug. "I'll call them back tonight."
He never did. By the time he tried, the homeowner had already booked with someone else.
That was the moment. Not a pitch deck moment. Just watching $12,000 jobs evaporate in real time because no human being can answer a phone, run a crew, and write an estimate at the same time.
What the math actually was
We started running the numbers with the owners we knew.
A roofing company in a busy market misses 30 to 60 percent of its after-hours calls. The average residential reroof in their book was running $8,000 to $18,000. Storm work skewed higher. One missed weekend of leads during a hail event was enough to fund a year of payroll.
This wasn't an edge case. Every owner we talked to had the same story. They knew they were losing money on the phone. They didn't know the size of the leak.
The honest version is this: in service businesses, the phone is the P&L. If you don't pick up, you don't have a business. You have a hobby that occasionally sends invoices.
Why existing tools didn't fix it
The owners weren't sitting still. They had tried things.
Answering services took messages but didn't book jobs. The lead would arrive in an inbox at 11pm and sit there until morning, by which point the homeowner had three competitors already on the way.
Voicemail did worse. Most callers who hit voicemail never leave a message. They hang up and dial the next number on the search results page.
Hiring a receptionist was the obvious move, except a full-time front desk costs $35,000 to $50,000 a year and still clocks out at 5pm. Storms don't clock out at 5pm. Burst pipes don't clock out at 5pm. Most service-business calls don't clock out at 5pm.
There was a real gap, and the gap was structural. Not a gap that another receptionist or another voicemail box could close.
What we decided to build
We decided to build the receptionist that doesn't sleep, doesn't take lunch, and doesn't forget to write the lead down.
Phantom Desk AI answers every inbound call, in the business's own voice, 24 hours a day. It qualifies the caller, books the job to Google Calendar, logs the lead to the CRM, and sends a confirmation by SMS and email before the homeowner has put the phone down.
Setup takes under 30 minutes. The owner records a few intro lines, points us at the calendar, tells us the qualification questions that matter for their trade, and we go live.
The voice is built on VAPI. The post-call analysis runs on Anthropic's Claude. The whole thing sits on Next.js, AWS, Twilio, and Resend. None of that is the point. The point is that the call gets answered and the job gets booked.
Why roofing first
We picked roofing because the math is loudest there.
A storm rolls through. Calls spike 10x in 90 minutes. The owner is on a roof. The crew is on roofs. There is literally no one in the office. Every missed call in that window is a job that was about to close, and the homeowner is going to call the next contractor on the list within the next 15 minutes.
Roofing also has the right shape of customer. Owner-operated. Decision-maker is the buyer. High average ticket. Word-of-mouth markets where one good story moves fast. We started in Knoxville, Tennessee and Chicagoland for that reason.
We are not trying to be the AI receptionist for everyone. We are trying to be the AI receptionist a roofer would refer his brother-in-law to.
What comes next
Roofing is the beachhead. HVAC is next. Plumbing, electrical, and veterinary clinics after that. The full list of businesses we help tracks the rollout.
The plan is to get to 100 customers, prove the playbook one vertical at a time, and let the work speak. We are not in a hurry to be everything. We are in a hurry to be unmissable for the businesses we already serve.
The mission is simple, and it hasn't changed since the first conversation Harrison and I had about it: service businesses should never miss a call. That's it. That's the whole company.
If we do that well, the rest takes care of itself.
Interested in being a founding customer? Book a 20-minute demo and let's talk.