Skip to content

πŸš€ Professional n8n community node for LeadMagic - Complete B2B data enrichment, email finder, company intelligence, LinkedIn enrichment, and sales automation API integration

License

Notifications You must be signed in to change notification settings

LeadMagic/leadmagic-n8n

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ LeadMagic for n8n

The Industry Leading B2B Data Enrichment Integration

npm version npm downloads License: MIT n8n Community

πŸ† 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

  • 95%+ accuracy rate (highest in market)
  • Name + domain = verified work email
  • Real-time verification included

βœ… Email Validation Bulk Supported

  • Deliverability scoring
  • Bulk processing (up to 1,000)
  • Company data enrichment

πŸ“± Personal Email Discovery

  • Find personal emails from profiles
  • Social media integration
  • Privacy-compliant methods

πŸ’Ό Work Email Extraction

  • Profile-to-email conversion
  • LinkedIn profile support
  • Professional network data

🏒 Company Intelligence

πŸ” Company Search

  • Domain/name/profile lookup
  • 50M+ company database
  • Real-time business data

πŸ’° Funding & Financials

  • Investment rounds & valuations
  • Investor information
  • Financial performance data

πŸ‘₯ People & Profile Enrichment

πŸ‘€ Profile Enhancement

  • Professional data enrichment
  • Social media profiles
  • Career history & education

🎯 Role & Employee Discovery

  • Find employees by role/department
  • Organizational chart mapping
  • Contact hierarchy identification

πŸ’Ό Additional Intelligence

πŸ“‹ Job Intelligence

  • Job posting analysis
  • Market trends & salaries
  • Hiring pattern insights

πŸ“Š Advertisement Tracking

  • Google/Meta/B2B ads monitoring
  • Competitor analysis
  • Campaign performance data

πŸš€ 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

πŸ“‹ Browse All 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

# 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


πŸ” Configuration

Step 1: Get Your API Key

  1. Sign up at LeadMagic
  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

// 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

// 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

// 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

πŸ”— Links

πŸ’¬ Community


🀝 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!

GitHub stars


Made with ❀️ by LeadMagic

Empowering sales teams with the world's most accurate B2B data