What to Do With the Hundreds of Leads You Never Followed Up
A practical guide to working through old, unanswered leads: how to sort the backlog, re-open chats within Meta's template rules, and stop the pile growing back.

Most businesses that have run ads for a year or two are sitting on a pile of enquiries nobody ever properly answered. Facebook form fills from last holiday season. WhatsApp chats from a property launch that got one reply and then went quiet. Open day sign-ups. BNI referrals someone meant to call back.
Nobody decided to ignore them. The team was busy answering whoever messaged loudest that day, and by the time anyone looked back the pile was too big to face. So it stays there, a list you already paid for, untouched.
This article is about working through that pile without spamming anyone, without getting your number flagged, and without building the same pile again by next quarter.
A private hospital group we met through a BNI chapter put the shape of it well. They had thousands of patients in their system and wanted to use that list for a campaign, but every step of contacting them was being done by hand:
"We need to link with our patient database where we have thousands of patients... follow up with them, create an engagement until the event day so that we can keep them, refresh their mind, so that they will not miss."
That's the job in one sentence. The list exists. What's missing is a way to work it.
Why old leads are worth the effort
The maths is on your side, because the acquisition cost is already spent. The $950 on Facebook ads last quarter, the booth at the trade expo, the evening at your BNI chapter: that money is gone whether you follow up or not. Re-opening an old thread costs you one message and a few minutes.
There's a fair caveat. Not every old lead deserves a person's time. Someone who asked "how much?" nine months ago and never replied is a weaker bet than someone who asked about availability three weeks ago. So the first step isn't to message the whole list. It's to sort it.
Free download
Follow-Up Scripts for Leads You Never Answered, Sorted by Lead Age
A practical companion to this article. Free for your email address.
Get it free
Sort the pile before you send anything
Don't open the inbox and start typing from the top. You'll be exhausted by message forty. Sort first, then spend your team's hours on the most valuable slice.
Four groups work for most businesses:
- Hot and recent. Asked about price, availability or a specific product in the last 30 days. A person replies to these today.
- Warm but stale. A real enquiry one to six months old that never got a proper answer. These get a re-engagement message.
- Cold and vague. One-line "hi" messages, "just asking", contacts you can barely identify. One light message, then leave them.
- Not a fit. Outside your service area, wrong product, obvious spam. Tag them and move on. Chasing these is how teams convince themselves follow-up doesn't work.
The point is triage. A sales team that treats all 300 old chats as equally urgent will do none of them well.
It helps to note the language each lead originally wrote in, too. A lead who enquired in Spanish or Mandarin and gets an English template back months later is less likely to answer.
The 24-hour rule changes how you re-open a chat
This is where most reactivation attempts quietly fail. On the WhatsApp Business API, you can only send a free-form message within 24 hours of the customer's last message to you. A lead who last wrote in March is long outside that window. To re-open the conversation you have to send an approved template message.
That has three practical consequences.
- You need approved templates. Meta reviews the wording. A re-engagement template has to read as useful rather than as a cold promotion, or it gets rejected, or worse, reported by the people who receive it.
- Each template costs money. Meta charges per template message delivered, at rates set by the recipient's country, with marketing templates the most expensive category. This is another reason to sort first. There's no sense paying to re-open a chat with someone who was never going to buy.
- Quality is watched. Firing thousands of templates at a stale list and getting a wave of blocks is exactly what damages your number's quality rating. The hospital marketing lead had already run into limits herself and asked us: "More than 200 it will be blocked, right?" Send in waves, lead with something the person actually asked about, and give them an easy way out.
The message that works is short, names what they originally asked about, and gives a reason to reply now. "Hi Mei Ling, you asked about our Saturday classes a while back. We've got two places left for the October intake, want me to hold one?" does far better than "We miss you! Check out our latest promotions."
A three-touch sequence, then stop
Keep it to three messages, spaced out, and stop the moment someone replies so a person can take over.
- Touch 1, day 0. An approved template that refers to their original enquiry and offers one clear next step. Phrase it as a question with an easy yes.
- Touch 2, day 3, only if there's no reply. A different angle. If the first offered a call, this one offers something they can read in their own time, or a link to book a slot themselves.
- Touch 3, day 7, the last one. A soft close: "Should I keep your details on file, or are you all sorted?" This earns a surprising number of replies because it gives permission to say no, and the quietly interested ones speak up.
After three touches with no response, stop. Move them to a long-term list and leave them alone. The aim is to give a warm lead a low-effort way back into the conversation and then get out of the way. Chasing someone past that point just gets you blocked.
Stop the pile from growing back
Clearing the pile once is satisfying. Doing it every six months means the cause is still there. The pile forms because every enquiry depends on a person noticing it, deciding it's theirs, and remembering to come back. Take that dependency away and it stops growing.
Three things do most of the work:
- A first reply that doesn't wait for a person. An AI agent on your WhatsApp inbox answers the moment an enquiry lands, including at 11pm on a Sunday, so nothing sits unread while the customer still has their phone in their hand.
- One owner on every conversation. In a shared inbox with no rules, "someone will get it" means nobody does. Every chat needs a named owner and a status.
- Automatic follow-up on anything that goes quiet. An admissions manager at an international school told us exactly what she wanted: a system that would say "it has been three days, do you want to follow up?" She didn't ask for anything clever. She wanted a reminder that fired on its own.
This is where the shape of your CRM decides how much of the problem it can actually fix. A tool that reads your WhatsApp chats but can't see pipeline stage, quote history or campaign lists can only automate a sliver of the follow-up. Reactivation, routing and reminders all touch different parts of the business, and an AI that reaches only one of them leaves the rest to a person who's already behind.
Where Yalla fits, and where it doesn't
In Yalla the inbox, the pipeline, the templates and the campaign tools sit in one place, and Yalla Brain works across pipelines, WhatsApp, Instagram, Facebook, email campaigns and reporting from one instruction. That's what makes proper reactivation possible. You can ask it to find every enquiry older than 30 days that never got a second reply, group them by what they asked about, queue an approved template for each group, and pass anyone who replies straight to the right salesperson.
Yalla isn't the answer for everyone. If your sales are email-led and WhatsApp barely features, a record-first CRM will suit you better. If your reactivation depends on a highly custom data model, Attio is built for that kind of flexibility. And if your main concern is enterprise compliance and procurement sign-off, Salesforce is the safer buy. Yalla earns its place when your leads live in chat and your follow-up keeps dying there.
Frequently asked questions
How old is too old to follow up a lead?
There's no hard cut-off, but relevance fades. A lead from the last 90 days is worth a personalised message. Past six to twelve months, send one low-pressure "should I keep you on file?" template and let the ones who still care say so. Intent matters more than age. Someone who asked about price or availability is worth chasing long after someone who sent a vague "just looking".
Will messaging old leads get my WhatsApp number banned?
Not if you do it properly. Bans and quality drops come from blasting large volumes of irrelevant templates that get reported. Use approved templates, send in waves, mention what the person actually asked about, and stop after three unanswered messages.
Do I need the WhatsApp Business API to reactivate old leads?
Yes. The standard WhatsApp Business app can't send approved template messages outside the 24-hour window, and almost every reactivation is outside it. The API is also what lets a whole team work the list from one shared inbox instead of passing one phone around the office.
Should AI send the reactivation messages, or my team?
Split it by value. Let the system send the first template across the warm and cold groups, since that's repetitive and time-bound. The moment someone replies, hand the conversation to a person, because that's where judgement and closing happen. The expensive mistake is the reverse: your best salesperson spending a whole Tuesday typing 300 opening messages.
Free download
Follow-Up Scripts for Leads You Never Answered, Sorted by Lead Age
A practical companion to this article. Free for your email address.
Get it free
Yalla is the chat-native CRM where the AI does the work, not just the talking.
See how much of your business it can reach.