Sales · Track & Escalate
A "no" usually means "not yet." Doe tells you when it’s yes.
Your closed-lost pile is full of deals you lost for a reason that won’t last forever: no budget, wrong time, a champion who left, a competitor they just signed. Doe re-checks those accounts on a schedule and resurfaces each one once its reason has flipped, with a fresh verified contact and a warm angle ready to go.
Works acrossDoeHubSpotWeb ResearchSlack
What you get.
Doe turns your closed-lost and churned accounts into a watch list and, on a weekly re-check, resurfaces each one once the reason it said no has reversed: the champion who left is replaced, the budget shows up as a raise, or they drop the competitor they’d just signed. It reads the recorded loss reason, looks for the trigger that would change the answer, re-verifies the contact, and hands the rep a warm re-engagement with the reason attached.
You lost the deal for a reason. The reason expires. Nobody’s watching.
Half of "closed-lost" isn’t lost, it’s lost for now. They had no budget this year. Their champion moved on mid-deal. They’d just signed a two-year contract with a competitor. All of it timing. And every one of those reasons has an expiry date. Budgets reset, champions get replaced, contracts come up for renewal, competitors get ripped out. The deal becomes winnable again on a specific day, and on that day your closed-lost record is sitting in a CRM stage nobody ever opens.
So the win-back motion, if it exists at all, is a once-a-year "hey, just checking in" blast to everyone you ever lost: untimed, untargeted, and ignored, because it lands when nothing has changed. The reps don’t have time to manually re-qualify hundreds of dead deals every month to catch the three that just turned, so the warmest pipeline you own goes cold a second time.
What changes.
- 01Who watches closed-lostBefore · Nobody; it sits in a stage no one opensWith Doe · A standing agent, re-checking on a schedule
- 02TimingBefore · A yearly "just checking in" blastWith Doe · Surfaced when the reason flips
- 03The angleBefore · Generic re-intro; nothing has changedWith Doe · References the specific trigger that reopened it
- 04The contactBefore · Two-year-old email; champion may have leftWith Doe · Current buyer found, email verified on output
From a forgotten graveyard to timed, warm re-engagements
- 01Reads your closed-lost and churned accounts and why they were lostHubSpotDoe pulled the lost and churned deals along with the recorded loss reason (no budget, went with a competitor, champion left, bad timing), so it knows what would have to change for each one to reopen
- 02Re-checks each account for the trigger that flips its reasonWeb ResearchFor a "no budget" loss Doe watched for a raise; for "champion left," a backfill in that role; for "went with a competitor," signals they’re switching off it, reading public sources and the CRM for the specific event tied to that account’s reason
- 03Confirms the trigger and re-qualifies the accountDoeThe Judge confirmed the trigger is real and evidence-backed, and re-qualified the account against your current ICP, since a deal lost two years ago may or may not still fit. Only genuine, evidence-backed reopens make the list
- 04Refreshes the contact and verifies the emailDoeDoe checked whether your old contact is still there, found the current buyer if they’d moved on, and verified the email on output, so the re-engagement goes to a real person instead of a two-year-old address that bounces
- 05Hands the rep a warm re-engagement with the angleSlackDoe surfaced the reopened account to the original rep with the trigger, the proof, the fresh contact, and a draft first touch that references what changed, queued for approval, so the rep reaches out warm and on time
- 06RecurringEvery week, Monday at 6:30 AMYou define what "winnable again" means for each loss reason once, and Doe runs it as a Loop, a scheduled job that re-checks your closed-lost and churned accounts each week for the trigger tied to why they said no. It is a weekly re-evaluation rather than a live alert: on each run Doe asks "has the reason flipped yet?" and only surfaces the accounts where it has, with proof. That turns a graveyard no rep has time to re-qualify by hand into a steady trickle of warm, well-timed reopens. Reopened deals routed to the original rep in Slack + CRM.
Start with the right source material.
- 01Add your library and toolsAdd or select the source files Doe should use, then connect the tools this task needs. No API keys, no engineering.
- 02Describe what you need“Every week, go through our closed-lost and churned accounts in HubSpot. For each, look at why we lost it and check whether that reason has reversed: a raise after a "no budget," a backfill after a champion left, signals they’re dropping the competitor they chose. Re-qualify against our current ICP, refresh and verify the contact, and route real reopens to the original rep with a draft that references what changed.”
- 03It runs on scheduleRuns every Monday. Reps get a short list of deals that just became winnable again, each with proof and a warm angle.
Before you delegate.
- 01How does Doe know why we lost each deal?It reads the loss reason your team already records in the CRM (no budget, chose a competitor, champion left, bad timing) and tailors what it watches for to that reason. If a reason is missing or vague, Doe flags it rather than guessing, so a reopen is always tied to a real, recorded "why."
- 02Is this watching accounts in real time?No, it’s a scheduled re-check, typically weekly. On each run Doe re-asks whether the reason a deal was lost has flipped, and surfaces only the ones where it has, with evidence. That’s the honest mechanism: a dependable weekly re-evaluation that catches reopens within days, instead of a live stream claiming to fire the instant something changes.
- 03How is this different from a generic "we miss you" re-engagement campaign?A generic campaign emails everyone you ever lost, untimed, so it lands when nothing has changed and gets ignored. Doe only resurfaces an account when the specific reason it said no has reversed, and the outreach references that change. It’s the difference between "just checking in" and "you mentioned budget was the blocker, and you just raised."
- 04What if our old contact has left the company?Then chasing the old email is how a win-back dies on arrival. Doe checks whether your contact is still there, finds the current buyer in that role if they’ve moved on, and verifies the new email on output, so the reopened deal reaches a real, current person rather than bouncing off a stale address.
- 05Does it re-qualify old deals, or just resurface them?It re-qualifies. A deal lost two years ago may no longer fit your ICP: you’ve moved up-market, changed your offering, or they’ve changed. The Judge re-scores each reopened account against your current criteria with a reason, so reps only get the ones worth their time, and an old name with a pulse doesn’t make the list.