How many contacts in your CRM left their company months ago?

Every outreach campaign brings back auto-replies, and some of them say more than “out of office”. “I have left the company, please contact Jane instead” is a CRM update and a new lead in one email. Most of them get archived.

A simple way to catch them:

  1. Search Gmail on a schedule for auto-replies and permanent bounces.
  2. Have the model sort each one into left the company, out of office, or other, and quote the line that shows it.
  3. Handle the two cases differently. Left the company: ask a person before changing the CRM. Out of office with a return date: create a follow-up task for that date instead of writing the contact off.

Point 3 is the one most people miss. An out-of-office reply tells you when to follow up. It does not mean the lead is dead.

My full version does this for HubSpot, with approvals in Slack. You can find it in the n8n template library under my name.

What happens to auto-replies in your inbox today: archived, read and updated by hand, or handled by a tool? Have you ever found a new contact in one that turned into real business?

Good distinction between an out-of-office reply and someone who has actually left the company.

One safeguard I’d add is matching the reply back to the original outreach thread before proposing any CRM update

Auto-replies can come from shared mailboxes, aliases, or forwarded addresses, so the sender email alone isn’t always enough to identify which contact needs updating

I’d keep the original message, the specific evidence sentence, and the proposed CRM change together for human review. That also makes it clearer why a contact was marked as having left.

For out-of-office replies, I’d check whether there’s already an active conversation or follow-up scheduled before creating another task

Are you linking these replies to the original outreach thread, or mainly matching contacts by email address?