Unlock the power of automation with the N8N-Automation-Suite, featuring workflows for lead generation, LinkedIn scraping, and AI-driven qualification. Perfect for sales and recruitment teams looking to streamline processes and enhance productivity.
claude install KanishqGandharv219/N8N-Automation-SuiteN8N-Automation-Suite is a collection of pre-built N8N workflows that automate the entire lead generation and management lifecycle. It integrates LinkedIn profile scraping, Apollo.io data enrichment, and AI-powered lead qualification to help sales and recruitment teams identify and qualify prospects at scale. The suite includes automated follow-up workflows with email generation and appointment scheduling, plus social media monitoring and competitor research capabilities. Data flows seamlessly into Google Sheets for structured storage and reporting. Setup involves cloning the repository, running a sanitization script, and importing workflows into your N8N instance with your own API credentials.
Clone the repository and run the sanitization script (node sanitize.js) to remove sensitive data. Import the sanitized workflows into your N8N instance, then configure your API credentials for LinkedIn, Apollo.io, Google Sheets, and email services. Update workflow configurations as needed for your specific lead generation and qualification requirements.
Automate lead generation from LinkedIn
Scrape LinkedIn profiles for recruitment
Qualify leads using AI-driven workflows
Streamline sales processes with automated tasks
claude install KanishqGandharv219/N8N-Automation-Suitegit clone https://github.com/KanishqGandharv219/N8N-Automation-SuiteCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Create an N8N workflow for [COMPANY] in the [INDUSTRY] sector that automates lead generation from LinkedIn. The workflow should scrape LinkedIn for potential leads, qualify them using AI, and export the qualified leads to a CRM system. Include error handling and logging for debugging purposes.
# N8N Workflow for LinkedIn Lead Generation
## Workflow Overview
This workflow automates the process of generating leads from LinkedIn, qualifying them using AI, and exporting the qualified leads to a CRM system.
## Workflow Steps
1. **LinkedIn Scraping**: Scrapes LinkedIn for potential leads based on predefined criteria.
2. **AI Qualification**: Uses an AI model to qualify the leads based on their profile information.
3. **CRM Integration**: Exports the qualified leads to the CRM system.
4. **Error Handling**: Implements error handling to ensure the workflow runs smoothly.
5. **Logging**: Logs the workflow execution for debugging purposes.
## Workflow Diagram
```mermaid
flowchart TD
A[LinkedIn Scraping] --> B[AI Qualification]
B --> C[CRM Integration]
C --> D[Error Handling]
D --> E[Logging]
```
## Workflow Code
```javascript
// LinkedIn Scraping Node
const axios = require('axios');
async function scrapeLinkedIn() {
try {
const response = await axios.get('https://www.linkedin.com/search/results/people/', {
params: {
keywords: 'sales manager',
location: 'New York'
}
});
return response.data;
} catch (error) {
console.error('Error scraping LinkedIn:', error);
throw error;
}
}
// AI Qualification Node
const { NlpManager } = require('node-nlp');
const manager = new NlpManager({ languages: ['en'] });
manager.addDocument('en', 'sales manager', 'sales_manager');
manager.addDocument('en', 'sales executive', 'sales_executive');
manager.train();
async function qualifyLead(lead) {
const response = await manager.process('en', lead.jobTitle);
return response.intent;
}
// CRM Integration Node
const CRM = require('crm-sdk');
async function exportToCRM(lead) {
try {
await CRM.createLead({
firstName: lead.firstName,
lastName: lead.lastName,
email: lead.email,
company: lead.company,
jobTitle: lead.jobTitle,
qualification: lead.qualification
});
} catch (error) {
console.error('Error exporting to CRM:', error);
throw error;
}
}
// Error Handling Node
function handleError(error) {
console.error('Error in workflow:', error);
// Implement retry logic or notify the user
}
// Logging Node
function logExecution(lead) {
console.log('Lead processed:', lead);
// Log to a file or database for debugging purposes
}
// Main Workflow
async function main() {
try {
const leads = await scrapeLinkedIn();
for (const lead of leads) {
lead.qualification = await qualifyLead(lead);
await exportToCRM(lead);
logExecution(lead);
}
} catch (error) {
handleError(error);
}
}
main();
```Create and collaborate on interactive animations with powerful, user-friendly tools.
Automate your browser workflows effortlessly
Control SaaS spending with visibility and analytics
Agentic AI Workflow platform
Write emails faster
The intelligence layer for AI agents
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan