How can AI automatically qualify contractor leads?
Short answer, and it is the whole article: the AI does not qualify the lead. It collects the facts qualification runs on — the same questions, in the same order, at 2 a.m. exactly the way they run at 10 a.m. — and it stops where judgment starts. Qualification questions are not qualification judgment, and the difference is the entire ballgame. The questions collect facts. The judgment decides what the facts mean: is this a job we want — at this size, this distance, for this payer, with the crews already buried?
That distinction is what makes the automation worth having. A flooded kitchen ten minutes away and a “come look at a stain” forty minutes out both answer the questions perfectly. Only one of them should get your Saturday. The matrix below is how we draw that line before a human ever picks up the phone.
The intake matrix: six facts, in order
Every inbound call and form runs through the same six gates. Each gate is a fact, not an opinion, and each one exists because it changes what happens next.
1. Territory. Where is the job, exactly? Distance is the first filter because it is the one an unsupervised agent gets wrong first — nothing about a polite conversation tells a model that forty minutes each way eats the margin. The address gets captured and checked against the service area before anything is booked.
2. Trade and scope. What happened, in the caller’s words? Water, fire, mold, storm — and what they can already see: standing water, a burst line, a smell, a stain. The intake records the problem as described; it does not diagnose. Scope facts decide who the lead routes to and how fast.
3. Size signals. How big is it likely to be — one room or the whole floor, home or commercial space, occupied or empty? Size is a fact the caller usually knows and an agent can ask without pretending to estimate. Nobody quotes anything at intake. Size just tells the human what kind of job this probably is.
4. Payer path. Is this going through insurance, or is the customer paying directly? Asked plainly, recorded as stated. The answer changes the paperwork, the pace, and who needs to be in the conversation — it never becomes a coverage opinion. The agent asks; it does not advise.
5. Urgency. Is water still moving? Is the home livable tonight? Urgency is what separates the 2 a.m. emergency from the Tuesday estimate, and it drives the one promise-shaped thing the system is allowed to do: escalate to a human now, not at 8 a.m.
6. A complete record. Name, callback number, address, and the facts above — logged on every call, whether it books or not. In our own operation the intake pipeline logs calls into a database the follow-up system can query, so no communication ever begins from scratch. A lead that doesn’t book today is still a record the shop owns tomorrow.
What happens to each outcome
The matrix sorts; it does not decide. A lead inside territory, in scope, and urgent gets booked or escalated immediately. A lead that is real but not urgent gets logged and followed up by the automated sequence — the same pipeline discipline we run on our own 3 a.m. shift, where follow-ups compile into a daily briefing sorted red, yellow, green for human review. A lead outside the lines — wrong territory, wrong trade — gets a polite, honest close and a record of why. Nothing disappears, and nothing gets promised that a person hasn’t approved.
What the human keeps
Pricing. Promises. The handoff. What a job costs is a person’s call, made with the board in front of them. “We’ll have a crew there by nine” is a promise only someone who knows the crew should make. And the moment a prospect stops being a lead and starts being a customer — when they need to hear that a real person owns their problem — a person takes the conversation. The agent’s job is to make that moment arrive fast, facts collected and appointment real. It is not to be that moment.
The failure shape, so you can recognize it
Hand an agent the whole seat — the questions and the judgment both — and it will qualify everybody. It will book the estimate outside your service area because nothing told it distance matters. It will fill the calendar with meetings a person would have filtered in thirty seconds, and once your techs learn to distrust anything the system books, you have automated the exact problem you bought it to solve. The bad version doesn’t fail loudly. It fails as a slow leak — wasted drive time, stood-up appointments — until somebody turns it off and announces that AI doesn’t work.
The seat works when its boundary is drawn, not when the model is smart. A boundary is a list: what it can ask, what it can book, what it can never promise, and where it stops and hands over. Answer, qualify, schedule — first response, not the close. That is not a limitation of the setup. That is the product, correctly shaped.
This is the intake standard we publish and work from. It describes our method; it is not a guarantee of lead volume or outcomes for any individual business.
Get The Signal
What we actually ran, what it measured, and what it means for a restoration shop — every week, including the flops.

Leave a Reply