Use Cases  /  Home services
Home services

A phone and chat agent that answers 24/7, so a lead never lands in voicemail

A small business can't staff the phones around the clock, so after-hours callers used to get voicemail. Now an AI agent answers every call and website chat, quotes from our real price list, and works inside the same scheduler and CRM our team uses - so a lead that calls at 9 pm gets real answers instead of a black hole.

Live in production in my business

Every missed call was a job walking to a competitor

We're in Arizona. An East Coast homeowner calling at 8 am their time reaches us at 5 am, and on weekends there was nobody on the phones at all. A small business can't staff a 24/7 line, and the alternatives were bad: a voicemail black hole, or an answering service reading a script that can't quote a price or answer a real product question.

The numbers made it concrete. Across thousands of inbound calls, about 17% went straight to voicemail, and in the calls we sampled, only about 45% of those left a message we could even act on. When we later matched after-hours voicemails against our CRM, we found people who had left a message asking for a quote and ended up buying from a competitor.

A SAMPLE WEEKDAYillustrative12a6a12p6p12aOffice answers8 to 5, weekdaysEast Coast morningeveningsWhen people calla person picks upused to go to voicemail (plus every weekend)

A voicemail leaves you feeling like you don't know when somebody's going to listen to it. You don't know if your issue was understood fully. You don't know really what's going to happen next.

Now every call gets answered, and answered well

So we built an agent that picks up when our team can't: after hours, weekends, and daytime overflow when every rep is already on a call. It tells the caller up front that it's automated, then gets to work.

It answers product questions from a knowledge base we seeded from real sales-call transcripts, so from day one it covered the questions real customers actually ask. It quotes a ballpark through the exact same pricing engine our reps use - not a rough guess, the real numbers. If a caller is fighting a stuck shutter, it texts them the right how-to video from our library while they're still on the line. And every conversation ends with a captured lead in our CRM or a message for the team.

The website chat runs on the same brain. It was going to be a hybrid with a human on standby, but the AI handled it so well we gave it the whole job. One customer told us it was the best bot experience they'd ever had.

Phone callsWebsite chatOne agent braindiscloses it's automatedPricing enginethe same one reps quote fromSchedulerconfirm, reschedule, cancelCRMevery lead capturedKnowledge baseseeded from real sales callsHow-to video librarytexted mid-call

It works inside the same systems our team uses

What makes it more than a fancy answering service is that it's wired into the systems we already run on. When a customer with an appointment in the next couple of days calls, the agent recognizes the number, confirms the appointment, or takes a cancel or reschedule request against the same scheduler our office uses - and notes gate codes and access details for the installer while it's at it.

So a high-quality lead can get a ballpark price, get their questions answered, and be fully qualified before any human has talked to them. Owners always ask whether callers will just hang up on a bot. What we've seen is that if the agent quickly proves it understood the need and can help with it, callers give it a chance.

Spanish-speaking callers are greeted and captured for a callback rather than fully handled. That's a deliberate boundary for the first version, not an oversight.

Phone calls are solid gold, so it can never fail silently

Phone calls to a small business are solid gold, and tinkering with them is dangerous. Old brochures and retired tracking numbers still bring callers years later. So the one rule we set before any feature: if the technology fails, the call must still reach a human. If the agent ever fails to pick up, the line rolls straight to our office number instead of dead air. That guarantee mattered more than anything the agent can do, and it's the reason we felt safe experimenting on a live customer line at all.

A callerafter hoursThe agentanswers, quotes, capturesLead capturedin the CRMif the tech ever failsThe office linea human, never dead air

Phone calls to our business and to any SMB are so, so important. Solid gold. And any tinkering with it is dangerous.

The honest part - the plumbing fought us, the brain never did

The first version ran on voice infrastructure we built ourselves, because the raw route cost about a dollar a month, a managed pipeline about five, and the packaged voice agent our phone vendor offered was over a hundred. Then a real, already-frustrated after-hours caller sat through two stretches of dead air, about three minutes and then about five, because the connection had gone silent while still looking alive. That call ended the experiment. Eleven days after we'd written "the voice transport is settled" in the plan, we moved to a managed voice pipeline and kept everything else: the knowledge base, the pricing, the tools.

The other bumps were smaller and funnier. The agent reads ZIP codes and phone numbers one digit at a time so callers can follow along, and that rule once bled into a price: a $4,000 quote came out of the speaker as "four hundred to five hundred." A location shortcut told a caller 170 miles away that he was inside our service area. And for about two weeks every deploy quietly undid a voice-stability fix, until we noticed the voice "sounded drunk." Every one of those was found by listening to real calls, and every fix is now a rule the agent can't skip.

WHAT THE VOICE PLUMBING COSTSrough monthly figures$100+ / moPackaged voice agent from the phone vendoreasy, but generic - not wired to our systems~$5 / moManaged voice pipelinewe rent the plumbing, we own the brainthe one we kept~$1 / moRaw infrastructure, built ourselveswhere every recurring bug lived

I was trying to do the one dollar a month, totally in-house infrastructure solution. And that was just being too cute.

Rent the plumbing. Own the brain.

Here's what we'd tell any owner thinking about this: the voice plumbing is a solved problem you can rent, and every recurring bug we hit lived there. What only you have is the data - your price list, your real customer questions, your schedule, your know-how. That's what turns a generic bot into something a caller will actually stay on the line with. Spend your time on that layer, and let someone else own the socket.

What you have that's truly special is all of the data. All of the history. All of the workflows. All of the know-how that's in your business.

In his words
These are real customers who need real help. And I should be working as fast and as hard as I can to find solutions for those customers that work.
Derek, on an early dead-air call
Built on:CallRail routingVapi transportDeepgram nova-3gpt-4.1-miniElevenLabs voice18 function toolsReal pricing engineDisaster-recovery failover

This is a real agent answering real calls right now

No demo and no influencer reel - this agent handles overflow and after-hours calls for a real small business today. If missed calls are costing you jobs, tell us about your setup and we'll tell you honestly whether something like this would work for you.

Talk about your setup