Funnelfeedr Logo
← Back to Blog
SalesPublished on October 16, 2026

Your CRM Is Full of Conversations That Never Finished

by Oscar Uribe

Your CRM Is Full of Conversations That Never Finished

A sales rep at an IT consultancy described his CRM to us last month in one word: Pandora's box.

"There's so much in there. It might be an old customer where a new CFO just arrived, but there's no number, so I slog through email, never get through, and something potentially red-hot just fizzles out."

Five minutes later he described exactly what he wanted instead:

"Here are a hundred companies you haven't talked to in six months. You discussed BI with them before. Reopen the conversation with this angle. That would be gold. We have a hundred of those lying around."

His sales lead put a number on it in the same meeting: thousands of conversations in a year that never turned into anything, stuck in tasks, owned by people who left, or with people who changed roles. "Somewhere in there it's time to pick up the phone again."

Every team we talk to has this pile. Almost none of them work it. This post is about why, how to work it anyway, and what we built so you don't have to dig.

Why the old conversation beats the cold one

A cold call starts at zero. You have to earn thirty seconds, then explain who you are, then find out whether there is a problem at all.

A conversation that stopped is not at zero. The buyer has met you. You know what they were trying to fix, who was involved and what got in the way. In many cases they even told you when to come back: after the migration, after the budget round, when the contract with the current supplier is up.

And most of them did not say no. When we read every deal we had closed this year for our own win/loss analysis, only thirteen percent of the losses went to a named competitor. More than sixty percent were timing or "what we have is good enough". Those are not no's. They are not-nows, with an expiry date nobody wrote down.

That is the cheapest pipeline you have. You already paid for it.

Why nobody works it

If it is that good, why is it lying there? Because nothing about the CRM is built to surface it.

  • The structured fields lie. The lost-reason dropdown is filled in two seconds by a rep who wants the deal off the board. In our own data a third of the recorded reasons contradicted the notes on the same deal. Filtering on "lost: no budget" gives you the wrong list.
  • The good stuff is in text. The date the buyer gave, the project that was in the way, the person who was about to take over: it is in call summaries, meeting notes and email threads. No filter reaches it, and no rep has time to read three years of it before a call.
  • Half of it never became a deal. "Leads don't always get registered," a business developer told us. "Sometimes it's just a task." A good first meeting that went quiet has no lost reason, because there was never a deal to lose.
  • The owner left. "People leave, and many of them had lots of contacts assigned that were never worked," an SDR team lead said. New reps avoid inherited accounts because they don't know what was said.
  • Divisions sell in silos. Nobody knows whether someone from the other business area talked to the account last spring.
  • It is always somebody's someday. Reopening old deals is the task that loses to every live deal, every day.

The result is predictable. Reps cherry-pick the two they remember, and the rest decays.

Start with why it ended, not that it ended

You cannot reopen a lost deal well without knowing what actually ended it, because the reason decides both when to call and what to say. That is why reactivation and win/loss analysis are the same work, pointed in two directions.

Read the last few touches on the deal and put it in one category. Then let the category set the timing:

Why it endedWhen to reopenWhat to bring
Timing ("not now", a project in the way)The date they gave. If they gave none, a couple of months after the last real conversationThe thing that was in the way should be done. Ask if it is.
Status quo ("what we have is good enough")When something changes: new owner, new manager, growth, a bad quarterOne concrete change since you last spoke
Chose a competitorA few months before the contract renews. Assume a year if nobody told youWhat the buyer said they wanted that the competitor may not have delivered
Price or valueNext budget year, or when the value case has changedA new number, not a new discount
No champion or decision makerWhen there is someone new to talk toA reason the new person should care
Went silent after the proposalSoon, once, honestlyA short note that makes it easy to say "not now" or "yes"
Not a fit, or a clear noDon'tNothing. Respect it.

Notice what is missing: "check in". There is no category where the right move is "just checking in".

Six rules for reopening a conversation

1. Read the record before you dial, not the dropdown. Two minutes on the last call summary and the last email tells you more than the lost reason ever will. If the record says "come back after the ERP migration in Q1", that is your opener and your date.

2. Use their date, not yours. Round dates like "after summer" or "in January" are the rep's calendar. The buyer meant an event: the migration, the board meeting, the renewal. We wrote about this in the December pile: when the date is the buyer's, the call is expected. When it is yours, it is an interruption.

3. Give one honest reason for calling now. "Last time you said the new warehouse system would be live by October. Is it?" is a reason. "Wanted to touch base" is not. If you can't name a reason, it is not time yet.

4. Never make it about the loss. Don't remind them they chose someone else, and don't make them feel guilty for going quiet. Refer to the earlier conversation briefly and concretely, then move forward. People reopen conversations that feel easy, not ones that feel like an audit.

5. Respect the no and the gone. Someone who said "not interested", asked not to be called, or has left the company is not a reactivation candidate. Neither is anyone who asked to be erased. The pile is only worth working if the people in it are still people you are allowed to call.

6. Reopening is a to-do, not a deal. Don't put fifty resurrected deals back in the pipeline on Monday. That only inflates the forecast and buries the real deals. Make each one a dated to-do, and only open a deal when the buyer says yes to a conversation.

And one rule for the manager: make it a weekly list, not a project. The "big CRM cleanup" never happens, as we argued in stop trying to clean up your CRM. A short list every Monday of who is due now beats a quarterly sprint every time.

The pool is bigger than lost deals

When teams think about reactivation, they think of the closed-lost column. That is only part of it. The full pool has three sources:

  • Deals marked lost, with or without a recorded reason.
  • Meetings that never became deals. A good first meeting, then silence. Often the warmest of the three, and the least visible, because there is no lost reason to filter on.
  • Real calls that never became meetings. Not the twenty-second "send me an email", but the four-minute conversation where the buyer explained their setup and said "call me after the new year".

Then take out everything that is not a candidate: current customers, companies with an open deal, partners, and anyone already back in an active conversation. What is left is the list.

The ten-minute test

Try this before you build anything:

  1. Pull your lost deals from the last two years.
  2. Pick ten at random. For each, read the last call or meeting note, not the dropdown.
  3. Write down what actually ended it, and whether the buyer gave a date or an event.
  4. Count how many recorded reasons match what you read.
  5. Count how many have a date that has now passed.

If your team is like most, the reasons won't match and several dates have passed with nobody calling. That is the pipeline you are not working.

How we built it into Funnelfeedr

We built both halves, and they feed each other.

Won & lost (Deals › Review). Every deal that closes in Funnelfeedr is analyzed when it closes, from what is already on the deal: call and meeting summaries, email threads, notes, qualification, stage history. It gets a category from a fixed set (bad timing, kept current solution, chose a competitor, price or value, no champion or decision maker, went silent, not a fit, missing capability, vendor risk), a two-sentence why and a one-sentence lesson, written in the account's language. When the evidence is thin, it asks the rep one or two questions instead of guessing. The recorded reason sits next to the inferred one, and when they disagree the deal is flagged "Reason disputed". Quotes come from calls, meetings and emails, never from notes. The rep can confirm or edit the analysis, and the report shows why you lose and why you win, effort and speed for won versus lost, competitors, results by owner and a hygiene list. Learnings are written per quarter, each linked to the deals it rests on.

Lost & Found (Deals › Lost & Found). Every Monday it goes through the whole pool: lost deals from the last two years (using the Won & lost analysis of why each one ended), meetings from the last year that never became a deal, and calls from the last year that reached the right person and lasted more than a minute. It works per company, not per deal, so three old conversations with the same company become one row. For each company it reads the record, including the transcript of the last real conversation, and works out two things: whether it is worth reopening, and when.

  • When. A date the buyer gave wins. If they mentioned when their contract ends, the window opens three months before. A loss to a competitor with no date given assumes a one-year contract. Otherwise the window opens sixty days after the last conversation that actually reached someone. Windows that land in the holidays move to January 7, and weekends move to Monday.
  • Whether. Customers, open deals and partners are left out. So are companies where the buyer said no, wasn't a fit, wasn't a buyer at all (a vendor, a recruiter, an investor) or never really engaged, and companies that are already back in an active conversation, where the right move is to create the deal. Contacts who asked not to be called, left the company or were erased are never suggested. If the original contact is gone, it suggests someone else recently in touch at the company and says so.
  • What you see. Due now, Opening soon, Later and Not suggested, each row with the source (lost deal, meeting or call), the category, the competitor if there was one, one sentence on why now, and a plain explanation of the date: "They said when", "Competitor contract renews (assumed 12 months)" or "60 days after the last touch". The companies that were left out are listed too, each with its reason, so you can check the judgment.
  • What it does. Nothing on its own. The rep clicks To-do and gets "Reconnect with" the company, due on the window date. If there is a contact, it also gets an opener draft that refers to the earlier conversation briefly and concretely, gives one reason for writing now, and never mentions the lost deal. Nothing is sent and no deal is created until the rep decides. Snooze for two weeks, a month or three months, or dismiss it for good.

Two things it does not do yet, so you know where the line is. It does not notice when a new decision maker arrives at a company or when a contact moves to another company; that is still your phone and LinkedIn. And it does not score candidates or rank them by deal value. The order comes from the dates and how far each conversation got, which turned out to be more useful than a number.

Both are part of the Close seat.

The point is the one the rep with the Pandora's box made: the gold is already in the CRM. What is missing is someone who reads all of it every week, remembers what each buyer said, and puts the right ten names in front of the rep on Monday morning. That should not be a person.

Want to see which of your lost deals and quiet meetings are due now, and why? Book a demo and bring your closed-lost column →
lost dealsreactivationclosed lostwin/loss analysisCRMfollow-uppipelinesales managementB2BNordics