A curated collection of modular n8n workflows built for real-world automation, featuring AI-powered agents, social media analyzers, resume screeners, lead generation systems, AI Personal Assistant , and others. Each workflow is documented for clarity, scalability, and community learning.
git clone https://github.com/Orekidesu/n8n-workflow-project-lists.gitn8n-workflow-project-lists is a curated repository of production-ready n8n workflows designed for marketing automation and AI agent orchestration. The collection includes AI resume screeners, Instagram Reel analyzers, business lead extractors, and personal AI assistants—each built with modular components for scalability and reuse. Each workflow comes with detailed documentation covering logic flow, input/output specifications, use cases, and tech stack integrations. Ideal for automation specialists, n8n practitioners, and teams looking to implement real-world AI-powered workflows without starting from scratch.
[{"step":"Choose a workflow from the n8n-workflow-project-lists repository that matches your use case (e.g., resume screener, lead gen, social media analyzer).","action":"Browse the repository's README or documentation to identify the workflow's purpose, inputs, and outputs. For example, the 'AI Personal Assistant' workflow may require a Google Calendar API key and Slack credentials."},{"step":"Set up dependencies and credentials in n8n.","action":"Install required n8n nodes (e.g., 'n8n-nodes-base.ai' for AI-powered tasks) and configure API keys for external tools (e.g., Twitter, LinkedIn, Google Sheets). Use n8n's credential manager to store sensitive data securely."},{"step":"Import and customize the workflow JSON.","action":"Copy the workflow JSON from the repository into n8n. Modify placeholders (e.g., [API_KEYS], [SHEET_NAME]) to match your environment. Test with a small dataset (e.g., 5-10 records) before scaling."},{"step":"Deploy and monitor the workflow.","action":"Set the trigger (e.g., webhook, schedule, or manual) and run the workflow. Monitor the n8n execution logs for errors. Adjust parameters (e.g., timeframes, filters) based on results. For example, if the resume screener workflow is missing too many candidates, tweak the keyword filters."},{"step":"Scale and integrate with other tools.","action":"Expand the workflow by adding CRM integrations (e.g., HubSpot, Salesforce), database storage (e.g., PostgreSQL), or notification systems (e.g., Slack, email). Use n8n's 'IF' nodes to add conditional logic (e.g., 'If sentiment score > 0.7, send to sales team')."}]
Automated candidate evaluation and resume screening with AI agents
Instagram Reel performance analysis and viral element extraction
Business lead scraping and email extraction from Google Maps
Multi-channel personal AI assistant task orchestration
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/Orekidesu/n8n-workflow-project-listsCopy 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.
Generate a modular n8n workflow for [SPECIFIC_TASK] that integrates with [TOOLS_OR_PLATFORMS]. Include error handling, data validation, and a step-by-step guide for deployment. Use [EXAMPLE_DATA] as a reference for testing. Document the workflow's inputs, outputs, and dependencies clearly.
### **n8n Workflow: AI-Powered Social Media Lead Scraper**
**Overview:** This workflow automates the extraction of potential leads from Twitter (X) based on industry keywords and engagement metrics. It filters users who match your ideal customer profile (ICP) and exports their details to a Google Sheet for follow-up.
**Workflow Steps:**
1. **Trigger:** Webhook (manual or scheduled).
2. **Search Twitter:** Uses the Twitter API to fetch tweets containing keywords like "#SaaS" or "#MarketingAutomation" from the last 7 days.
3. **Filter & Analyze:** AI agent (via n8n's AI node) evaluates tweet sentiment and user engagement (likes, replies, retweets). Only users with >50 followers and positive sentiment are retained.
4. **Enrich Data:** Calls a LinkedIn API (or Hunter.io) to fetch user profiles and company details for the filtered users.
5. **Export to Google Sheets:** Appends the enriched data (name, handle, company, email if available, engagement score) to a Google Sheet titled "Twitter Leads - [DATE]."
6. **Notification:** Sends a Slack message to the sales team with a summary of new leads (e.g., "12 new leads added to the pipeline today!").
**Error Handling:**
- If the Twitter API fails, the workflow retries 3 times with exponential backoff.
- Invalid email formats are flagged and logged for manual review.
**Dependencies:**
- Twitter API (v2) with elevated access.
- Google Sheets API (with write permissions).
- LinkedIn API or Hunter.io (for enrichment).
- n8n AI node (for sentiment analysis).
**Testing Data:**
- Input: Keywords = ["#SaaS", "#MarketingAutomation"], Timeframe = Last 7 days.
- Expected Output: 5-10 high-quality leads per run, with 80% accuracy in sentiment scoring.
**Deployment Guide:**
1. Import the workflow JSON into n8n.
2. Configure credentials for Twitter, Google Sheets, and LinkedIn/Hunter.io.
3. Set the webhook trigger to run daily at 9 AM.
4. Test with a small dataset (e.g., 10 tweets) before scaling.
5. Monitor the Google Sheet and Slack channel for results.
**Scalability:**
- Add a CRM integration (e.g., HubSpot) to auto-create contacts.
- Use n8n's queue system for high-volume runs (e.g., 10,000 tweets).
- Store raw data in PostgreSQL for historical analysis.
**Community Notes:**
- This workflow is inspired by real-world use cases from SaaS companies scaling lead gen.
- Join the n8n community forum to share improvements or troubleshoot issues.
**Workflow JSON Snippet:**
```json
{
"name": "Twitter Lead Scraper",
"nodes": [
{
"parameters": { "trigger": "webhook" },
"name": "Webhook",
"type": "n8n-nodes-base.webhook"
},
{
"parameters": { "url": "https://api.twitter.com/2/tweets/search/recent" },
"name": "Fetch Tweets",
"type": "n8n-nodes-base.httpRequest"
},
{
"parameters": { "prompt": "Analyze sentiment of this tweet: {{ $json.text }}" },
"name": "AI Sentiment Analysis",
"type": "n8n-nodes-base.ai"
},
{
"parameters": { "operation": "append" },
"name": "Export to Google Sheets",
"type": "n8n-nodes-base.googleSheets"
}
]
}
```Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan