Package Information
Documentation
๐ LeadMagic for n8n
The Industry Leading B2B Data Enrichment Integration
๐ 95%+ Accuracy Email Finding โข ๐ Real-time Company Intelligence โข โก Bulk Processing Support
๐ฏ Get Started โข ๐ Templates โข ๐ API Docs โข ๐ฌ Support
โจ Why LeadMagic + n8n?
Transform your lead generation and B2B automation with the most accurate email finding and comprehensive company intelligence available. LeadMagic's industry-leading 95%+ accuracy rate makes it the top choice for enterprise sales teams and marketing automation.
๐ฏ Key Benefits
- ๐ Market Leader: 95%+ email finding accuracy (highest in industry)
- โก Bulk Processing: Validate up to 1,000 emails in one operation
- ๐ Global Coverage: 200M+ professionals, 50M+ companies worldwide
- ๐ Real-time Data: Fresh, verified information updated continuously
- ๐ก๏ธ Enterprise Ready: SOC2 compliant, 99.9% uptime SLA
๐ฏ Core Features
๐ง Email Intelligence (Most Popular)
๐ Email Finder ๐ Industry Leading
|
โ Email Validation Bulk Supported
|
๐ฑ Personal Email Discovery
|
๐ผ Work Email Extraction
|
๐ข Company Intelligence
๐ Company Search
|
๐ฐ Funding & Financials
|
๐ฅ People & Profile Enrichment
๐ค Profile Enhancement
|
๐ฏ Role & Employee Discovery
|
๐ผ Additional Intelligence
๐ Job Intelligence
|
๐ Advertisement Tracking
|
๐ Quick Start
1๏ธโฃ Install
# In n8n: Settings โ Community Nodes โ Install
n8n-nodes-leadmagic
2๏ธโฃ Configure
# Add LeadMagic API credential in n8n
API Key: [Your LeadMagic API Key]
3๏ธโฃ Use
Drag the LeadMagic node into your workflow and start automating!
๐ Ready-to-Use Templates
Get started instantly with our professional workflow templates:
Template | Use Case | Features |
---|---|---|
๐ง Email Enrichment | Contact data pipeline | Validation + enrichment + CRM sync |
๐ CRM Contact Cleanup | Data quality automation | Bulk validation + deduplication |
๐ข Company Intelligence | B2B research automation | Company data + funding + employees |
๐ฏ Lead Generation | Job-based prospecting | Job posts โ contacts โ emails |
๐งน List Cleaning | Email list maintenance | Bulk validation + segmentation |
๐ป Installation Guide
Method 1: n8n Community Nodes (Recommended)
- Open your n8n instance
- Navigate to Settings โ Community Nodes
- Click Install a Community Node
- Enter:
n8n-nodes-leadmagic
- Click Install and wait for completion
- Restart n8n if required
Method 2: npm Installation
# For self-hosted n8n
cd ~/.n8n
npm install n8n-nodes-leadmagic
n8n start
Method 3: Docker Environment
# Add to your Dockerfile or docker-compose
RUN npm install -g n8n-nodes-leadmagic
# Or mount and install
docker exec -it n8n-container npm install n8n-nodes-leadmagic
Prerequisites
- โ n8n version 0.190.0+
- โ Node.js 18.10+
- โ LeadMagic API Key
๐ Configuration
Step 1: Get Your API Key
- Sign up at LeadMagic
- Navigate to Dashboard โ API Settings
- Generate a new API key
- Copy the key securely
Step 2: Add Credential in n8n
- Go to Credentials โ Add Credential
- Search for LeadMagic API
- Paste your API key
- Test the connection
- Save with a descriptive name
๐ฏ Usage Examples
๐ Email Finding Workflow
// Find verified work email
{
"resource": "email",
"operation": "findEmail",
"first_name": "John",
"last_name": "Smith",
"domain": "microsoft.com"
}
// Result: [email protected] (95%+ accuracy)
โ Bulk Email Validation
// Validate up to 1,000 emails
{
"resource": "email",
"operation": "validateEmail",
"inputMode": "bulk",
"bulkEmails": "[email protected]\[email protected]\n..."
}
// Result: Deliverability scores + company data for each
๐ข Company Intelligence Pipeline
// Get comprehensive company data
{
"resource": "company",
"operation": "searchCompany",
"searchMethod": "domain",
"domain": "salesforce.com"
}
// Result: Employees, revenue, funding, industry data
๐ Complete Lead Enrichment
// Multi-step enrichment workflow
1. Find Email (Name + Domain) โ Email Address
2. Validate Email โ Deliverability + Company
3. Email to Profile โ Social + Professional Data
4. Company Search โ Business Intelligence
๐ API Coverage & Performance
Complete API Integration
Resource | Operations | Coverage | Rate Limit |
---|---|---|---|
๐ง Email | 4 operations | โ 100% | 300/min |
๐ข Company | 2 operations | โ 100% | 300/min |
๐ค Profile | 5 operations | โ 100% | 300/min |
๐ฅ People | 3 operations | โ 100% | 300/min |
๐ผ Jobs | 3 operations | โ 100% | 300/min |
๐ฑ Ads | 4 operations | โ 100% | 300/min |
๐ณ Credits | 1 operation | โ 100% | 300/min |
Total: 22 Operations โข 7 Resources โข 100% API Coverage
Performance Metrics
- ๐ฏ Accuracy: 95%+ email finding success rate
- โก Speed: < 500ms average response time
- ๐ Reliability: 99.9% uptime SLA
- ๐ Scale: Handle 1,000+ requests per workflow
๐ ๏ธ Advanced Features
Bulk Processing
- Process up to 1,000 emails simultaneously
- Automatic rate limiting and queue management
- Progress tracking and error handling
- Configurable delays and retry logic
Error Handling
- Graceful failure handling with detailed error messages
- "Continue on Fail" support for data enrichment workflows
- Retry logic for transient failures
- Comprehensive logging and debugging
Output Customization
- Full details, minimal, or company-focused output modes
- Custom field mapping and data transformation
- Conditional logic based on data quality scores
- Integration with n8n's data processing capabilities
๐ง Development
Local Development
# Clone and setup
git clone https://github.com/LeadMagic/leadmagic-n8n.git
cd leadmagic-n8n
pnpm install
# Development mode
pnpm run dev
# Build for production
pnpm run build
Testing & Quality
# Lint code
pnpm run lint
# Format code
pnpm run format
# Type checking
pnpm run type-check
๐ Resources
๐ Documentation
- LeadMagic API Docs - Complete API reference
- n8n Community Nodes - Integration guide
- Workflow Templates - Ready-to-use examples
๐ Links
- LeadMagic Platform - Sign up and dashboard
- npm Package - Latest releases
- GitHub Repository - Source code
๐ฌ Community
- GitHub Issues - Bug reports and features
- n8n Community - General n8n support
- Email Support - Direct technical support
๐ค Contributing
We welcome contributions from the community! See our Contributing Guide for details.
Quick Contribution Setup
# 1. Fork the repository
# 2. Create feature branch
git checkout -b feature/amazing-feature
# 3. Make changes and test
pnpm run build && pnpm run lint
# 4. Commit and push
git commit -m "โจ Add amazing feature"
git push origin feature/amazing-feature
# 5. Open Pull Request
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ Star this Repository
If LeadMagic has helped automate your lead generation, please star this repo!
Made with โค๏ธ by LeadMagic
Empowering sales teams with the world's most accurate B2B data