π£ Email list validation and cleanup with Google Sheets and VerifiEmail
β‘ 92 views Β· π£ Lead Generation & Enrichment
Description
π§Ό Email Subscription Cleaner
A fully automated workflow that cleans, validates, and restructures your subscriber list using Google Sheets and VerifiEmail. Perfect for marketers, SaaS teams, or anyone maintaining an email database.
π What This Workflow Does
In one automated run, it:
- Accepts a cleaning request via Webhook
- Extracts list settings, preferences, and options
- Fetches all subscribers from Google Sheets
- Normalizes emails and formats subscriber fields
- Performs real-time verification using VerifiEmail
- Classifies each subscriber as: remove (invalid / disposable / role), keep (valid & safe), tag (special cases)
- Deletes bad emails directly from the source sheet
- Stores all valid emails in a clean, curated CleanSubscribers sheet
- Returns a structured JSON summary to the caller
π Why This Template Is Useful
- Improves deliverability
- Removes spam traps, bots, disposable domains
- Cleans and reorganizes messy lists
- Reduces bounce rates
- Builds a healthier mailing list for campaigns
- No CSV download/upload required β runs directly on Google Sheets
π§ How It Works (In Simple Steps)
-
Webhook receives batch-clean request
-
Extract Inputs parses settings (listId, priority, options)
-
Fetch Subscribers reads rows from Google Sheets
-
Normalize each subscriberβs fields
-
Validate Email quality (MX check, disposable, provider data)
-
Merge subscriber info + validation results
-
Classify each subscriber into keep/remove/tag
-
Clean Up:
- remove β deletes the row
- keep β appends to clean list
-
Respond with a clean JSON summary
Fast, simple, reliable β perfect for weekly or on-demand cleanup.
π§ Setup Required
Connect 2 credentials:
- Google Sheets (read / delete / append)
- VerifiEmail (API key)
Update:
- Sheet name (SubscriberList)
- Clean list sheet (CleanSubscribers)
- Optional tag rules in βClassify Emailβ
No other configuration needed.
π Perfect For
- Newsletters
- Marketing teams
- Event lists
- SaaS mailing lists
- CRM cleanup
- Lead verification
- Removing dead/invalid emails automatically
π·οΈ Tags
email, cleanup, validation, google-sheets, verifiemail, marketing, automation, list-cleaner, webhook
π Nodes Used
Function, Google Sheets, Webhook
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File