Verify single or bulk emails with Searchbug, Google Sheets, and Slack
Ready for 3.0What this workflow does
This workflow has 9 nodes and runs when someone submits an n8n form (“Email Verification”). Along the way it connects Google Sheets. It also calls data.searchbug.com over HTTP.
How it runs
Trigger: When someone submits an n8n form (“Email Verification”).
- Single or Bulk? (If): checks a condition and branches into true / false
- Set Single Email (Edit Fields (Set)): sets 1 field: email
- Extract CSV (Extract from File): extracts data from a file
- Normalize (Edit Fields (Set)): sets 1 field: email
- Verify Email (HTTP Request): calls data.searchbug.com
- Extract Result (Edit Fields (Set)): sets 9 fields: email, status, sub_status…
- Save to Google Sheets (Google Sheets): append
- Build Summary (Code): runs custom JavaScript code
Services it uses
HTTP calls to: data.searchbug.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (7)
- n8n Form Trigger
n8n-nodes-base.formTrigger - If
n8n-nodes-base.if - Edit Fields (Set)
n8n-nodes-base.set - Extract from File
n8n-nodes-base.extractFromFile - HTTP Request
n8n-nodes-base.httpRequest - Google Sheets
n8n-nodes-base.googleSheets - Code
n8n-nodes-base.code
From the author
Quick overview This workflow collects a single email or a CSV upload via an n8n form, verifies each address with the Searchbug Email Verification API, appends the results to Google Sheets, and posts a valid/invalid count summary to a Slack channel. How it…