recent
🔥 𝐇𝐨𝐭

17 Practical n8n Workflow Examples for AI, Automation, and Business

Home
17 n8n Workflow Examples You Can Build or Adapt in 2026

Moving data manually between multiple apps is exactly the kind of repetitive work n8n is designed to automate. n8n is a fair-code workflow automation platform with a self-hosted Community Edition that has no software license fee for permitted use cases. Self-hosting still has infrastructure, maintenance, and any third-party API costs, and capacity depends on the resources you provide.

The gap between knowing n8n exists and actually building something useful is real, though. A practical shortcut is to start with a documented template, understand what each node does, then adapt the credentials, expressions, and logic to your own workflow.

Below are 17 practical n8n workflow examples across AI, e-commerce, lead generation, social media, reporting, and error handling. Some have ready-made community templates you can import; others are workflow patterns you can build or adapt from the node sequence shown here.

Last verified: August 17, 2026. n8n features, node versions, template counts, and third-party APIs can change.

Where to Find n8n Workflow Templates

Before the workflows themselves, here's where to look:

Where to find n8n workflow templates
Resource What's Inside Best For
n8n Templates Library 11,000+ community templates (verified August 17, 2026) Browsing by category
n8n Templates Vault Third-party curated templates LLM + vector DB combos
GitHub Free Templates Community JSON workflow collection AI stacks, RAG pipelines
n8n Community Forum Forum-shared workflows Niche integrations, fixes
n8n Discord Community discussions and shared workflows Real-time troubleshooting

To import: In the n8n editor, use the workflow menu and choose Import from File or Import from URL. Imported workflows are JSON, but you still need to review the nodes, reconnect credentials, confirm expressions, and test the workflow before publishing it.

Verification note: The official n8n template library now lists more than 11,000 community templates. Template counts and third-party repositories change frequently, so the n8n library and official documentation should be your primary reference.

1. AI Customer Support Chatbot

Pulls messages from your helpdesk, sends the request and approved knowledge context to an AI model, drafts a response, and either replies automatically for well-defined cases or routes the ticket to a human when the request is ambiguous, sensitive, or outside the knowledge base.

Trigger: Webhook | Key nodes: Webhook → AI Agent / Chat Model → validation or human-review step → helpdesk/API node

For a current example, the n8n template library includes a Zendesk support workflow with AI and a knowledge base. The workflow structure is only part of the job: grounding, escalation rules, and response review matter just as much as the prompt.

screenshot of AI chatbot workflow in n8n canvas

2. Lead Capture → CRM with Enrichment

Captures form submissions (Typeform, Jotform, or n8n's native forms), enriches each lead through a current enrichment provider such as Hunter or HubSpot Data Enrichment, then pushes the approved fields to HubSpot or Airtable with a Slack notification.

Trigger: Webhook | Key nodes: Webhook → HTTP Request (enrich) → HubSpot → Slack

The Flowgrammer quickstart video walks through a form-trigger version in under 20 minutes — worth watching just to understand how webhook triggers actually behave when data comes in.

3. AI Content Generator + WordPress Draft

Takes a topic from a Google Sheet row, generates an outline and draft with a current AI model, validates the required output fields, and saves the result as a WordPress draft for human review.

Trigger: Schedule Trigger | Key nodes: Google Sheets → OpenAI or another chat model → Structured Output Parser / validation → WordPress (Draft)

Do not rely on output length alone. Validate required fields, keep the WordPress status set to draft, and add a human review step before publication. For a deeper setup, see n8n Workflows for AI Content Automation: 5 Templates.

Copied!
cron
0 9 * * *

4. E-Commerce Order Confirmation + Invoice PDF

Listens for new Shopify or WooCommerce orders, generates a PDF invoice from an HTML template, and emails it to the customer.

Trigger: Shopify/WooCommerce trigger or webhook | Key nodes: Trigger → build invoice data/HTML → HTTP Request to a PDF service (or another PDF-generation step) → Gmail/SendGrid

Hostinger's walkthrough covers one way to build this pattern. The part that usually needs the most customization is the invoice template and the PDF-generation step, because n8n does not provide one universal built-in PDF invoice node for every use case.

image of e-commerce workflow diagram

5. Website Downtime Alert to Slack

Pings your site every 5 minutes, checks the HTTP status code, and fires a Slack message if anything other than 200 comes back.

Trigger: Schedule (every 5 min) | Key nodes: Schedule → HTTP Request → IF → Slack

Simple, but useful. For escalation, you can combine Slack's Send and Wait for Response operation or a Wait node with a webhook-based response path, then send an email if no response arrives within your chosen timeout. An acknowledgement flow needs an explicit response mechanism; a Wait node alone cannot know whether someone read a Slack message.

6. RAG Pipeline for Document Q&A

Takes uploaded PDFs, chunks them, creates embeddings with OpenAI, stores them in Pinecone or Supabase, and lets you query the whole thing in plain language.

Trigger: Manual, file, or webhook | Key nodes: Default Data Loader / Extract From File → Text Splitter → Embeddings OpenAI (or another embeddings provider) → Pinecone/Supabase Vector Store

This is one of the more advanced examples. The official n8n template library has a PDF-based RAG workflow using OpenAI and Pinecone. If you later want model routing or multiple model providers inside n8n, see the n8n OpenRouter integration guide.

7. Multi-Platform Social Media Scheduler

Pulls content from a Google Sheet or Notion database, formats it per platform, and schedules posts to Twitter/X, LinkedIn, and Instagram.

Trigger: Schedule Trigger | Key nodes: Google Sheets → Switch → X / LinkedIn / Facebook Graph API or HTTP Request, depending on the destination

The Switch node does the heavy lifting here — it routes each piece of content to the right platform branch without you duplicating the workflow. self-hosted n8n does not add a per-step software charge for the Community Edition, but the destination platforms, APIs, hosting, and any third-party services can still have their own costs and rate limits.

image of multi-platform social scheduler workflow

8. GitHub PR → Slack Summary

Fires when a new pull request opens, summarizes the diff with an AI model, and posts the summary to a Slack channel to give reviewers context before they inspect the code and approve changes.

Trigger: GitHub webhook (pull_request) | Key nodes: GitHub Trigger → OpenAI → Slack

This is a useful review-assistance pattern, but the AI summary should not replace code review. The n8n template library includes a current GitHub pull-request workflow with OpenAI and Slack that you can adapt.

📥 Free Download: n8n AI Workflow Prompt Library

Seven of the workflows above (chatbot, content generator, PR summarizer, meeting notes, resume screener, lead outreach, and RAG query handler) all depend on one thing more than anything else: the system prompt inside the AI node. Get that wrong, and the workflow produces garbage no matter how clean the n8n canvas looks.

The downloadable Word document contains 8 copy-paste system prompt templates for the AI-assisted workflows in this guide. It includes the prompt text, a variables table showing which {{placeholders}} to replace with n8n expressions, and setup notes for adapting each prompt.

⬇ Download the n8n AI Prompt Library (.docx) — free, no email required.

9. Error Handling + Failure Logger

Catches failures from any other workflow, logs the error details to a Google Sheet or Notion, and sends a Slack alert.

Trigger: Error Trigger (built-in) | Key nodes: Error Trigger → Set → Google Sheets + Slack

This one gets skipped and it shouldn't. n8n's Error Trigger is used inside a dedicated error workflow. After you select that error workflow in the settings of another workflow, n8n can run it when that workflow fails. Logging failures can help you spot recurring patterns while Slack or email alerts surface problems quickly.

10. LinkedIn Prospect Outreach

Searches for prospects via Apollo.io or Hunter.io, enriches each contact, and queues personalized emails through Gmail with AI-generated copy.

Trigger: Manual or scheduled | Key nodes: HTTP Request → AI (personalize) → Gmail

Add a lookup or IF step to skip contacts who already exist in your CRM. Use contact data lawfully, respect opt-out and applicable anti-spam rules, and avoid turning the workflow into unreviewed bulk outreach.

11. WhatsApp Customer Support Bot

Receives WhatsApp messages through n8n's WhatsApp Trigger / WhatsApp Business Cloud integration (or Twilio where appropriate), processes the request through an AI agent, and responds or escalates based on your support rules.

Trigger: WhatsApp Trigger or webhook | Key nodes: WhatsApp Trigger → AI Agent / Chat Model → WhatsApp Business Cloud

The n8n template library includes a WhatsApp chatbot example you can use as a starting point. For production support, add knowledge grounding, rate-limit handling, and a human handoff path.

image of WhatsApp bot workflow

12. Google Analytics → Monday Morning Report

Pulls GA4 traffic data every Monday morning, generates a formatted summary, and emails it to whoever needs to see it.

Trigger: Schedule (Monday 8am) | Key nodes: Schedule → Google Analytics → Code → Gmail

Optional extension: add an AI node to draft a short commentary on the traffic trends, then review the summary before sending it. The model should explain the supplied metrics, not invent causes that aren't supported by the data.

13. Shopify Inventory Alert + Restock PO

Checks Shopify product inventory hourly. When stock falls below your threshold, it notifies the team via Slack and can auto-create a purchase order.

Trigger: Schedule | Key nodes: Schedule → Shopify API → IF → Slack + (optional) create PO

EsferaSoft's n8n use cases post covers inventory sync patterns for enterprise setups. The core logic works identically for a small Shopify store.

14. Meeting Transcript → Action Items in Notion

Takes a meeting transcript (from Otter.ai, Fireflies, or a plain-text upload), sends it to a current supported AI model, extracts structured action items, and creates draft tasks in Asana or Notion for review.

Trigger: Webhook or manual | Key nodes: Text input → AI model → Structured Output Parser / Information Extractor → Asana/Notion

A structured schema is more reliable than asking for free-form JSON. Define fields such as task, owner, and due_date, validate the output, and send ambiguous items to human review rather than assuming the model inferred ownership or dates correctly.

15. Competitor Price Monitor

Scrapes competitor product pages daily, compares prices against your catalog, and alerts you when someone undercuts you.

Trigger: Schedule Trigger (daily) | Key nodes: HTTP Request → HTML node → Compare / Code → IF → Slack/Email

You will need error handling because page structure can change. Prefer official feeds or APIs when available, and respect the site's terms, access controls, and rate limits. This is also why workflow #9 matters.

16. Hugging Face Model Inference Pipeline

Passes text or image data through a Hugging Face model for tasks such as classification or feature extraction, then stores the result in Postgres or Supabase. Depending on the model, you can use n8n's Hugging Face Inference Model node or call Hugging Face Inference Providers through an HTTP Request.

Trigger: Webhook or Schedule Trigger | Key nodes: Input → Hugging Face Inference Model or HTTP Request (Inference Providers) → Database

Hugging Face n8n Spaces has community examples for ML integrations. Hugging Face's current Inference Providers API is another option when you want access to supported open and third-party models without routing everything through OpenAI.

17. Resume Screening Automation

Receives resumes via email, extracts text from PDF attachments, converts relevant job-related information into a consistent structured summary, and logs the result to a review queue for a human recruiter. Keep hiring decisions, ranking, and pass/fail judgments with qualified people rather than delegating them to an AI model.

Trigger: Email Trigger | Key nodes: Email Trigger → Extract From File → Information Extractor / AI model → Google Sheets or ATS review queue

For file parsing, n8n's current Extract From File node can convert supported binary files into structured data for downstream processing. Restrict extraction to job-relevant fields, document the review process, and keep a human responsible for employment decisions.

________________________________________

A Few Core Concepts Worth Knowing

Triggers vs Actions

An n8n workflow can contain multiple trigger nodes, although each execution starts from the trigger event that fired. Trigger nodes start executions; other nodes process data or perform actions. Common triggers include:

  • Webhook — fires when something hits a URL you set up
  • Schedule/Cron — fires on a time pattern
  • Email Trigger — fires when an email arrives in a monitored inbox
  • App Triggers — GitHub, Slack, Shopify, WhatsApp, and many other supported services

Cron Schedule Quick Reference

Cron schedule quick reference
Expression What it does
0 9 * * * Every day at 9am
0 9 * * 1 Every Monday at 9am
*/5 * * * * Every 5 minutes
0 0 1 * * First of the month

Self-Hosting

Yes, n8n can be self-hosted, but server sizing depends on workflow concurrency, data volume, file handling, AI workloads, and the database you use. n8n recommends self-hosting for users who are comfortable managing servers, containers, security, updates, and backups. For a current deployment path, use n8n's official Docker Compose documentation rather than assuming one VPS size or price fits every workload.

Quick FAQ

Can I modify community workflows after importing?
Yes. n8n workflows are stored as JSON and imported workflows remain editable in the workflow editor. Review the nodes, reconnect your own credentials, check expressions and environment-specific IDs, and test before publishing.
Which workflows use OpenAI?
Several examples can use OpenAI, including the support, content, RAG, PR summary, analytics commentary, and meeting-summary workflows. OpenAI is not mandatory for all of them: n8n supports multiple AI providers. The current OpenAI node V2 uses the Responses API for modern text/model operations; do not rely on older tutorials that require the deprecated Assistants API.
What happens when a workflow fails?
The execution is recorded as failed according to your execution settings, but n8n will not automatically send your preferred Slack or email alert unless you configure that behavior. Create an error workflow with the Error Trigger node, then select it in the workflow's Error Workflow setting.
Are there more e-commerce workflow examples?
Yes. Workflows 4, 13, and 15 cover invoice, inventory, and price-monitoring patterns. The official n8n template library also contains current Shopify, WooCommerce, reporting, and operations templates that you can adapt.
Does scheduling require anything special?
Use the Schedule Trigger node, confirm the workflow or instance timezone, and publish the workflow when you are ready for production executions. Custom cron expressions are supported, but the timezone setting determines when those schedules actually run.

Where to Go From Here

Pick the n8n workflow closest to a real problem you have right now. Not the most impressive one — the most useful one. Get it working. Break it intentionally. Fix it. Add one more step.

n8n vs Make for AI Workflows: Which Is Better in 2026?

The community has already built templates for many common patterns. Treat them as starting points: import the workflow, inspect every node, reconnect credentials, update IDs and expressions, test failure paths, and adjust the logic to your actual situation.

n8n's template library is the best first stop. For troubleshooting and edge cases, check the official n8n documentation and Community Forum before relying on older third-party tutorials.

One workflow running beats five workflows planned.

X