Most advice about dormant leads starts at the message you send them. That part is covered, and we wrote it up on its own in how to follow up on old conversations. What nobody describes is the hour before: finding the people, inside an app that never built a screen for them.
This is the sweep I would run on a coach's account before writing a single follow-up. It assumes you sell from your own Instagram account and that you have more conversations than you can remember.
Three folders, and rules you did not set
Your inbox looks like one list, and it isn't. Meta's Instagram Platform documentation states it plainly:
The inbox is organized into different categories, Primary, General, and Requests.
The same page gives the rules that decide where a conversation lands. Two of them matter for a sweep. "By default, all new conversations from followers will appear in the Primary folder", and "Messages that you receive from people who are not followers of your account are in Requests folder." A third rule sends threads somewhere most people never look: "If you reply to a message using a third-party app, the conversation will be moved to the General folder."
Read those three together and you get something useful. The folder a conversation sits in records whether that person followed you at the time, and whether you once answered them with a tool. Neither of those facts tells you anything about their budget or their intent. If you have ever run a comment-to-DM tool or an auto-reply on your account, a whole segment of your leads was filed into General by the software, not by you. That's often the warmest segment, since someone who commented on an offer post and got pulled into a DM had already raised a hand. Running both kinds of tool on one account is normal, and we go through the division of labor in ManyChat vs Ficiel.
The practical consequence: scrolling Primary and calling it a sweep means you reviewed the people who followed you and never got answered by a tool. That's one slice of three.
Open Requests before Primary
Requests is the folder worth opening first, and it's the one almost nobody opens at all.
It holds people who messaged you without following you. On a business account that sells to strangers who find you through a Reel or a podcast, that describes a good share of your buyers. They watched something, had a question, typed it, and never appeared next to your friends in Primary.
There's a second reason, and it removes the awkwardness that stops people from reaching back out. From the same documentation: "request messages aren't marked as Seen until you accept them." Someone whose request you never accepted does not know you read it and said nothing. You are not writing to a person you ignored in front of them. You're writing to someone whose message you are seeing for the first time, which is close to the truth anyway.
One warning about old requests, and it's a reason to do this by hand sooner rather than later. Meta's documentation on retrieving conversations lists it among the limitations: conversations in the Requests folder with no activity for 30 days stop being returned to connected tools. The threads are still visible to you in the Instagram app. But a tool that reads your account through Meta's official messaging access cannot hand them to you, which is one of several reasons the stock of old leads is usually larger than any dashboard shows.
The six signals that mark a thread worth reopening
Once you are inside a folder, scrolling is cheap and judgment is expensive. You need a rule that decides in a few seconds whether a thread goes on the list, otherwise you will reread twenty messages per conversation and quit after thirty of them.
Six signals put a thread on the shortlist. Each one means the conversation stopped on something unfinished rather than on a decision.
A question of yours that never got an answer. An asking price that came up and was never discussed again, which usually means the answer landed badly or landed alone, and what to say when someone asks how much it is matters more than the number itself. A time you offered that was never confirmed, or worse, a booking link you dropped that nobody clicked, a failure mode we covered in why sending your booking link in DMs kills your calls. A voice note that was delivered and got nothing back. A stated intention with a date attached, like "after my trip" or "once the quarter closes", where the date has now passed, which is the easiest reopening you will find and also the most commonly handled badly, as in what to do with a lead who says they'll think about it. And the thread they read before going quiet, which is the strongest signal of the six, for reasons set out in left on seen.
Two things keep a thread off the list. A written no belongs in your records, not your shortlist, because someone who typed the word has decided and will remember being pushed. And a thread that ended cleanly on a thank-you after they paid you isn't a dormant lead at all. Those people deserve a different message, which is the whole subject of winning back past clients.
Write down six things per thread
A sweep that produces an impression produces nothing. Open a spreadsheet, a note, anything with rows, and capture six fields per thread:
The handle. The date of the last message. Who spoke last, you or them. The one line where it stalled, copied, not summarized. Which of the six signals applies. And the date you intend to reopen it.
A row looks like this:
@hannah.rebuilds, March 14, I spoke last, "is the six-week option still open?", price stall, reopen Monday
That copied line is the field that earns its keep. When you sit down to write, you'll have the exact words the person used, and a follow-up built on their phrasing never reads like a template. It's also the field that saves you from your memory, which keeps the case and loses the person.
Write the reopening date during the sweep, not afterward. Sorting a hundred threads is a different mental task from writing a hundred messages, and trying to do both at once is why most sweeps end halfway through the second folder.
How long the sweep actually takes
Per thread, triage is fast. Reading the last two or three messages and assigning a signal takes something like twenty to forty seconds once you have the six rules in front of you. The time goes somewhere else: into the conversations that look promising, where you start reading from the top and lose four minutes.
So budget it from your own numbers rather than from an average. Open each folder, scroll to your cutoff, and count the threads above it. Multiply by half a minute for triage, then add a quarter of that for the ones you'll get pulled into. An account with a few hundred conversations past the cutoff is an afternoon, split across two or three sittings. An account with a few thousand is not a manual task at all, and pretending otherwise is how the job gets postponed forever.
Two rules keep it finite. One folder per sitting, because switching folders resets your sense of what the cutoff was. And stop adding to the shortlist once you have more names than you can write to in a week, since your sending pace is its own constraint and the markers for that live in how often to follow up on Instagram without risking it.
Where the sweep comes up empty
A few gaps are worth knowing before you start, so you don't spend the afternoon hunting something that isn't there.
Requests you declined are gone from your view, and so are threads you deleted yourself. On WhatsApp, the history lives on the device, so a phone you replaced took part of your past with it. An account that was deleted or renamed leaves a thread you cannot act on. And anything older than your own account on a given channel was never there to begin with, which matters if you moved your business to a second handle at some point.
One last limit is the one people underestimate: the sweep tells you who stalled, never why. The reason sits outside the conversation, in a budget that got spent elsewhere or a partner who said no. That's the gap your judgment fills, and it's also why no sorting rule can pick the message for you.
Doing it once, and not having to do it again
The sweep is worth running by hand once, because it teaches you what your inbox actually contains. It's a bad habit to keep. The list goes stale the week you build it, and nobody rebuilds a spreadsheet by scrolling three folders every month.
So leave a trace while you're in there. Tag the conversations as you go, with names you choose, while you still remember what happened in each one. A tag stays put when the conversation sinks, which is the one thing the inbox itself won't do for you.
Ficiel is an AI inbox for coaches and setters: it surfaces old Instagram, WhatsApp and LinkedIn conversations worth following up, drafts the message, and nothing is sent without your approval. For this particular job, the part that matters is that it reads your history with your own login rather than starting its count on the day you install it, and that it brings the three channels into one list, so you run the sweep once instead of three times. The reasoning behind that kind of single list is in what a unified inbox actually does.
Kord is Ficiel's AI assistant: it rereads your conversations, finds the leads who went quiet, drafts follow-ups in your own voice, and a human always approves before anything is sent. In practice that replaces the triage pass: the threads that stopped without an answer come back sorted, with the context of each exchange next to it, and you decide which ones deserve a message.
What doesn't change is the part you were doing anyway. You know whether that person's situation was delicate, whether their stated date actually passed, whether this is a lead or a friend who once asked a polite question. Reopening an old thread is still a reply to someone who contacted you, not outreach to a stranger, and that distinction decides both your results and your account's safety, as the line between following up and cold DMs lays out.
FAQ
What is Ficiel?
Ficiel is an AI inbox for coaches and setters: it surfaces old Instagram, WhatsApp and LinkedIn conversations worth following up, drafts the message, and nothing is sent without your approval. For the job described here, it does the folder sweep for you and hands back the threads that stalled, with their context, instead of leaving you to scroll.
Which Instagram folder should I open first?
Requests, then General, then Primary. Requests holds people who messaged you without following you, and if you sell to an audience that finds you through content, plenty of real buyers never pressed follow first. General holds the conversations an outside tool answered on your behalf, by Meta's documented rule. Primary is the one you already look at every day, so it has the fewest surprises left in it.
How far back should I go?
Pick a cutoff you can defend and stop there. Going back a year or two is normal if you have been selling that long, and the limit is relevance rather than age: a thread reopens well when the person's need probably still exists, and badly when your offer has changed beyond recognition. A cutoff you choose in advance also stops the sweep from turning into an archaeology project.
What if a conversation has disappeared from my inbox?
Then it is out of reach, and it's better to accept that early. A declined request, a thread you deleted, or an account that no longer exists leaves nothing to act on. WhatsApp adds its own version of this, since the history sits on the phone rather than in an account, so a device you replaced may have taken part of it with it.
Do I need a tool to do this?
Not for the first pass. If your cutoff leaves you with a few hundred threads, an afternoon and a spreadsheet will do, and you'll learn things about your own inbox that no summary gives you. The arithmetic turns against you at a few thousand conversations, or on the second month, when the list you built by hand is already out of date.
Once the sweep is done, the day-to-day sorting is a different job, and the pins, filters and labels that actually exist are covered in how to organize Instagram DMs for business.
To go further, our article Instagram story replies: the leads you forget to answer covers this topic in more depth.
Once a thread is on your shortlist and you need the exact sentence where it stalled, searching your Instagram DMs for an old message covers the three routes back to it.