Prompt

Re-engage a dead outbound thread that went cold

Images on this page are for illustrative purposes only. Example outputs are based on Lusha data, with personal details masked or abbreviated for privacy.

This Claude prompt checks whether a cold outbound thread is worth one more try — or whether it’s time to archive it. Lusha scans for new signals at the account since your last touch. Gmail pulls the original thread to see how many times you reached out and what angle you used. The output is a clear decision and, where re-engagement is justified, a single re-entry message built from the new signal.

The prompt

✦ Open in Claude

<context>
I have a cold outbound thread that went silent. The prospect never replied or replied once and went quiet. I want to check whether anything has changed at their company that makes it worth re-engaging — and if so, write one message that restarts the conversation without referencing the fact that I already emailed them multiple times.

My dead thread:
- Contact name and title: [NAME, TITLE]
- Company: [COMPANY NAME]
- When we last had contact: [DATE OR "CHECK GMAIL"]
- What I was selling: [PRODUCT / SOLUTION]
- How many touches I sent: [NUMBER]
- Why I originally reached out: [ORIGINAL SIGNAL OR REASON]
</context>

<task>
1. Use Lusha to check what's changed at this account since the last touch:
   - Is the contact still at the company in the same role?
   - Any new signal at the account — exec hire, funding, headcount change, M&A — that wasn't there when I originally reached out?
   - If the contact has left: find their replacement and return their verified details

2. Check Gmail for the original thread:
   - How many times did I reach out?
   - Did they ever reply — even once?
   - What was my original angle?
   - Was there any signal of interest or soft objection in any reply?

3. Make a re-engagement decision:
   - RE-ENGAGE: a new signal exists at the account that's different from the original outreach reason — this is a fresh reason to reach out, not a follow-up
   - HOLD: no new signal, but the contact is still there — too soon or no new reason. Flag when to try again.
   - NEW CONTACT: the original contact has left — map the replacement and treat as a new cold outreach
   - ARCHIVE: no signal, contact gone with no clear successor, or 4+ touches with no reply ever — move on

4. If RE-ENGAGE: write one re-entry message
   - Email, under 60 words
   - Opens with the new signal — not a reference to the prior thread
   - Does not say "following up", "circling back", "I know I've reached out before"
   - One specific question at the end
   - Treats this as a fresh outreach, because the new signal makes it one

5. If NEW CONTACT: return the replacement's verified details and a one-line angle for cold outreach based on whatever signal exists now
</task>

<constraints>
- Re-engagement is only justified if there's a new signal. Reaching out again with the same angle is not re-engagement — it's spam.
- The re-entry message must not reference prior outreach. A prospect who ignored three emails doesn't need a fourth that opens with "I've tried to reach you."
- ARCHIVE is a valid and useful output. Not every dead thread is worth re-engaging.
- Base the decision on what Lusha and Gmail actually return. Don't manufacture a reason to reach out.
</constraints>

What you'll get back

Three examples — one for each useful decision. ARCHIVE is shown too, because knowing when to stop is as valuable as knowing when to re-engage.


Example A: RE-ENGAGE

Thread: Alex M., VP of Sales at Finova Group. 3 touches sent 11 weeks ago, original signal was ICP fit only — no specific trigger. No reply ever.

Lusha check: Alex is still at the company, same role. New signal: Finova closed a $28M Series B 3 weeks ago — wasn’t there when the original outreach went out.

Gmail check: 3 outbound emails, no replies, last touch 11 weeks ago. Original angle was generic — “helping sales teams at companies your size.” No signal, no reply.

Decision: RE-ENGAGE

New signal justifies a fresh outreach. The Series B is a real reason to reach out today that has nothing to do with the original thread.


Re-entry message

To: a.m@[finova].com Subject: Series B and what usually comes next for the sales team

Hi Alex,

Saw Finova closed the Series B last month — congrats. Growth rounds usually mean the sales team scales fast and the data layer gets stretched.

Is that something on your radar for this quarter?

[Name]

49 words. No reference to prior outreach.


Example B: NEW CONTACT

Thread: Reached out to the VP of Revenue Operations at a 200-person SaaS company 14 weeks ago. 4 touches, no reply.

Lusha check: Original contact has left the company — no longer appears in Lusha’s verified records. Replacement found: new Head of Revenue Operations, joined 6 weeks ago.

Decision: NEW CONTACT

Original contact gone. Treat as fresh cold outreach to the replacement.

  • Replacement: Jordan P., Head of Revenue Operations
  • Verified email: j.p@[company].com ✓
  • Direct mobile: available (masked for privacy)
  • Tenure: 6 weeks — still in listening mode
  • Angle: “You’ve recently stepped into RevOps at a company that’s been scaling — curious what the data setup looks like as you get settled.”

Example C: ARCHIVE

Thread: Reached out to a CTO at a 90-person fintech 16 weeks ago. 5 touches, no reply. Original signal: ICP fit.

Lusha check: Contact still at the company, same role. No new signals detected — no funding, no exec changes, no headcount spike.

Gmail check: 5 outbound touches, zero replies, last touch 4 months ago.

Decision: ARCHIVE

5 touches with no reply and no new signal. Re-engaging with the same angle is not re-engagement. Move on. If a signal appears at this account in the future, it starts as a fresh outreach — not a continuation of this thread.


Signals and contact status checked via Lusha connector, May 21. Gmail threads pulled from live session. Contact details abbreviated for privacy.

Built by: Lusha
Time to build: 1 min
Difficulty: Easy
Tools: Claude, Gmail, Lusha

Why use Lusha in Claude

Most re-engagement attempts fail because they’re just another follow-up with a slightly different subject line. The only version of re-engagement that works is one that gives the prospect a real reason to read it — a signal at their company that wasn’t there when you first reached out. Lusha in Claude checks whether that signal exists before writing a word. Gmail checks how many times you’ve already tried, so the decision isn’t based on how optimistic you’re feeling — it’s based on what actually happened in the thread and what’s actually changed at the account. ARCHIVE is a real output because knowing when to stop is what keeps your domain reputation clean and your time pointed at prospects worth working.

Data drawn from 300M+ verified contacts under GDPR, CCPA, SOC 2, ISO 27701, ISO 31700, and TRUSTe.

FAQ

  • What counts as a new signal?

    A signal that wasn’t present when you originally reached out — a funding round, a new exec hire, a significant headcount change, an acquisition. A signal you already used as the original outreach reason doesn’t count. The test is simple: does this give the prospect a reason to read this message that has nothing to do with the previous ones?

  • What if the contact replied once but then went quiet?

    That reply is surfaced in the Gmail check and changes the decision. A soft objection in a prior reply — “not the right time,” “we’re evaluating next quarter” — is different from complete silence. The re-entry message can acknowledge the prior context without being a fifth follow-up. Flag it in the prompt and the output adjusts.

  • Is HOLD ever useful, or should I just archive?

    HOLD is useful when the contact is still there, no new signal exists today, but the account is actively growing or a signal looks imminent — for example, a company that just opened 10 new sales roles but no exec change yet. HOLD with a note to check again in 30 days is better than archiving an account that might have a strong signal next month.

  • Can I run this in batches?

    Run it per contact — the Gmail thread is account-specific and the Lusha signal check needs a specific company. If you want to triage a larger list of dead threads, use the churn risk scan logic as a model and adapt it for prospecting — same two-part check, different list.

  • What if Gmail can't find the original thread?

    The prompt flags it. If there’s no thread in Gmail, either the outreach went from a different inbox, or it’s genuinely the first time — in which case treat it as a cold outreach from scratch and run Play 09 or Play 10 instead.

  • Why no reference to prior outreach in the re-entry message?

    Because “I’ve tried to reach you a few times” does one thing: remind the prospect that they chose not to reply. That’s not a useful opening. The new signal is a legitimate reason to reach out as if it’s the first time — because from the prospect’s perspective, a message about a funding round they just closed is new information, regardless of what came before it.

Ready to build this?

Get started with Lusha and set up this play in minutes.