How to Work the Closed-Lost Pile: The Re-Engagement Call That Isn't an Apology

13 min read

Closed-lost is the highest-intent list you own, and most reps never dial it. How to segment it, what to open with, and why 'just checking in' kills the call.

Every rep I have worked with keeps a list of names they will never dial again. It isn't written down anywhere. It lives in their head, and it's made up of the deals they lost. Some of them lost by a mile, some by a hair, and the ones that hurt are the ones where they got to legal and then watched it die.

That list is the best list you own. Better than the inbound queue on a slow week, better than any purchased database, better than the account list your manager handed you in January. Everybody on it has already admitted they have the problem, already sat through a demo, already got budget approved or explained to you exactly why they couldn't. They did the work of qualifying themselves and then they went somewhere else.

And nobody calls them. Because calling them feels like walking back into a room you were asked to leave.

I want to fix that, because the fix is mostly mechanical. Closed-lost re-engagement fails for one reason: reps call with no reason to call. They open with "just checking in to see if anything's changed," the buyer says nothing's changed, and everyone gets off the phone relieved. That is not a re-engagement call. That's a courtesy visit you both wanted to end.

Closed-lost is four lists wearing one label

The first mistake is treating the pile as a single thing. "Closed-lost" in your CRM is a status, not a story. Two accounts with the same status can need opposite calls twelve months later.

Before you dial anybody, split the list into four buckets. You can usually do this from your own notes in an afternoon.

Lost to a named competitor

They bought. Somebody else, but they bought. This is the highest-value bucket and the one reps avoid hardest, because it's the one where you can point at the exact moment you were beaten.

What makes it valuable is that the buyer has a live contract with a live renewal date and a live set of grievances. Every product has a failure mode. It shows up at a predictable point in the relationship — after the implementation honeymoon, once they've pushed enough volume through it to hit the wall the sales cycle never surfaced. You know what that wall is for each of your main competitors, or you should. If you can't name the thing customers complain about after a year with your biggest rival, you don't know your market yet. Go ask your customer success team. They hear it in every migration call.

Lost to no-decision

Nothing happened. The project got deprioritised, the sponsor got pulled onto something else, the reorg ate the initiative. There was no competitor. There was no loss, technically — there was an absence.

This bucket is bigger than most reps admit, and it's the one where people write "lost to Competitor X" in the CRM because it looks better in a pipeline review than "they stopped returning my calls." Be honest in your own notes. You're not writing them for your manager, you're writing them for the version of you who calls this account eighteen months from now.

No-decision accounts don't need a competitive angle. They need a trigger. Something in their world changed that makes the dead project live again.

Lost on price

Careful with this one. Price is the most over-reported loss reason in every CRM I've ever looked at, including my own back when I was carrying a number inside AWS and Dell. Buyers say price because it's the polite exit. It doesn't require them to tell you that your onboarding scared them, or that your reference call went badly, or that the champion never really had the authority they implied.

So split this bucket again in your head. Real price losses are the ones where you had a specific number, they had a specific budget, and the gap was arithmetic. Everything else is a different loss reason wearing a price costume. If you go back into a fake price loss with a discount, you've solved nothing and given away margin to prove it.

Lost because your champion left

This is the quiet one, and it's the one I'd work first if I only had a week.

Somebody inside that account fought for you. They ran the internal case, they got you in front of the committee, and then the deal died — or worse, the deal died because they left mid-cycle and nobody picked up the thread. That person now works somewhere else. They already believe in the thing. They have already done the hardest part of the sale, which is being convinced.

Track your champions. When they move, you have two plays: the old account, where a new person now owns a decision they weren't part of, and the new account, where a believer just walked in the door with fresh political capital and a mandate to change things.

The rule: you need an actual reason

Here is the whole method in one line. You may not call a closed-lost account until you can finish this sentence: "I'm calling because [specific thing that changed]."

Not "because it's been a while." Not "because I wanted to touch base." Not "because I was thinking about you." Those are reasons you had, not reasons they care about.

The thing that changed lives in one of three places.

In their world. They hired a new VP. They opened a facility. They announced a funding round, a merger, a market they're entering. They got hit with a regulation. Their renewal is coming.

In your world. You built the feature they walked over. You changed pricing structure. You added the integration their IT team blocked you on. You hired somebody who used to work at the competitor they chose. You now have a customer in their exact segment who'll take a reference call.

In the competitor's world. Their vendor got acquired. Their vendor sunset a product line. Their vendor's pricing changed at renewal, which it usually does. Or simply: they've now been live long enough to hit the known wall.

If you can't find one of these three, you are not ready to dial that account. Go find one. The research is the job. This is the same discipline behind any good cold call — the difference between a rep who books and a rep who gets hung up on is almost never tone, it's whether they arrived with something the buyer didn't already know. It's why the SaaS cold call script we use for CROs and RevOps leaders spends its first line on a reason and not a greeting.

Why "just checking in" is worse than not calling

When you open with "just checking in to see if anything's changed," three things happen at once.

You hand the buyer the entire cognitive load. Now they have to remember who you are, what you sold, why they said no, and whether anything material has shifted since. That's four questions before they've had a chance to decide whether they want to be on this call. The easy answer to all four is "no, we're all set."

You signal that you have nothing. If you had something, you'd have led with it. Buyers know this. They've taken this call from every vendor they ever said no to.

And you re-open the wound without offering anything for it. You've reminded them of a decision they may already feel uneasy about, and given them no way to act on that unease except by admitting they were wrong. Nobody does that on a cold Tuesday to a rep they beat in a bake-off.

The alternative is not clever wording. It's arriving with a fact.

The opener for each bucket

These are opening lines. Not scripts for the whole call — openings, because that's where re-engagement calls die.

Lost to a competitor

"Tim from [Company]. You and I spoke back in the spring of last year and you went with [Competitor] — I'm not calling to relitigate that. I'm calling because you're coming up on your first renewal, and the thing I hear from teams at that point is [specific failure mode]. If that's not happening for you, genuinely, tell me and I'll leave it. If it is, I've got a way to look at it that doesn't involve ripping anything out."

What's doing the work there: naming the loss out loud so they don't have to, the renewal timing as the reason, a specific failure mode instead of a general fishing expedition, and an explicit exit. Giving them the exit is what makes them stay. Reps skip it because it feels like handing over the escape hatch. It's the opposite — it's the only thing that makes the next sentence credible.

Note what I did not say: "how's that working out for you?" That's a smirk with a question mark on it. You will not get an honest answer and you'll have confirmed you're calling to gloat.

Lost to no-decision

"Tim from [Company]. We ran a project together eighteen months ago that got shelved when [specific thing] happened — I think Sarah owned it before she moved to the ops team. I'm calling because I saw you've [opened the second site / hired a head of X / announced Y], and that's usually the point where the thing we were solving stops being a nice-to-have. Worth twenty minutes to see if it's back on the list?"

The detail is the credibility. Remembering why it stalled and who owned it proves you're not working an automated list. Then you tie the trigger to the original problem explicitly, because they will not do that work for you.

Lost on price

Only call these with something real. "We've got more flexibility now" is a discount conversation and it will end in a lower number for the same deal.

"Tim from [Company]. Last time we spoke the number didn't work — you needed to be at [X] and we were nowhere near it, and I didn't have a good answer for you. That's changed: we've got a [tier / packaging / usage model] now that starts a lot lower and does the [core thing] you cared about. I'm not going to pretend it's the full platform. But it might clear the bar you had."

Admitting you had no good answer is worth more than any discount. It also filters fast — if price wasn't the real reason, they'll deflect, and the deflection tells you what the actual objection was.

Champion left

Two calls, two different tones.

To the champion at their new company:

"Tim from [Company]. We worked together at [old company] on the [project] — you were the one pushing it internally and then the reorg killed it. Congratulations on the move. I'm calling because you know exactly what this does and I'd rather talk to someone who's already seen it than start from scratch with somebody who hasn't. Is the same problem live where you are now?"

To the new owner at the old account:

"Tim from [Company]. I worked with Sarah before she left on [project]. It never got over the line, and I suspect it's not on your list. I'm calling because there's context from that process — what it would have cost, where IT pushed back, what the internal case looked like — that's probably sitting in a folder nobody's opened. Happy to just hand it over. If it's useful, we can talk. If not, you've got it anyway."

That second one gives before it asks, which is the same mechanic that makes a referral call work — you're arriving with something that belongs to them already, which is why a warm call cashing a partner referral opens so differently from a cold one.

"We went with someone else" when they're miserable

This is the moment the call is decided.

They say it flatly. "We went with [Competitor], we're happy." Almost every rep I've watched treats that as a wall and starts backing out of the room politely.

Here's what's actually going on some of the time. The person on the phone chose that vendor. They signed off on it. They defended it internally. If the thing is going badly, admitting that to you — the guy they didn't pick — means admitting they made an expensive call in front of their boss. They will not do it in the first ninety seconds. Possibly not ever, in those words.

So stop trying to get them to say it. Say it for them, in a form they can agree with at zero cost.

"Good — honestly, that's what I'd expect for the core use case, they do that part well. The bit I'd be curious about is [specific thing at the edge]. When teams get to a certain volume they usually end up handling that outside the system. Is that where you've landed too, or did you find a way round it?"

Read what that does. It concedes the main point, which removes the need to defend. It compliments the competitor honestly, which makes you credible instead of desperate. And it moves the question to a narrow operational corner where saying "yeah, we do that in a spreadsheet" is not an admission of a bad decision — it's just how things are.

That's the door. Almost nobody walks through it by confessing. They walk through it by describing a workaround.

Then you do the hardest thing in the whole play: you don't pounce. You ask how long they've been doing it that way. You ask who it falls on. You ask what happens at the next volume step. You let the cost of the workaround assemble itself in their own head, in their own words, and then you ask whether it's worth a conversation before their renewal so they're not making the decision in the last two weeks with no alternatives.

You are not asking them to admit they were wrong. You are asking them to be better prepared next time. Those are very different requests, and only one of them gets a yes.

Cadence, and knowing when to stop

A few operating rules I'd hold to.

Don't work the whole pile at once. Work the segment where you have a real trigger this month. Next month the trigger changes and a different slice becomes callable.

Set the renewal date in your CRM the day you lose to a competitor. Ask for it on the loss call — most buyers will tell you, because at that moment they feel bad and telling you costs nothing. Then call before it, not on it. By the time the renewal is in front of them, the incumbent has already been in the room for weeks.

If you get a clean no with a real reason, log the reason and set the next trigger. A closed-lost account you've called twice with no traction isn't dead, it's just not this quarter's.

And expect the first calls to be uncomfortable. Working a list where everybody has already turned you down is a particular kind of hard, closer to a saturated cold market than to fresh outbound — the same muscle you need when you're the fourth carrier rep this week and the buyer has heard the pitch four times already, or when you're calling a principal who's fielded three proptech demos since Monday. The advantage you have over those situations is enormous, though: these people already know what you sell and already told you they had the problem. You're not building belief from nothing. You're re-opening a file.

What I'd do this week

Pull every closed-lost account from the last twenty-four months. Sort them into the four buckets. Throw out anything where the company no longer exists or the use case is genuinely gone. For what's left, write one sentence per account: I'm calling because ___. If you can't finish the sentence, the account goes back in the pile until you can.

Then practise the openers before you burn the list. These are not calls you want to be figuring out live, because you only get one re-entry per account and the first ten seconds decide it. That's the reason I built DrillCall — an AI buyer that pushes back the way a real one does, so you can run the "we went with someone else, we're happy" wall twenty times in a row and find out where your version of the response falls apart, before you find out on the phone with the account you actually want back.

The pile isn't a record of your failures. It's a list of people who already told you they had the problem. Go call them with a reason.

Practise these calls

The playbooks behind this post — a scripted opener, the objections you will actually hear, and an AI buyer to run it against.

About the author

Timothy Yang

Founder & CEO, DrillCall

I build products by getting on the phone. Four businesses built and exited, including a micro-task marketplace with 170,000+ users, and the common thread in every one was the same: nothing moved until I picked up the phone and sold. Cold outreach, discovery calls, closing. The unglamorous work that actually creates revenue. Right now I am building DrillCall, an AI-powered voice training platform where sales reps practice live calls against realistic AI buyer personas, 310 of them across 31 industries, and get a scorecard after every call. Think flight simulator, but for cold calls. I also run Vibe Coding Club, a community of over 3,500 builders shipping products with AI, and I have spent time inside AWS and Dell, so I have seen how enterprise sales machines work from the inside as well as from the founder seat. What I care about: expected value thinking, fast iteration, and talking to customers before writing a line of code.

← All posts