Description
n8n-nodes-verifi-email
A powerful n8n node for seamless email validation using the Verifi.Email API. Validate email addresses with enterprise-grade accuracy while maintaining complete privacy and security.
Features
- Seamless Integration – Easy-to-use n8n node for email validation workflows
- High Accuracy – Enterprise-grade email validation with detailed results
- Privacy-First – Secure and private API that doesn’t store your data
- Real-time Validation – Instant email verification results
- Bulk Processing – Validate multiple emails efficiently in n8n workflows
- Detailed Responses – Comprehensive validation data including deliverability, syntax, and more
Installation
Install via n8n Community Nodes
1. Go to Settings → Community Nodes in your n8n instance
2. Click Install a Community Node
3. Enter: n8n-nodes-verifi-email
4. Click Install
Manual Installation
In your n8n installation directory
npm install n8n-nodes-verifi-email
Setup
1. Get Your API Key
1. Visit Verifi.Email Registration
2. Create your free account
3. Get your API key from the dashboard
2. Configure Credentials
1. In n8n, go to Credentials
2. Click Add Credential → Verifi.Email API
3. Enter your API key
4. Save the credential
Usage
Basic Email Validation
1. Add the Verifi.Email node to your workflow
2. Select your configured credentials
3. Choose operation: Validate Email
4. Enter the email address to validate
5. Execute the workflow
Example Workflow
{
"email": "test@example.com",
"validation_result": {
"is_valid": true,
"is_deliverable": true,
"is_risky": false,
"syntax_valid": true,
"domain_exists": true,
"mailbox_exists": true,
"disposable": false,
"role_account": false,
"free_provider": false
}
}
Bulk Validation
Use n8n’s Split In Batches node to process multiple emails:
1. Read Data → Email list
2. Split In Batches → Process in chunks
3. Verifi.Email → Validate each email
4. Merge → Combine results
Node Operations
Validate Email
Validates a single email address and returns comprehensive results.
Parameters:
email (string, required): Email address to validateOutput:
is_valid (boolean): Overall validation resultis_deliverable (boolean): Whether email can receive messagesis_risky (boolean): Risk assessment for the emailsyntax_valid (boolean): Email syntax validationdomain_exists (boolean): Domain existence checkmailbox_exists (boolean): Mailbox existence verificationdisposable (boolean): Whether it’s a disposable emailrole_account (boolean): Whether it’s a role-based emailfree_provider (boolean): Whether it’s from a free email providerAPI Documentation
For detailed API documentation and advanced features, visit: https://verifi.email/docs
Use Cases
Example Workflows
Marketing List Cleanup
Google Sheets → Split In Batches → Verifi.Email → Filter Valid → Update Sheet
Real-time Form Validation
Webhook → Verifi.Email → Conditional Logic → Send Response
CRM Contact Validation
CRM Trigger → Verifi.Email → Update Contact Status → Slack Notification
Error Handling
The node includes comprehensive error handling for:
Rate Limits
Please refer to your Verifi.Email dashboard for current rate limits and usage statistics.
Support
Contributing
We welcome contributions! Please feel free to submit issues and pull requests.
Development Setup
1. Clone this repository
2. Install dependencies: npm install
3. Build the node: npm run build
4. Link to your n8n installation: npm link
5. In your n8n directory: npm link n8n-nodes-verifi-email
Testing
npm run test
npm run lint
Changelog
v1.0.0
License
—
Secure • Private • Accurate
Transform your email workflows with reliable validation powered by Verifi.Email and n8n automation.