Email Verification Service

This workflow automates bulk email verification using Hunter.io's API, replacing manual spreadsheet checks or paid tools with a scalable, real-time service. Manually verifying email addresses for marketing campaigns or CRM updates is a tedious, error-prone process that consumes hours weekly, often leading to bounced emails, wasted ad spend, and poor deliverability rates. Key nodes include the Webhook Trigger for incoming requests with single or batch emails, a Code node to validate and split emails, the Hunter node for deliverability checks (scoring format, MX records, SMTP), another Code node to classify validity (valid, invalid, risky, uncertain) and flag risks like disposables or gibberish, an Airtable node for logging results with batch details, an IF node to detect poor quality, a Slack alert via HTTP Request for notifications, and an Aggregate node culminating in a JSON response summarizing stats like valid counts and average scores. This helps marketing and sales teams at SMBs managing 500+ contacts monthly, ensuring cleaner lists and higher engagement without manual intervention.\n\nBy automating verification, this workflow delivers 5-10 hours weekly savings for teams processing 1,000+ emails, reducing bounce rates by 20-30% and boosting ROI on email campaigns from 15% to 25% through precise targeting. Ideal for lead generation agencies, e-commerce firms with 50-500 employees, or SaaS companies cleaning CRMs quarterly. Requires Hunter.io Starter plan ($49/mo for 1,000 verifications), Airtable Pro ($20/user/mo for base access), n8n Cloud ($20/mo starter), and Slack workspace (free tier suffices). Integrates seamlessly with CRMs like HubSpot via webhooks; scales to 10,000 emails/day but hits Hunter rate limits (1 req/sec), so batch under 500 for optimal performance.\n\nInstall n8n via Docker on self-host (n8n.io/download) or sign up at cloud.n8n.io for managed setup in 5 minutes. Acquire Hunter API key from hunter.io dashboard (create account, generate under Integrations > API Key); Airtable personal access token from account.airtable.com (create with data.records:write scope); Slack incoming webhook URL from apps.slack.com (add to channel). Import JSON workflow into n8n editor, connect credentials: Hunter to 'Verify Email with Hunter' node, Airtable token to 'Log to Airtable' (select base 'Email Verifications'), Slack URL to 'Send Quality Alert' HTTP Request body. Configure Webhook Trigger path as 'verify-email', enable in production mode to expose URL like https://your-instance.app.n8n.cloud/webhook/email-verification-service/verify-email. Update Code nodes if needed for custom logic; test connections via node Execute.\n\nTest with POST to webhook URL using curl -X POST -H 'Content-Type: application/json' -d '{"emails": ["test@example.com", "invalid@fake.disposable"] }'; verify Airtable logs and Slack alerts. Common errors: 401 Unauthorized (recheck API keys), 429 Rate Limit (add Wait node post-Hunter), invalid JSON (debug Code nodes). Activate via workflow toggle, monitor executions in n8n dashboard. For maintenance, review Hunter quotas monthly, archive old Airtable records quarterly, optimize by caching frequent domains. Scale with n8n queues for high volume; update email regex in Process Request for new patterns.", "businessValue": "Saves 8 hours/week verifying 1,000+ emails, cutting bounce rates by 25% and improving campaign ROI", "setupTime": "45-60 minutes", "difficulty": "Intermediate", "requirements": ["Hunter.io Starter subscription ($49/mo)", "Airtable Pro access for base creation", "n8n Cloud or self-hosted instance", "Slack workspace with webhook permissions"], "useCase": "Cleaning email lists for marketing campaigns to ensure high deliverability and reduce ad waste"

$3.49

Workflow steps: 9

Integrated apps: webhook, code, hunter

Email Verification Service preview