BounceLens

BounceLens Email Check for n8n

A free community node that checks email addresses inside an n8n workflow, before you save them to a CRM or send to them.

No API key, no account, no credits. The check runs inside your own n8n.

Install

  1. In n8n, open Settings → Community Nodes and choose Install.
  2. Enter the package name n8n-nodes-bouncelens and confirm.
  3. In a workflow, search the node list for BounceLens Email Check.

Version 0.1.1, built for n8n 2.x. License: MIT. Package: npm. Source: GitHub. n8n's own steps are in its community node installation guide.

Use it in a workflow

Add the node after any node that outputs items with an email address.

SettingDefaultWhat it does
Email{{ $json.email }}The address to check. One per item.
Put Result in FieldemailCheckField added to each item with the result. All other fields are kept.

Then route on the result with an If or Switch node:

All items of one run are checked together: each domain is looked up once, and duplicates are flagged across the whole run. The node can also be used as a tool by an AI Agent node.

The result

Output for a mistyped Outlook address:

{
  "input": "[email protected]",
  "email": "[email protected]",
  "status": "risky",
  "reasons": ["No MX record; mail would go to the website server", "Looks like a typo of outlook.com"],
  "flags": { "disposable": false, "role": false, "free": false, "duplicate": false, "gateway": false },
  "did_you_mean": "[email protected]",
  "provider": null,
  "mx": null
}
statusMeaning
invalidWill bounce: bad format, the domain doesn't exist, has no mail server, or accepts no email.
riskyThrowaway domain, likely typo, no MX record, or the DNS lookup failed.
unconfirmedFormat and domain are fine. The mailbox itself is not checked.

An empty or missing email is not an error: it comes back as invalid.

How it works

Privacy

Addresses are checked inside your n8n and are not sent to BounceLens. Only the domain name (the part after the @) is sent to Cloudflare's public DNS, never the full address. See the Privacy Policy.

Without n8n

Support

Questions or a wrong result? Email [email protected] with your n8n version. If a result looks wrong, the domain (the part after the @) is enough.

Changelog