Curated n8n projects to learn production automation across messaging, HR, text classification, voice, vision, video, and research workflows.
Learning n8n effectively requires inspecting real, end-to-end workflows rather than isolated single-node demos. This repository organizes publicly accessible n8n workflows and integration repositories from data/n8n_list.csv into clear categories and a four-phase learning progression. It is built for automation engineers, developers, technical operations teams, and students who want structured examples covering triggers, credentials, LLM routing, RAG, multimodal pipelines, and production safeguards.
- Why This Directory Exists
- Category Overview
- Learning Path Summary
- Full Project Directory
- How to Use a Project
- Quality and Trust Notes
- Community and Governance
- License and Acknowledgements
Each category links to a dedicated guide in docs/categories/ covering prerequisites, suggested order, and domain-specific risks (such as messaging API rules, scraping terms, PII handling, and API cost controls).
| Icon | Category | Projects | Difficulty Breakdown | Directory Section |
|---|---|---|---|---|
| 6 | 3 Intermediate, 3 Advanced | Jump to WhatsApp | ||
| 4 | 1 Intermediate, 3 Advanced | Jump to LinkedIn | ||
| Resume/HR | 6 | 2 Beginner, 3 Intermediate, 1 Advanced | Jump to Resume/HR | |
| Text/Classification | 10 | 7 Beginner, 2 Intermediate, 1 Advanced | Jump to Text/Classification | |
| Voice | 5 | 1 Beginner, 3 Intermediate, 1 Advanced | Jump to Voice | |
| Image | 4 | 3 Beginner, 1 Intermediate | Jump to Image | |
| Computer Vision | 4 | 3 Intermediate, 1 Advanced | Jump to Computer Vision | |
| Video | 5 | 1 Beginner, 1 Intermediate, 3 Advanced | Jump to Video | |
| Paper | 6 | 1 Beginner, 4 Intermediate, 1 Advanced | Jump to Paper |
Follow the four phases below in order, or open the detailed curriculum in docs/learning-path.md.
Start with single-trigger workflows connecting email, chat, spreadsheets, and storage with an LLM node to learn credentials, prompts, and structured routing.
Included projects (12): #17, #18, #19, #21, #22, #25, #26, #32, #33, #34, #40, #49
Progress to stateful conversational assistants over Telegram and WhatsApp, adding speech-to-text transcription, local models, and vector retrieval.
Included projects (10): #2, #3, #6, #20, #27, #28, #29, #30, #35, #48
Build extraction pipelines for PDFs, resumes, forms, academic papers, and images using OCR, multimodal vision models, and structured output parsers.
Included projects (14): #11, #12, #13, #14, #15, #16, #23, #36, #37, #38, #41, #45, #47, #50
Combine multi-agent tool calling, self-hosted APIs, MCP servers, and multi-step media orchestration for production-grade automation systems.
Included projects (14): #1, #4, #5, #7, #8, #9, #10, #24, #31, #39, #42, #43, #44, #46
All entries below are generated directly from data/n8n_list.csv. Entries pointing to multi-workflow repositories or GitHub profiles with pinned repositories include an explicit navigation hint to help you locate the exact workflow file.
Category guide and risk notes: docs/categories/whatsapp.md
| Title | Difficulty | Phase | Tools | Source type |
|---|---|---|---|---|
| #1 Jacobo AI Agent (7 production workflows) | Phase 4 | n8n, WhatsApp, ElevenLabs, multi-agent tool calling | GitHub repo | |
| #2 n8n WhatsApp AI Agent | Phase 2 | n8n, WhatsApp Business API, Gemini | GitHub repo | |
#3 WhatsApp Hospitality Chatbot (open the named workflow: whatsapp_ai_chatbot_agent.json) |
Phase 2 | n8n, WhatsApp, LLM | GitHub repo | |
| #4 WAHA n8n Community Node | Phase 4 | n8n community node, WAHA | GitHub repo | |
| #5 WAHA (WhatsApp HTTP API) | Phase 4 | Docker, REST, webhooks | GitHub repo | |
| #6 WhatsApp Template Folder | Phase 2 | n8n, WhatsApp, OpenAI | GitHub folder |
Category guide and risk notes: docs/categories/linkedin.md
| Title | Difficulty | Phase | Tools | Source type |
|---|---|---|---|---|
| #7 LinkedIn Job Alerts | Phase 4 | n8n, Gemini, Notion, Telegram | GitHub repo | |
| #8 LinkedIn Outreach with Notion and OpenAI | Phase 4 | n8n, Notion, OpenAI, LinkedIn | GitHub file | |
| #9 Content Repurposing Factory (open the named workflow) | Phase 4 | n8n, Apify, Claude | GitHub repo | |
| #10 TalentFlow AI | Phase 4 | n8n, JotForm, ScrapingDog, Apify, OpenRouter | n8n.io template |
Category guide and risk notes: docs/categories/resume-hr.md
| Title | Difficulty | Phase | Tools | Source type |
|---|---|---|---|---|
| #11 Resume Bot | Phase 3 | n8n, Telegram, Supabase, LaTeX | GitHub file | |
| #12 CV Parsing with Multimodal Vision AI | Phase 3 | n8n, Vision LLM | GitHub file | |
| #13 Resume Data Extraction to PDF (Gotenberg) | Phase 3 | n8n, LLM, Gotenberg | GitHub file | |
| #14 Job Application Handling with n8n Forms | Phase 3 | n8n Forms, LLM, Airtable | GitHub file | |
| #15 Screen Applicants with AI | Phase 3 | n8n, LLM, Google Sheets | GitHub file | |
| #16 Internship Informer | Phase 3 | n8n, Telegram, Firecrawl, WhatsApp | GitHub file |
Category guide and risk notes: docs/categories/text-classification.md
| Title | Difficulty | Phase | Tools | Source type |
|---|---|---|---|---|
| #17 InboxZero Lite Email Classifier | Phase 1 | n8n, Gmail, OpenAI, Google Sheets | GitHub file | |
| #18 Gmail Auto-Labelling with OpenAI | Phase 1 | n8n, Gmail API, OpenAI | GitHub file | |
| #19 Auto-Categorise Outlook Email | Phase 1 | n8n, Outlook, LLM | GitHub file | |
| #20 Email Auto-Responder with Ollama | Phase 2 | n8n, Ollama (local LLM) | GitHub file | |
| #21 Toxic Language Detection in Telegram | Phase 1 | n8n, Telegram, LLM moderation | GitHub file | |
| #22 Lead Qualification with GPT-4 | Phase 1 | n8n, Google Sheets, OpenAI | GitHub file | |
| #23 Text Classification API + Issue Triage | Phase 3 | n8n, webhook, OpenAI, GitHub | GitHub repo | |
| #24 emailPlus (StructUK) (profile page: open the pinned repo) | Phase 4 | n8n, LLM, Google Sheets | GitHub profile (pinned repo) | |
| #25 Feedback Sentiment into Notion | Phase 1 | n8n, Typeform, Google NL, Notion, Slack | GitHub file | |
| #26 Discord AI Routing Bot | Phase 1 | n8n, Discord, LLM | GitHub file |
Category guide and risk notes: docs/categories/voice.md
| Title | Difficulty | Phase | Tools | Source type |
|---|---|---|---|---|
| #27 Telegram Audio Translator (55 languages) | Phase 2 | n8n, Telegram, speech-to-text | GitHub file | |
| #28 Angie Voice and Text Assistant | Phase 2 | n8n, Telegram, LLM | GitHub file | |
| #29 Voice and Text Assistant Template | Phase 2 | n8n, Telegram, LLM | GitHub file | |
| #30 Multimodal Messaging Agent | Phase 2 | n8n, Telegram, LLM | GitHub file | |
#31 Dental Practice Voice Agent (open the named workflow: dental_practice_voice_agent.json) |
Phase 4 | n8n, voice AI, Google Calendar | GitHub repo |
Category guide and risk notes: docs/categories/image.md
| Title | Difficulty | Phase | Tools | Source type |
|---|---|---|---|---|
| #32 Telegram Image Analysis Bot | Phase 1 | n8n, Telegram, vision LLM | GitHub file | |
| #33 Background Removal for Drive Images | Phase 1 | n8n, Google Drive, image API | GitHub file | |
| #34 AI Product Images | Phase 1 | n8n, image generation | GitHub file | |
| #35 Text and Image Generation Bot | Phase 2 | n8n, Telegram, NeurochainAI | GitHub file |
Category guide and risk notes: docs/categories/computer-vision.md
| Title | Difficulty | Phase | Tools | Source type |
|---|---|---|---|---|
| #36 License Plate Extraction | Phase 3 | n8n Forms, vision LLM | GitHub file | |
| #37 Phishing Email Analysis with Vision | Phase 3 | n8n, Gmail, ChatGPT Vision | GitHub file | |
| #38 OCR from PDFs and Images to CSV | Phase 3 | n8n, Vertex AI Gemini | GitHub file | |
| #39 Ultralytics YOLO MCP Server | Phase 4 | Docker, YOLO, MCP, n8n | GitHub repo |
Category guide and risk notes: docs/categories/video.md
| Title | Difficulty | Phase | Tools | Source type |
|---|---|---|---|---|
| #40 YouTube Summaries to Discord | Phase 1 | n8n, YouTube, LLM, Discord | GitHub file | |
| #41 Drive to Instagram and TikTok | Phase 3 | n8n, Google Drive, social APIs | GitHub file | |
| #42 Video Cross-Posting Framework (profile page: open the pinned repo) | Phase 4 | n8n, posting-provider adapters | GitHub profile (pinned repo) | |
| #43 Faceless Video Pipeline | Phase 4 | n8n, Gemini, ElevenLabs, Whisper, Shotstack | n8n.io template | |
| #44 Viral Video Clipper (open the named workflow) | Phase 4 | n8n, Vizard AI, Slack | GitHub repo |
Category guide and risk notes: docs/categories/paper.md
| Title | Difficulty | Phase | Tools | Source type |
|---|---|---|---|---|
| #45 Hugging Face Papers to Notion | Phase 3 | n8n, Hugging Face, LLM, Notion | GitHub file | |
| #46 Research Automation (5 Academic APIs) | Phase 4 | n8n, Groq, Sheets, Gmail | GitHub repo | |
| #47 arXiv Paper Summariser | Phase 3 | n8n, webhook, ChatGPT | n8n.io template | |
| #48 Chat with PDF (quoting sources) | Phase 2 | n8n, embeddings, vector store | GitHub file | |
| #49 Telegram Chat with PDF | Phase 1 | n8n, Telegram, LLM | GitHub file | |
| #50 Invoice Extraction (LlamaParse + OpenAI) | Phase 3 | n8n, LlamaParse, OpenAI | GitHub file |
Follow the full setup walkthrough in docs/getting-started.md to run an isolated local n8n instance before importing workflows:
- Start an isolated n8n instance: Run n8n locally via Docker (
docker.n8n.io/n8nio/n8n) ornpx n8nso tests never touch production data or credentials. - Import the workflow JSON: Open the project link, download the
.jsonfile (or copy the template onn8n.io), and import it using Import from File in the n8n editor while keeping the workflow inactive. - Inspect nodes and add credentials: Review every
Code,Execute Command,HTTP Request, and community node, then map each service node to scoped test credentials stored in n8n's Credential Manager. - Test with sample data: Pin test payloads on the trigger node and run single-step executions before activating schedules or public webhooks.
- Dataset integrity: data/n8n_list.csv is validated on every pull request by scripts/validate_csv.py and synchronized with this documentation by scripts/build_readme.py. See data/README.md for the full schema.
- Automated link verification: scripts/check_links.py runs on a weekly schedule via GitHub Actions (
.github/workflows/links.yml) using HTTPHEAD/GETchecks with retries and timeouts. - Understanding
verified_dateandstatus:verified_daterecords the ISO date (YYYY-MM-DD) when a link was last checked;statusdocuments its verification state (for example, entries initially collected from search or repository READMEs carryLink seen in search or README; re-check before publishinguntil independently reviewed). - Third-party ownership and no redistribution: Nearly all workflows and repositories linked here are authored and maintained by independent third parties. Original authors retain full copyright and ownership of their work, and each linked project remains governed by its own upstream license. This repository publishes curated metadata and links only; it does not copy or redistribute third-party workflow files unless explicitly permitted.
- Repository maintenance: Maintainer procedures and review standards are documented in docs/maintenance.md.
- Contributing: Read CONTRIBUTING.md for inclusion criteria, CSV rules, and pull request checks.
- Code of Conduct: Participation is governed by CODE_OF_CONDUCT.md.
- Security: Report malicious links, leaked upstream secrets, or tooling vulnerabilities privately via SECURITY.md.
- Support: Ask questions in GitHub Discussions and review SUPPORT.md for issue templates and scope boundaries.
- Releases and Citation: See CHANGELOG.md and CITATION.cff.
This curated repository's documentation, scripts, and original SVG assets are licensed under the MIT License (Copyright 2026 Automate Workflow).
The MIT License applies solely to the files authored within Automate-Workflow/n8n-projects. Every external repository, workflow JSON file, and n8n.io template linked in this directory remains the property of its respective author and is subject to its own license terms. Always verify the upstream repository license before adapting third-party workflows for commercial or production use.
- Thank you to the individual workflow authors, open-source maintainers, and
n8n.iocommunity creators whose projects make hands-on automation learning possible. - Built for learners and practitioners in the n8n open-source ecosystem.