Discover 150 practical n8n automation templates designed for real-world applications. These templates streamline lead generation, follow-ups, AI workflows, and API integrations, enabling you to automate efficiently and scale effortlessly.
claude install jz-clln/150-n8n-templatesDiscover 150 practical n8n automation templates designed for real-world applications. These templates streamline lead generation, follow-ups, AI workflows, and API integrations, enabling you to automate efficiently and scale effortlessly.
[{"step":"Identify your specific use case and list the services you need to connect (e.g., HubSpot, Slack, Airtable).","tip":"Start with a simple workflow and expand. Use the n8n community templates as inspiration but customize for your exact needs."},{"step":"Select a template from the 150 available options that matches your use case, or use the prompt above to generate a custom one.","tip":"Filter templates by category (e.g., 'Sales', 'IT Ops', 'DevOps') in the n8n template library for faster discovery."},{"step":"Import the template JSON into your n8n instance. Go to 'Workflows' > 'Import' and paste the JSON or upload the file.","tip":"Ensure all required credentials are configured before activating the workflow. Missing credentials are the #1 cause of workflow failures."},{"step":"Configure each node with your specific data (e.g., API keys, field mappings, filter conditions). Test with a small batch of data first.","tip":"Use the 'Test Step' feature in n8n to validate each node individually before running the full workflow."},{"step":"Activate the workflow and monitor execution logs. Adjust error handling and retry logic based on your first few runs.","tip":"Set up webhook endpoints or schedule triggers (e.g., every 15 minutes) to match your workflow cadence. Use the 'Schedule Trigger' node for time-based automation."}]
Automate lead generation processes
Streamline follow-up communications
Integrate APIs for seamless data flow
Create AI-driven workflows
claude install jz-clln/150-n8n-templatesgit clone https://github.com/jz-clln/150-n8n-templatesCopy 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.
I need a ready-to-deploy n8n automation workflow for [SPECIFIC_USE_CASE]. Provide a detailed template that includes all required nodes, credentials, and configuration steps. The workflow should connect [LIST_OF_SERVICES] and perform [TARGET_ACTIONS]. Include error handling and logging where appropriate. Format the output as a JSON workflow definition compatible with n8n.
```json
{
"name": "Lead Qualification & CRM Sync Pipeline",
"nodes": [
{
"parameters": {
"functionCode": "return items.map(item => {\n const leadScore = item.json.leadScore || 0;\n const companySize = item.json.companySize || 'unknown';\n let priority = 'Low';\n \n if (leadScore >= 80) priority = 'High';
else if (leadScore >= 50) priority = 'Medium';
else if (leadScore >= 30 && companySize === 'Enterprise') priority = 'Medium';
\n return {\n ...item.json,\n priority,\n qualified: priority !== 'Low',
timestamp: new Date().toISOString()\n };\n});"
},
"id": "lead-scoring-node",
"name": "Score Leads",
"type": "n8n-nodes-base.function",
"typeVersion": 1,
"position": [250, 300]
},
{
"parameters": {
"conditions": {
"string": [
{
"value1": "={{$json.priority}}",
"operation": "equals",
"value2": "High"
},
{
"value1": "={{$json.priority}}",
"operation": "equals",
"value2": "Medium"
}
]
}
},
"id": "priority-filter",
"name": "Filter Qualified Leads",
"type": "n8n-nodes-base.switch",
"typeVersion": 1,
"position": [450, 300]
},
{
"parameters": {
"operation": "create",
"resource": "lead",
"additionalFields": {}
},
"id": "hubspot-create",
"name": "Create in HubSpot",
"type": "n8n-nodes-base.hubspot",
"typeVersion": 2,
"position": [650, 200],
"credentials": {
"hubspotApi": {
"id": "hubspot-cred-id",
"name": "HubSpot API"
}
}
},
{
"parameters": {
"subject": "New Lead Alert: {{$json.company}} (Priority: {{$json.priority}})",
"text": "A new lead has been qualified in your CRM:\n\nCompany: {{$json.company}}\nContact: {{$json.contactName}}\nScore: {{$json.leadScore}}/100\nPriority: {{$json.priority}}\n\nNext steps required.",
"toEmail": "sales-team@company.com"
},
"id": "email-alert",
"name": "Send Email Alert",
"type": "n8n-nodes-base.emailSend",
"typeVersion": 1,
"position": [850, 200],
"credentials": {
"smtp": {
"id": "email-cred-id",
"name": "SMTP Credentials"
}
}
},
{
"parameters": {
"functionCode": "console.log('Workflow completed for lead:', items[0].json.company);\nreturn items;"
},
"id": "logging-node",
"name": "Log Completion",
"type": "n8n-nodes-base.function",
"typeVersion": 1,
"position": [1050, 200]
},
{
"parameters": {
"conditions": {
"string": [
{
"value1": "={{$json.priority}}",
"operation": "equals",
"value2": "Low"
}
]
}
},
"id": "low-priority-handler",
"name": "Handle Low Priority",
"type": "n8n-nodes-base.switch",
"typeVersion": 1,
"position": [650, 400]
},
{
"parameters": {
"functionCode": "return [{json: {message: 'Lead marked as low priority. Scheduled for nurture sequence.', company: items[0].json.company}}];"
},
"id": "low-priority-logic",
"name": "Nurture Sequence Trigger",
"type": "n8n-nodes-base.function",
"typeVersion": 1,
"position": [850, 400]
}
],
"connections": {
"Score Leads": {
"main": [[{"node": "Filter Qualified Leads", "type": "main", "index": 0}]]
},
"Filter Qualified Leads": {
"main": [
[{"node": "Create in HubSpot", "type": "main", "index": 0}],
[{"node": "Handle Low Priority", "type": "main", "index": 1}]
]
},
"Create in HubSpot": {
"main": [[{"node": "Send Email Alert", "type": "main", "index": 0}]]
},
"Send Email Alert": {
"main": [[{"node": "Log Completion", "type": "main", "index": 0}]]
},
"Handle Low Priority": {
"main": [[{"node": "Nurture Sequence Trigger", "type": "main", "index": 0}]]
}
},
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "1.0.0",
"meta": {
"templateCreds": [
{
"name": "HubSpot API",
"type": "hubspotApi"
},
{
"name": "SMTP Credentials",
"type": "smtp"
}
],
"description": "Automates lead qualification, CRM sync, and notification workflow for sales teams.",
"tags": ["sales", "lead-management", "automation", "crm"]
}
}
```Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan