Prompt

Find the right email address after a bounce

Time to build: 1 min
Difficulty: Easy
Tools: ClaudeLusha

The short version: when an email bounced, paste the address and Claude checks it against Lusha, returning the current verified email plus a flag if the person has left the company or changed title. Costs 2 credits: 1 to look them up, 1 to reveal the corrected email. If they’ve moved on, you get their replacement rather than a second bounce.

This Claude prompt finds the verified current email address when an outreach email bounces. Lusha searches by name and company, confirms the contact is still there, and returns the verified work email. If they’ve left, it finds the replacement. Takes under 60 seconds and 2 credits.

First you need to connect Lusha to Claude.

The example output below was pulled live via the Lusha connector on May 24, 2026. The contact is real, masked to initials, with the company replaced by a category descriptor and the email domain withheld. No full email or phone number is published.

The prompt

<context>
An email I sent just bounced. I need the correct current email address
for this contact, and confirmation they're still at the company,
before resending.

My bounced email:
- Contact name: [NAME]
- Company: [COMPANY NAME OR DOMAIN]
- Title I have on file: [TITLE — may be outdated]
- Last time I successfully reached them: [DATE OR "NEVER — first touch"]
</context>

<task>
1. Use Lusha to search for this contact by name and company:
   - Confirm they're still at the company
   - Return their current verified title, and flag if it changed
     from what I have on file
   - Reveal their verified work email

2. If the contact is no longer at the company:
   - Flag the departure
   - Find the likely replacement in the same function via Lusha
   - Reveal the replacement's verified email and title

3. Return:
   - FOUND: verified email, current title, whether the title changed
   - DEPARTED: confirmation they've left, replacement details if found
   - NOT FOUND: Lusha can't confirm — flag for manual check
</task>

<constraints>
- Reveal email only. Ask before revealing a phone number.
- Only return what Lusha verifies. Don't guess email formats.
- Confirm the company domain matches before trusting the match.
- If the title changed significantly, flag it — it changes how the
  re-send should be framed.
- DEPARTED and NOT FOUND are valid outputs. Don't return an
  unverified address.
</constraints>

What you'll get back

The situation: an SDR emailed M.C. at an enterprise software company. Bounce. The CRM had him as VP of Revenue Operations, last updated 14 months ago. Running the prompt.

FOUND — title changed

  • M.C. confirmed still at the company ✓
  • CRM title: VP of Revenue Operations
  • Current verified title: SVP, with scope covering both Accounts Receivable and Revenue Operations
  • Change: promoted, and the remit expanded — not just a title bump
  • Verified work email: m.c@[company].com
  • Direct mobile: available, not revealed on this run

Title change note: he’s now SVP with a broader remit covering both AR and RevOps. The re-send should acknowledge the expanded scope — “saw you’ve taken on the AR side as well” — rather than referencing the old conversation as if nothing changed.

Contact confirmed live via Lusha connector, May 24, 2026. Name masked to initials, company replaced with a category descriptor, email domain withheld. Full records are returned inside your Claude session.

What it cost: 2 credits. One for the lookup, one to reveal the corrected email. The direct mobile was available but not revealed, which would have added 5 — phone reveal costs 5 credits per contact against 1 for email. Pull it only if the plan is to call rather than resend.

If Lusha returns NOT FOUND: check the company name you entered before assuming there’s no record. A misspelled or abbreviated company name can match a real but unrelated company and return a confident-looking result for the wrong organisation. Confirm the domain on the returned record matches the one you bounced from.

Why use Lusha in Claude

A bounced email usually means one of three things: the contact left, the email format changed when their company rebranded, or the address was wrong from the start. Guessing a new format — trying firstname.lastname@ instead of f.lastname@ — is unreliable and risks sending to the wrong person or hitting a spam trap. Repeated hard bounces also damage sender reputation, and that outlasts the campaign that caused it.

Validating the whole list before a campaign goes out prevents the bounce rather than fixing it.

Lusha in Claude skips the guesswork. One call returns the verified current address, confirms the contact is still at the company, and flags any title change that should change how the re-send is written. The whole check takes under a minute and 2 credits, and the result is either a confirmed address or a clear reason why it can’t be confirmed.

Data drawn from 290M+ verified contacts, sourced and processed under GDPR, CCPA, SOC 2 Type II, ISO 27001, ISO 27701, and TRUSTe Responsible AI. Full detail in the Trust Center and privacy notice.


FAQ

Why did my email bounce if the contact is still at the company?

Two common causes. The address was pattern-guessed rather than verified — firstname.lastname@ when the company uses f.lastname@ — or the company changed its email format during a rebrand or migration and old addresses were retired. A verified lookup distinguishes both from the third case, which is that the person left. If they’re still there, you get the current working address; if they’ve gone, you get that instead of another bounce.

How many credits does fixing a bounced email cost?

2 credits. One for the contact lookup, one to reveal the verified email. Revealing a phone number instead would cost 5, since phone reveal is 5 credits per contact against 1 for email. For a bounce fix you want the email, so the prompt on this page asks for email only.

What if the contact has left the company?

The prompt returns DEPARTED and looks for the likely replacement in the same function, with their verified email and title. That’s usually more valuable than the original fix — a departure means your CRM record was stale, and the replacement is the person who now owns whatever you were writing about. Update the record before resending, or the same bounce recurs next quarter.

What if Lusha returns NOT FOUND?

Treat it as a prompt to check your input rather than a dead end. Confirm the company name and spelling first, since a misspelled name can match a different organisation entirely and return the wrong record with no warning. If the input is right and the result is still NOT FOUND, the contact isn’t verifiable and the honest next step is a manual check rather than sending to an unverified address.

Should I update the CRM before resending?

Yes, and this is the part people skip. A bounce is a symptom of a stale record, and fixing only the address leaves the stale title and seniority in place, which breaks personalization tokens on the next campaign. If the prompt flags a title change, update that too — it changes how the re-send should be framed as well as who it should go to.

Ready to run this?

One data connection. Works in Claude, ChatGPT, your CRM, or any agent you build.