Reopen the leads that went nowhere three, six or twelve months ago, in batches small enough that your team can handle the replies.
An AI agent for reviving cold contractor leads is a 24/7 digital assistant that works through your dormant lead list in controlled batches, sends a short and honest reactivation message that names the original job, restarts a real conversation with anyone who answers, and books the ones whose problem was never solved. It stops years of paid-for contact records sitting in a CRM as dead weight while the same business buys new leads at full price every month. A cold lead is not the same as a lost customer. A large share of them never hired anyone at all: the quote felt too big that month, the tenant moved out, the season changed, or the inquiry simply got lost in a busy week. The intent has not disappeared, it has just gone quiet. This agent reopens those files with a message that acknowledges the gap rather than pretending yesterday's conversation is still running, and it does it in batches so the replies do not swamp the office.
Reopens dormant records without burning the list.
Segments the dormant list by age, job type and how far the lead originally got
Sends a short reactivation message that names the original inquiry and the date
Releases contacts in daily batches your team can actually respond to
Asks whether the problem was ever resolved, rather than pitching immediately
Books the ones still unfixed and hands the complicated ones to a person
Marks unreachable and opted-out records so the list gets cleaner each pass
Reactivation is the only lead source with no acquisition cost, and it is the one almost nobody works, because it is dull, repetitive and needs consistency more than skill. That is exactly the shape of task worth handing to an agent. Done carefully, in batches, with a message that admits time has passed, it produces booked work from records already sitting on your servers. Done carelessly, as a blast, it produces opt-outs and complaints, which is why the pacing and the wording matter more here than anywhere else.
A simple, three-step flow.
The agent pulls leads with no activity beyond a cut-off you choose and groups them by job type, age and stage, excluding anyone who opted out or became a customer.
A fixed number go out each day with a short message naming the original inquiry, asking whether it was ever sorted, and offering a straightforward way back into a conversation.
Positive replies are booked or passed to a person. Negative replies and opt-outs are retired permanently. Silent records are marked and excluded from the next campaign.
A realistic use case with concrete timing and output.
Scenario: A contractor has 3,100 lead records going back four years, of which 1,850 never became customers. The agent excludes opt-outs and duplicates, leaving 1,420, and releases 60 a day. A homeowner who asked about a bathroom renovation quote fourteen months ago receives: a message naming the job and the month, and asking simply whether it ever got done. She replies that they had it half finished by someone who disappeared. The agent books an assessment for the following Tuesday and flags the record for the estimator with the original inquiry notes attached. Over a four-week run, 1,420 contacts produce 96 replies, 34 booked assessments, 71 opt-outs and 210 dead numbers removed from the database, with no new advertising spend behind any of it.
Roles that gain practical value from this AI agent.
The larger the archive, the more unfinished problems are sitting in it unclaimed.
Reactivation produces work in days without waiting for a new campaign to spend up.
Gives the team warm conversations rather than a cold list of numbers to dial blind.
Improves overall cost per booked job by monetising leads that were already paid for once.
Old leads may not recognize the company today, and a reintroduction is worth making deliberately.
Each pass strips out dead numbers and opt-outs, so the list improves rather than rots.
Key tools and what the AI agent does inside each.
Supplies the dormant segment, excludes opt-outs and customers, and receives every reply outcome.
Sends the batched reactivation texts and carries the conversation with anyone who answers.
Covers contacts with an email address but no valid mobile, and picks up bounces.
Tracks the campaign batch by batch: sent, replied, booked, opted out and unreachable.
Creates the client and the visit when a revived lead books, with the original inquiry attached.
Six practical scenarios that this AI agent excels in.
Common questions about using the AI agent in workflows.
An AI agent for reviving cold contractor leads is a 24/7 digital assistant that works through your dormant lead list in controlled batches, sends a short and honest reactivation message that names the original job, restarts a real conversation with anyone who answers, and books the ones whose problem was never solved. It stops years of paid-for contact records sitting in a CRM as dead weight. Unlike a bulk email blast, it messages one contact at a time, references their specific inquiry, and holds a two-way conversation rather than pushing an offer.
Two to three years is a reasonable outer limit for most trades, and anything from three to eighteen months tends to respond best. Beyond that the contact details decay and the household may have moved. Start with the most recent dormant segment, measure the reply rate, then decide how far back to go.
Not if the message is honest about the gap and asks a question rather than making a pitch. Asking whether the job ever got sorted gives people an easy, dignified way to say it is done. Opt-outs are honored immediately and permanently, and every message identifies your company.
Two reasons. A blast produces a wall of replies your office cannot answer, and a slow answer to a revived lead wastes the whole effort. It also protects your sending reputation. Sixty to a hundred a day keeps reply volume manageable and keeps the campaign running for weeks.
A follow-up sequence works a lead while it is still warm, over days. Reactivation works records that have been silent for months and have to be reopened as a new conversation. The tone, the pacing and the first line are all different, because pretending no time has passed reads badly.
Yes, provided your CRM has that state. The segment excludes customers, existing open jobs, prior opt-outs and duplicates before the first message goes out. Messaging an existing customer as a cold lead is the fastest way to lose their trust, so the exclusion rules are checked on every batch.
They are marked as unreachable after the campaign's defined number of touches and excluded from the next run. Failed sends and hard bounces are flagged for removal. The list therefore shrinks and improves with each pass instead of being recycled indefinitely.
Reopen the leads that went nowhere three, six or twelve months ago, in batches small enough that your team can handle the replies.