What to Do With the Old Leads Sitting in Your CRM

The best thing to do with old leads in your CRM is audit them, split them into "no answer" and "quoted, not proceeded" buckets, and re-engage each bucket by SMS with a message that references their original enquiry. In most home improvement and automotive businesses, the leads marked lost or unresponsive over the last two years run into the thousands.
Every one of them cost money to acquire. Most were contacted a few times over a single week, then abandoned. And since 63% of buyers take three months or longer to make a purchase decision, a meaningful slice of that pile is still in the market right now.
Here's the practical playbook for turning old leads in your CRM into booked appointments. Audit, segment, message, escalate. In that order.
Step 1: Audit what you actually have
Before sending anything, get a clear picture of the asset.
Export every unconverted lead with four fields: date of enquiry, source, what they enquired about, and the last recorded activity. If your team logs a reason for closing (no answer, went with competitor, too expensive, timing), pull that too.
Then clean it. Remove existing customers, duplicates, anyone who opted out or complained, and obviously invalid numbers. What remains is your workable database.
Most owners are surprised twice at this stage. First by the sheer volume, and second by how many leads were marked dead after two or three call attempts. Given that contractors lose 30-50% of their leads to poor follow-up, that second surprise shouldn't be a surprise at all.
Step 2: Segment by age and by reason lost
Two cuts matter more than any others.
Age. Group leads into 0-3 months, 3-12 months, and 12+ months. Recency changes the message. A 6-week-old lead can be picked up almost mid-conversation. An 18-month-old lead needs a fresh opener that acknowledges the time gap.
Reason lost. This is the cut most businesses skip, and it's the one that decides whether your messaging lands. Nearly every dead lead falls into one of two buckets.
The two-bucket approach
Bucket 1: "No answer" leads
These people enquired and then never picked up. Your team called, got voicemail, called again, marked them dead.
The key insight: they never actually spoke to anyone. They have no relationship with your business beyond a form fill. They may barely remember enquiring.
The message for this bucket reintroduces the context and asks one low-friction question. Something like: "Hi James, you enquired with us about a conservatory back in April. Is that still something you're looking at, or shall I close the file?"
Short, specific, easy to answer with one word. The "shall I close the file" framing gives a genuine exit, which paradoxically drives replies because it feels like a real person tidying up rather than a sales push.
Bucket 2: "Quoted, not proceeded" leads
These people got further. They spoke to someone, maybe had a survey or a test drive, received a price, then went quiet.
They know exactly who you are, and something specific stopped them. Price, timing, a competitor, a partner who wasn't sold. The message for this bucket acknowledges where things left off and reopens the door without pressure: "Hi Claire, we quoted you for the window repairs back in the summer and I know the timing wasn't right. We've got availability in your area this month if it's back on the list." Our guide on how to follow up on a quote has more templates for this bucket.
Different bucket, different psychology, different message. This split is exactly what we ran for Cloudy2Clear, a UK misted double glazing repair franchise: 6,769 old enquiries segmented and messaged by bucket, 4,321 replies, 673 booked appointments and £639,350 in pipeline, with £107,000+ closed. The full breakdown is in our Cloudy2Clear case study.
Step 3: What to send, and how
SMS is the channel for old leads. Emails from a company someone contacted a year ago get deleted or land in spam. Calls from an unknown number get screened. A text gets read within minutes. Our guide to SMS lead reactivation goes message by message.
Rules for the messages themselves:
- Reference the original enquiry. Date, product, rough details. This is what separates a welcome check-in from a random marketing blast.
- One question per message. Give them a single, easy decision.
- Write like a person. No corporate sign-offs, no links in the first message, no "exciting news".
- Include a clear opt-out. Anyone who says stop gets suppressed permanently, first time, no exceptions.
- Send in batches at sensible hours. Never blast the entire database at once, because the replies will arrive faster than anyone can answer them.
Which leads to the hard part.
Step 4: Handle replies fast or lose them
Replies to reactivation messages come at all hours, and every reply is a hot lead with a short shelf life. Leads engaged within 5 minutes are roughly 9x more likely to convert than those engaged after 30 minutes.
So the real workload is conversation management. People will ask what the price was, whether you cover their postcode, whether the offer still stands. Each thread needs quick, accurate, human-sounding responses, and a route to a booked appointment.
This is where DIY campaigns usually die. A message goes out on Tuesday, forty replies land, the office is busy, and by Friday every one of those hot conversations has gone cold again.
Step 5: Know when to hand a conversation to a human
Automation should handle the volume: opening messages, common questions, qualification, and booking. A human should take over the moment a conversation involves a complaint, a complex custom job, a pricing negotiation, or anything emotionally loaded.
The handover needs to be defined before launch. Decide which triggers escalate, who receives the escalation, and how fast they must respond. A qualified prospect asking a hard question is the best problem a campaign can produce, as long as someone actually answers it.
When to use a done-for-you service
Run it yourself if your database is small, your team has genuine capacity to answer texts within minutes across the day, and someone owns the campaign end to end.
Use a done-for-you service when the database runs into the thousands, when reply-handling capacity honestly doesn't exist in your team, or when you want results without building the machine. This is what Setterly does: AI-driven SMS conversations that re-engage, qualify, and book your old leads straight into your diary. We've booked 3,000+ appointments and handled 260,000+ conversations doing it, and you can see the mechanics on our how it works page. The full method is in our database reactivation guide.
The commercial logic is straightforward with pay-on-results pricing. You pay per booked, qualified appointment, so the downside risk sits with us. And because these leads already know your business, you're fishing where conversion runs 60-70% for familiar prospects versus 5-20% for cold ones.
CarFinance247, a UK car finance broker, tested exactly this over Christmas, on 3,895 leads a 200-strong sales team had already worked for two weeks. The campaign booked 114 appointments and £171,000 in pipeline during the deadest weeks of the year. More examples are on our results page.
Frequently asked questions
What should I do with old leads in my CRM?
Audit and clean the list, segment by age and by why each lead stalled, then re-engage them with personalised SMS that references their original enquiry. Qualify the interested replies and book them as appointments, either in-house or through a pay-on-results reactivation service.
Are dead leads worth contacting?
Yes. 63% of buyers take three months or longer to purchase, while most teams stop following up within a week, so many dead leads are still in the market. Cloudy2Clear re-engaged 6,769 old enquiries and booked 673 appointments worth £639,350 in pipeline.
What is the best message to send old leads?
A short SMS that references their original enquiry by date and product, asks one easy question, and offers a clear way to opt out. Example: "You enquired about a new driveway last March. Still on the cards, or shall I close the file?"
When should a human take over from AI in lead follow-up?
Escalate to a human when a conversation involves a complaint, complex custom requirements, pricing negotiation, or strong emotion. AI should handle openers, common questions, qualification, and appointment booking, with defined triggers for handover.



