n8n node for VerifiEmail API - Powerful Email validation API
npm install n8n-nodes-verifiemailA 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.
- 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
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
``bash`In your n8n installation directory
npm install n8n-nodes-verifi-email
1. Visit Verifi.Email Registration
2. Create your free account
3. Get your API key from the dashboard
1. In n8n, go to Credentials
2. Click Add Credential → Verifi.Email API
3. Enter your API key
4. Save the credential
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
`json`
{
"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
}
}
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
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
For detailed API documentation and advanced features, visit: https://verifi.email/docs
- 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
Google Sheets → Split In Batches → Verifi.Email → Filter Valid → Update Sheet
`$3
`
Webhook → Verifi.Email → Conditional Logic → Send Response
`$3
`
CRM Trigger → Verifi.Email → Update Contact Status → Slack Notification
`Error 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 contact@verifi.email
Contributing
We welcome contributions! Please feel free to submit issues and pull requests.
$3
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$3
`bash
npm run test
npm run lint
``---
Secure • Private • Accurate
Transform your email workflows with reliable validation powered by Verifi.Email and n8n automation.