n8n-nodes-verifiemail
v1.1.0
Published
n8n node for VerifiEmail API - Powerful Email validation API
Maintainers
Keywords
Readme
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
- Go to Settings → Community Nodes in your n8n instance
- Click Install a Community Node
- Enter:
n8n-nodes-verifi-email - Click Install
Manual Installation
# In your n8n installation directory
npm install n8n-nodes-verifi-emailSetup
1. Get Your API Key
- Visit Verifi.Email Registration
- Create your free account
- Get your API key from the dashboard
2. Configure Credentials
- In n8n, go to Credentials
- Click Add Credential → Verifi.Email API
- Enter your API key
- Save the credential
Usage
Basic Email Validation
- Add the Verifi.Email node to your workflow
- Select your configured credentials
- Choose operation: Validate Email
- Enter the email address to validate
- Execute the workflow
Example Workflow
{
"email": "[email protected]",
"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:
- Read Data → Email list
- Split In Batches → Process in chunks
- Verifi.Email → Validate each email
- Merge → Combine results
Node Operations
Validate Email
Validates a single email address and returns comprehensive results.
Parameters:
email(string, required): Email address to validate
Output:
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 provider
API Documentation
For detailed API documentation and advanced features, visit: https://verifi.email/docs
Use Cases
- Lead Validation - Clean your lead lists before marketing campaigns
- User Registration - Validate emails during sign-up processes
- Data Cleaning - Remove invalid emails from existing databases
- Email Marketing - Improve deliverability by validating subscriber lists
- Form Validation - Real-time email validation in web forms
- CRM Integration - Validate contacts automatically in your CRM workflows
Example Workflows
Marketing List Cleanup
Google Sheets → Split In Batches → Verifi.Email → Filter Valid → Update SheetReal-time Form Validation
Webhook → Verifi.Email → Conditional Logic → Send ResponseCRM Contact Validation
CRM Trigger → Verifi.Email → Update Contact Status → Slack NotificationError Handling
The node includes comprehensive error handling for:
- Invalid API keys
- Rate limit exceeded
- Malformed email addresses
- Network connectivity issues
- API service unavailable
Rate Limits
Please refer to your Verifi.Email dashboard for current rate limits and usage statistics.
Support
- Documentation: https://verifi.email/docs
- Website: https://verifi.email
- Issues: Report issues on this GitHub repository
- API Support: Contact us on [email protected]
Contributing
We welcome contributions! Please feel free to submit issues and pull requests.
Development Setup
- Clone this repository
- Install dependencies:
npm install - Build the node:
npm run build - Link to your n8n installation:
npm link - In your n8n directory:
npm link n8n-nodes-verifi-email
Testing
npm run test
npm run lintChangelog
v1.0.0
- Initial release
- Email validation functionality
- Comprehensive validation results
- Error handling and rate limiting
License
Secure • Private • Accurate
Transform your email workflows with reliable validation powered by Verifi.Email and n8n automation.
