AI for home services

Live system

The phone rings while you are on a roof. Something should answer it.

Roofing, siding, gutters, windows, and the exterior trades that sell from an inspection instead of a price list.

In home services, the job is won or lost in the first few minutes after a homeowner calls. We build systems that answer every call, qualify the job the way your estimator would, and put an inspection on the calendar, without ever quoting a price over the phone.

24/7

The phone is covered after five

Never quotes

No price without an inspection

Your CRM

The job lands where you already work

Where the time goes

You are losing time in predictable places.

None of this is a mystery to you. It is the same six leaks in almost every exterior contractor we look at, and they all happen while the owner is somewhere with a ladder.

The call that goes to voicemail

A homeowner with a leak calls three contractors. The one who picks up gets the inspection. You were on a roof, so you called back at six, and by then somebody else had already been to the house. The lead was not lost to price. It was lost to availability.

Every call after five goes to voicemail

The lead nobody wrote down

A crew lead takes a call in the truck, means to write it down, and does not. There is no record that the call happened, so there is nothing to follow up on and nothing to learn from. Your CRM shows a quiet week that was not quiet.

No record means no follow-up

The price question you cannot answer

The first thing a homeowner asks is what it costs. The honest answer is that nobody can price a roof from a phone call, and every ballpark you give becomes the number they hold you to. So the call turns into a negotiation before anyone has seen the property.

A ballpark becomes the quote

The unqualified inspection

Somebody books a truck roll for a property outside your service area, or a repair too small to be worth the drive, or a rental where the caller cannot authorize the work. That is half a day gone, and it was decided in a two minute phone call by whoever answered.

A wasted truck roll is half a day

The estimate that goes quiet

You inspected, you quoted, and then nothing. Following up takes a person remembering, on the right day, with the right context about which shingle line they wanted and whether financing came up. It usually takes three touches. Most operations manage one.

Most quotes get one follow-up

The handoff to production

The job is sold, and now everything the salesperson learned has to reach the crew: the gate code, the dog, the neighbor's driveway, the color the homeowner picked twice. It moves by text message and memory, so some of it does not move at all.

Context moves by text and memory

The machine

Map the operation before pitching AI at it.

Before we talk about what AI touches, here is the machine itself. An exterior contractor runs four surfaces, and the money leaks at the seams between them, not inside them.

01

Capture

  • Inbound calls, at every hour, from homeowners who are usually calling more than one of you
  • Web forms, referral calls, and the storm-season spike that arrives all at once
  • Missed calls, which are not a category of lead but usually are one

02

Qualify and book

  • Is the property in the service area, and is the caller the person who can authorize work
  • What is the work: full replacement, repair, insurance claim, or a maintenance call
  • Get an inspection on a real calendar, with the property details the estimator needs

03

Sell

  • Inspection, drone and attic checks, ventilation, flashing, the actual condition of the deck
  • The consult: shingle line, warranty tier, financing, and what the homeowner cares about
  • The quote, and the follow-up sequence that decides whether it closes

04

Produce and close out

  • The handoff: everything sales learned reaches the crew before the truck does
  • Material ordering, scheduling around weather, and the day-of call to the homeowner
  • Final invoice, warranty registration, and the review request nobody remembers to send

The split

The system drafts. Your people decide.

The system handles

  • Answering the phone at any hour, in a normal voice, without a phone tree
  • Asking the qualification questions in the order your estimator would ask them
  • Capturing the property address, the roof type, and what the homeowner actually described
  • Putting the inspection on the calendar and writing the record into the CRM
  • Recovering missed calls with a text before the homeowner reaches the next contractor
  • Following up on open estimates on schedule, with the context from the consult

Your team handles

  • Every price. Every one, without exception, and only after somebody has been on the property
  • The inspection and the condition call. A drone photo is evidence, not a diagnosis
  • The warranty recommendation and anything that touches a manufacturer certification
  • Insurance claim strategy and anything an adjuster will read
  • The close. The homeowner is buying a crew on their house, and they are buying it from a person

The rule we build into the system: it never quotes a price. Not a range, not a per-square number, not a "most jobs run about." A ballpark given over the phone becomes the number you are held to, and it is given by the person with the least information about the property. So the system is built so it cannot do it, and the eval suite has a test that fails the whole build if it ever does.

What we build

The systems, named.

01

After-hours voice reception

A voice system that answers when nobody can, understands what the homeowner is describing, asks the qualification questions your estimator would ask, and books the inspection. It sounds like a person having one conversation, not a phone tree collecting fields.

02

Missed-call recovery

Every unanswered call gets a text inside a minute, while the homeowner still has your number open. This is the cheapest system on this page and it is usually the one that pays first, because it competes with nothing except silence.

03

Job qualification and routing

Service area, work type, property type, and whether the caller can authorize the job, decided before the truck moves. Repairs, replacements, and insurance claims each go where they should, instead of all landing in the same pile.

04

Inspection booking into your CRM

The appointment lands in JobNimbus or whatever you already run, with the property details attached. Nobody rekeys it. There is no second system for your office manager to check.

05

Estimate follow-up with context

The follow-up remembers the consult. It knows they asked about financing, or wanted the upgraded shingle, or said they were waiting on a spouse. Three touches on a schedule, each one referencing what was actually said.

06

The production handoff

What sales learned becomes what the crew knows: access, materials, color, the homeowner's one specific worry. Written into the job record at sale, not remembered at the tailgate.

In production

This is not a hypothetical.

A&J Professional Services · Home services

Built, tested, and deployed / dark until the owners flip it on

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 backed by 132 passing tests and a written call-quality rubric.

132

Tests passing before it could ship

10

Labeled golden calls the judge must match

0

Prices it is allowed to quote

Read the full case study →

Under the hood

Fits into the stack you already run.

Roofing CRM

JobNimbusAccuLynxRoofr

Field capture

CompanyCam

Service and dispatch

JobberHousecall ProServiceTitan

Phones

RingCentral

Your CRM is the system of record and it stays that way. We build into it, not beside it. If your team lives in JobNimbus, the booked inspection shows up in JobNimbus, and nobody gets a new login.

Principles

How we think about AI inside home services.

The phone is the product

In this trade the sale starts on a phone call with a stranger who has water coming through a ceiling. Everything else in the operation is downstream of whether that call got answered well. That is why the first system we build here is almost always the phone.

Warm capture, not hard booking

A receptionist that pushes for the appointment on every call reads like a telemarketer and homeowners hang up. The job is to understand the problem, be useful, and earn the inspection. We had to delete every "always ask for an email" instruction out of a knowledge base to get this right.

The trade knowledge has to be real

A system that does not know the difference between a manufacturer certification and a workmanship warranty, or what a square is, will say something wrong to a homeowner who knows better. Trade vocabulary is not decoration. It is the difference between credible and embarrassing.

Every call gets graded

We score calls against a written rubric, not against a feeling. Deterministic checks catch the hard rules first: a price quoted caps the score, asking for an email caps the score, inventing a fact caps it lower. Then a model judges the softer parts against the same rubric a human would use.

Same approach, different language

The pattern shows up next door.

Questions

Answered plainly.

Can AI answer the phone for a roofing company?

Yes, and the reason it works in this trade is that the first call is mostly qualification, not selling. A voice system can answer at any hour, understand what the homeowner is describing, check the service area, ask what your estimator would ask, and book the inspection into your CRM. It does not price the job and it does not diagnose the roof. It gets a qualified inspection on the calendar while the lead is still warm.

Will it give homeowners a price over the phone?

No, and that is built in as a hard rule rather than a preference. It will not give a range, a per-square number, or a "most jobs like yours run about." Pricing a roof without seeing the deck, the ventilation, and the flashing is how contractors get held to a number they never should have said. The system is built so it cannot do it, and there is a test that fails the build if it ever does.

Does it work with JobNimbus?

Yes. JobNimbus, AccuLynx, Roofr, Jobber, and the other systems of record in this trade are where the work already lives, so that is where the booked inspection and the call record go. We build into the CRM you run. Your team does not get a second system to check, because a second system to check is a system nobody checks.

What happens on a call it cannot handle?

It hands off. An angry customer, an insurance adjuster, a commercial job, anything outside what it is built for: it stops, takes the details, and routes the call to a person with the context attached. A system that tries to handle everything is a system that eventually says something you have to apologize for.

How do you know it is any good before it talks to a real homeowner?

Evals. An eval is a test that grades the system's judgment rather than just checking that the code ran. We build a rubric with hard caps that mirror the trade's real risks, run a set of labeled golden calls through it, and require a model judge to band-match a human grader before anything ships. The receptionist we built for A&J Professional Services is backed by 132 passing tests and a written call-quality rubric with ten labeled golden calls.

What about missed-call recovery? Is that different?

It is different and it is cheaper. Missed-call recovery is a text that goes out inside a minute of an unanswered call, while the homeowner still has your number on screen. It does not need to understand anything. It is the highest-return system on this page for most contractors because it competes with silence, and it is usually the first thing we turn on.

How long before something is running?

Two to four weeks for a first module, because we build modules and not projects. Missed-call recovery can be live sooner than that. A voice receptionist takes longer, because the trade knowledge has to be assembled and the rubric has to pass before it is allowed near a homeowner.

Who owns it?

You do, from day one. The code is in your repository, the knowledge base is in your cloud, the phone number and the accounts are in your name. If you stop working with us, the phone keeps getting answered.

Read next

The thinking behind it.

Where to start

Every one of these starts the same way.

Find the bottleneck, price the fix, build the system, then keep compounding it. The four engagements are how you buy it, and you can start on any rung.

See the four engagements →

Get started

Ready to see what's slowing you down?

Book a 30 minute call. We find the one place your work waits on you, and you get a straight answer about whether AI is the fix. No pitch, no deck.