n8n-nodes-leadmagic
Version:
n8n community node for LeadMagic - B2B data enrichment, email finder, company intelligence, and lead generation API integration
418 lines (310 loc) โข 10.5 kB
Markdown
<div align="center">
# ๐ LeadMagic for n8n
### *The Industry Leading B2B Data Enrichment Integration*
[](https://www.npmjs.com/package/n8n-nodes-leadmagic)
[](https://www.npmjs.com/package/n8n-nodes-leadmagic)
[](https://opensource.org/licenses/MIT)
[](https://docs.n8n.io/integrations/community-nodes/)
**๐ 95%+ Accuracy Email Finding โข ๐ Real-time Company Intelligence โข โก Bulk Processing Support**
[**๐ฏ Get Started**](#-installation) โข [**๐ Templates**](./templates/) โข [**๐ API Docs**](https://docs.leadmagic.io) โข [**๐ฌ Support**](#-support)
---
</div>
## โจ **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)*
<table>
<tr>
<td>
**๐ Email Finder** *๐ Industry Leading*
- 95%+ accuracy rate (highest in market)
- Name + domain = verified work email
- Real-time verification included
</td>
<td>
**โ
Email Validation** *Bulk Supported*
- Deliverability scoring
- Bulk processing (up to 1,000)
- Company data enrichment
</td>
</tr>
<tr>
<td>
**๐ฑ Personal Email Discovery**
- Find personal emails from profiles
- Social media integration
- Privacy-compliant methods
</td>
<td>
**๐ผ Work Email Extraction**
- Profile-to-email conversion
- LinkedIn profile support
- Professional network data
</td>
</tr>
</table>
### ๐ข **Company Intelligence**
<table>
<tr>
<td>
**๐ Company Search**
- Domain/name/profile lookup
- 50M+ company database
- Real-time business data
</td>
<td>
**๐ฐ Funding & Financials**
- Investment rounds & valuations
- Investor information
- Financial performance data
</td>
</tr>
</table>
### ๐ฅ **People & Profile Enrichment**
<table>
<tr>
<td>
**๐ค Profile Enhancement**
- Professional data enrichment
- Social media profiles
- Career history & education
</td>
<td>
**๐ฏ Role & Employee Discovery**
- Find employees by role/department
- Organizational chart mapping
- Contact hierarchy identification
</td>
</tr>
</table>
### ๐ผ **Additional Intelligence**
<table>
<tr>
<td>
**๐ Job Intelligence**
- Job posting analysis
- Market trends & salaries
- Hiring pattern insights
</td>
<td>
**๐ Advertisement Tracking**
- Google/Meta/B2B ads monitoring
- Competitor analysis
- Campaign performance data
</td>
</tr>
</table>
---
## ๐ **Quick Start**
### **1๏ธโฃ Install**
```bash
# In n8n: Settings โ Community Nodes โ Install
n8n-nodes-leadmagic
```
### **2๏ธโฃ Configure**
```bash
# 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 |
[**๐ Browse All Templates โ**](./templates/)
---
## ๐ป **Installation Guide**
### **Method 1: n8n Community Nodes** *(Recommended)*
1. Open your n8n instance
2. Navigate to **Settings** โ **Community Nodes**
3. Click **Install a Community Node**
4. Enter: `n8n-nodes-leadmagic`
5. Click **Install** and wait for completion
6. Restart n8n if required
### **Method 2: npm Installation**
```bash
# For self-hosted n8n
cd ~/.n8n
npm install n8n-nodes-leadmagic
n8n start
```
### **Method 3: Docker Environment**
```bash
# 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](https://leadmagic.io/dashboard)
---
## ๐ **Configuration**
### **Step 1: Get Your API Key**
1. Sign up at [LeadMagic](https://leadmagic.io)
2. Navigate to **Dashboard** โ **API Settings**
3. Generate a new API key
4. Copy the key securely
### **Step 2: Add Credential in n8n**
1. Go to **Credentials** โ **Add Credential**
2. Search for **LeadMagic API**
3. Paste your API key
4. Test the connection
5. Save with a descriptive name
---
## ๐ฏ **Usage Examples**
### **๐ Email Finding Workflow**
```javascript
// Find verified work email
{
"resource": "email",
"operation": "findEmail",
"first_name": "John",
"last_name": "Smith",
"domain": "microsoft.com"
}
// Result: john.smith@microsoft.com (95%+ accuracy)
```
### **โ
Bulk Email Validation**
```javascript
// Validate up to 1,000 emails
{
"resource": "email",
"operation": "validateEmail",
"inputMode": "bulk",
"bulkEmails": "email1@company.com\nemail2@company.com\n..."
}
// Result: Deliverability scores + company data for each
```
### **๐ข Company Intelligence Pipeline**
```javascript
// Get comprehensive company data
{
"resource": "company",
"operation": "searchCompany",
"searchMethod": "domain",
"domain": "salesforce.com"
}
// Result: Employees, revenue, funding, industry data
```
### **๐ Complete Lead Enrichment**
```javascript
// 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**
```bash
# 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**
```bash
# Lint code
pnpm run lint
# Format code
pnpm run format
# Type checking
pnpm run type-check
```
---
## ๐ **Resources**
### **๐ Documentation**
- [**LeadMagic API Docs**](https://docs.leadmagic.io) - Complete API reference
- [**n8n Community Nodes**](https://docs.n8n.io/integrations/community-nodes/) - Integration guide
- [**Workflow Templates**](./templates/) - Ready-to-use examples
### **๐ Links**
- [**LeadMagic Platform**](https://leadmagic.io) - Sign up and dashboard
- [**npm Package**](https://www.npmjs.com/package/n8n-nodes-leadmagic) - Latest releases
- [**GitHub Repository**](https://github.com/LeadMagic/leadmagic-n8n) - Source code
### **๐ฌ Community**
- [**GitHub Issues**](https://github.com/LeadMagic/leadmagic-n8n/issues) - Bug reports and features
- [**n8n Community**](https://community.n8n.io) - General n8n support
- [**Email Support**](mailto:support@leadmagic.io) - Direct technical support
---
## ๐ค **Contributing**
We welcome contributions from the community! See our [**Contributing Guide**](CONTRIBUTING.md) for details.
### **Quick Contribution Setup**
```bash
# 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](LICENSE) file for details.
---
<div align="center">
## ๐ **Star this Repository**
**If LeadMagic has helped automate your lead generation, please star this repo!**
[](https://github.com/LeadMagic/leadmagic-n8n/stargazers)
---
**Made with โค๏ธ by [LeadMagic](https://leadmagic.io)**
*Empowering sales teams with the world's most accurate B2B data*
</div>