n8n Email Verification
Templates

Import a template, add your API key, run your first verification. Four ready-to-use workflows for email verification with catch-all resolution inside n8n.

Workflow templates

Four Templates, Ready to Import

Single Email Verification

Verify one address from any n8n trigger — form submission, CRM update, Slack command, or manual input. Returns deliverable, bounce, catch-all, or uncertain in seconds.

Use for: Signup validation, CRM enrichment triggers, manual spot checks

Bulk List Verification

Upload a CSV or connect a Google Sheet. The workflow submits your list as a bulk job, polls for completion, and returns cleaned results split by status — deliverables, bounces, catch-all, and uncertain in separate outputs.

Use for: Monthly list cleaning, pre-campaign verification, Apollo/Clay export processing

Webhook Real-Time Verification

Expose an HTTP endpoint that verifies any email sent to it. Connect to your forms, landing pages, or internal tools. Returns verification result in the response — block bad emails before they enter your database.

Use for: Signup forms, lead capture pages, Zapier/Make webhook chains

Catch-All Resolution

Takes a list of catch-all flagged addresses and resolves each one individually. Returns confirmed deliverable or bounce. Unresolvable addresses pass through unchanged at no cost.

Use for: Recovering leads from catch-all domains after initial verification, maximizing list coverage

How it works

Watch a List Get Cleaned

500 emails in, sorted results out. Here's what the bulk verification template does in one run.

1
Google Sheet500 emails loaded
2
filtrat.io VerifyResults split by status
3
Route results
4
Catch-all resolution78 addresses resolved
0
confirmed deliverable
0
confirmed bounce
0
unresolved + uncertain (free)
0
leads recovered from catch-all

52 leads recovered from catch-all domains that other tools wrote off.

Reliability

Built-In Safeguards

Every template includes error handling, balance checks, and result routing out of the box.

Balance check before execution

Workflow checks your remaining credits before processing. If credits are insufficient, the flow stops gracefully with a notification instead of failing mid-list.

Error handling

API timeouts, rate limits, and network errors are caught and retried automatically. No silent failures, no lost results.

Result routing

Output splits by status — deliverables go to one branch, bounces to another, catch-all to a third. Connect each branch to your CRM, spreadsheet, or sequencer.

Automation

Email Verification Automation Workflows

Weekly list cleaning

Schedule → pull contacts from HubSpot → bulk verify → push clean contacts back → archive bounces.

Lead capture gate

Webhook → new lead submits form → verify email in real time → valid = add to CRM, invalid = reject with message.

Catch-all recovery pipeline

After bulk job → filter catch-all results → resolve individually → recovered leads back to sequence → unresolved flagged.

Clay export processing

Export CSV from Clay → import to n8n → bulk verify → catch-all resolve → import clean list to Instantly or Woodpecker.

Platform

Why Use n8n for Email Verification

No code requiredVisual workflow builder — drag, drop, connect.
Self-hosted or cloudYour data stays on your infrastructure if you want it to.
Catch-all resolution built inNot just "accept-all" and move on — we resolve to confirmed or bounce.
Pay only for resultsUncertain and cached results are free. You pay for confirmed outcomes only.
Balance checksFlows never crash on empty credits — built-in checks stop gracefully.
200 free credits to startNo card required. Enough to verify 400 addresses.

200 free credits. No card.

Import a template, paste your API key, and start verifying in minutes.