Black Friday: 50% OFF with code BF2025!Sign Up

Email Validation for n8n

Validate email addresses in your n8n workflows with CampaignKit's community node. AI workflow automation with powerful email verification.

Free to start. No credit card required.

CampaignKit integrates with n8n through a community node, bringing powerful email validation capabilities to your self-hosted or cloud-based n8n workflows. Built for developers and DevOps teams who need reliable email verification in their automation pipelines.

Why Use n8n with CampaignKit?

  • Open-source and self-hostable - full control over your data and workflows
  • No per-task costs with self-hosted instances - pay only for email validations
  • Validate emails in real-time or batch process thousands at once
  • Webhook triggers for automated notifications when validation jobs complete
  • Perfect for technical teams building custom automation workflows
  • Fair-code licensed platform with active community support

Available Operations & Triggers

CampaignKit Node Operations

  • Validate Email: Verify a single email address and get instant results with deliverability scores, risk flags, and detailed classifications
  • Validate Batch: Submit multiple email addresses as a batch job for asynchronous processing
  • Get Job Status: Check the status and retrieve results from batch validation jobs

CampaignKit Trigger Node

  • Job Completed: Automatically trigger workflows when batch validation jobs finish, receiving complete statistics and job details via webhook

Popular Use Cases

Real-Time Form Validation

Validate email addresses from webhook submissions or API endpoints before storing them in your database. Filter out invalid emails instantly to maintain data quality.

Database List Cleaning

Schedule workflows to periodically validate email lists stored in PostgreSQL, MySQL, or MongoDB. Update records with validation results and flag risky addresses.

Automated Notifications

Use webhook triggers to receive instant notifications when large validation jobs complete. Send alerts via Slack, email, or SMS with job statistics and results.

API Integration Workflows

Build custom API workflows that validate emails before passing data to downstream services like CRMs, marketing automation platforms, or data warehouses.

Simple Setup Process

Getting started with the CampaignKit n8n community node takes just a few minutes:

Step 1: Install the Community Node

In your n8n instance, navigate to Settings > Community Nodes and click Install. Enter n8n-nodes-campaignkit as the npm package name and click Install.

For self-hosted n8n, you can also install manually via npm:

npm install n8n-nodes-campaignkit

Step 2: Get Your API Key

Sign up for a CampaignKit account and navigate to Settings > API Keys to generate your API key.

Step 3: Configure Credentials

In your n8n workflow, add a CampaignKit node and create new credentials. Enter your API key and optionally modify the base URL if using a custom instance. The credential will be automatically tested.

Step 4: Build Your Workflow

Choose an operation (Validate Email, Validate Batch, or Get Job Status) and configure the node parameters. Connect it to other nodes in your workflow to process results.

Step 5: Set Up Webhook Triggers (Optional)

Add a CampaignKit Trigger node to your workflow to receive notifications when validation jobs complete. The webhook URL will be automatically registered with CampaignKit.

Example Workflows

Workflow 1: Real-Time Email Validation

  1. Trigger: Webhook or HTTP Request
  2. Action: CampaignKit - Validate Email
  3. Filter: Only continue if is_valid = true
  4. Action: Store valid email in database

Workflow 2: Batch Validation with Status Check

  1. Trigger: Schedule (daily/weekly)
  2. Action: HTTP Request to fetch email list from database
  3. Action: CampaignKit - Validate Batch
  4. Action: Wait for job completion
  5. Action: CampaignKit - Get Job Status
  6. Action: Update database with validation results

Workflow 3: Webhook-Based Automation

  1. Trigger: CampaignKit Trigger - Job Completed
  2. Filter: Only continue if deliverable_count > 0
  3. Action: HTTP Request to update records in your system
  4. Action: Send Slack notification with job summary

Understanding Email Validation Scores

CampaignKit assigns each email a score from 0-10 to help you make decisions in your workflows:

  • 10: Valid - All checks passed, email is deliverable
  • 9: Valid but unverified - Syntax and MX checks passed, but SMTP verification incomplete
  • 2: Risky - Email exists but may be a spam trap or temporary address
  • 0: Invalid - Email will bounce

Use fields like is_valid, is_risky, is_disposable, and is_role_email in your workflow logic to route emails appropriately.

Authentication & Security

CampaignKit uses API key authentication for n8n connections. All data is transmitted securely over HTTPS with TLS 1.2+. API keys can be regenerated or revoked instantly from your CampaignKit dashboard.

  • Encryption: All API requests use TLS 1.2+
  • API Key Security: Keys can be regenerated instantly if compromised
  • Webhook Signatures: All webhook payloads are signed with HMAC-SHA256 for verification
  • Self-Hosted Security: With self-hosted n8n, your workflow logic never leaves your infrastructure

Open Source & Community

The CampaignKit n8n node is an open-source community project. You can view the source code, report issues, or contribute improvements on GitHub.

Repository: n8n-nodes-campaignkit

Pricing

The n8n community node is free to install and use. You only pay for the email validations performed through your CampaignKit account. With self-hosted n8n instances, there are no per-task execution fees - you control your infrastructure costs.

CampaignKit offers pay-as-you-go pricing with volume discounts. Get 25 free email validations when you sign up.

Need Help?

Questions about setting up the n8n integration? We're here to help:

Ready to Validate Emails in n8n?

Install the CampaignKit community node today and start building powerful email validation workflows in your n8n instance.

Get Started with n8n

See CampaignKit in Action

Start validating emails in 60 seconds. No credit card, no commitment. Get 25 free validations to test our service.

Start Free Trial
CampaignKit App screenshot