Mindket
工具指南n8n 出品:n8n开源

n8n 入门:它是什么,怎么用

n8n(读作 n-eight-n)是柏林公司 n8n GmbH 做的工作流自动化平台。你在画布上把节点连起来,就搭成一个工作流:触发器负责启动,后面的节点调用应用、整理数据,或者请 AI 模型帮忙。你可以用 n8n Cloud,也可以自己托管,起步不需要写代码。

擅长
  • 自动化应用之间的任务
  • 定时和接口触发
  • AI 智能体调用工具
  • 自托管你的自动化

一眼看懂

  • 工作流要等你点 Publish 才会自己运行,所以先用 Execute 测试,确认没问题再发布。
  • 想把一个值从上一个节点传给下一个节点,就从 INPUT 面板把字段拖进去,n8n 会替你写好表达式。
  • 等定时任务之前,先看工作流的时区。自托管的 n8n 默认是 America/New York。
  • 在编辑器里测试运行,不占付费套餐的配额,只有生产运行才计入。
全部工具
本页目录
  1. YouTube 教程
  2. n8n 是什么
  3. n8n 适合做什么
  4. 什么时候用 n8n,什么时候换别的工具
  5. 怎样使用 n8n,一步步来
  6. 来试一个例子
  7. 想要更好的效果
  8. n8n 要花多少钱,许可证允许什么
  9. 深入学习 n8n
  10. 常见问题
  11. 资料来源

n8n 是什么

n8n 是柏林的 n8n GmbH 公司做的工作流自动化平台,创始人是 Jan Oberhauser,2019 年公开发布。工作流是一串步骤,在某件事发生时自己跑起来,比如有人填了表单,或者时钟走到早上 8 点。每个步骤是一个节点,启动整个运行的那个节点叫触发器。

你在浏览器里的可视化编辑器中搭工作流。n8n Cloud 替你运行它,你也可以把 n8n 放在自己的服务器上。代码公开在 GitHub 上,但 Sustainable Use License 限制商业用途,所以 n8n 自称 fair-code,而不是开源。在你自己的公司内部使用是允许的。

n8n 适合做什么

  • 在应用之间搬数据:一个工作流可以接收表单提交,调用另一个应用的 API,再把结果存下来,简单的情形不需要写代码。
  • 按计划跑任务:Schedule Trigger 每天在设定的钟点启动工作流,下面的每日天气记录就是这样。
  • 响应 webhook:别的应用或脚本给 Webhook 节点发一个 HTTP 请求,它就启动一个工作流。
  • 搭 AI 智能体:AI Agent 节点接一个聊天模型和若干工具,自己决定调用哪个工具,再回答消息。
  • 从模板起步:n8n 的 GitHub 页面 说它有 9,000 多个工作流模板,Mindket 的 n8n 工作流页面也列了现成的。
  • 配合 MCP 使用:一个节点让智能体调用 MCP 服务器,一个触发器让 n8n 自己变成 MCP 服务器。

什么时候用 n8n,什么时候换别的工具

你的任务用 n8n 吗?或者试试
把应用连起来,每一步都看得见、改得了用Zapier,一个托管式的替代品
把自动化的数据留在你自己运行的服务器上用,自托管社区版团队里没人管服务器,就用 n8n Cloud
搭一个会调用工具的 AI 智能体用,靠 AI Agent 节点用 MCP 服务器给它更多工具
让客户在你的 n8n 里搭建或编辑工作流不用,没有企业版许可证不行向 n8n 询问企业版
聊天、写作或做研究不用ChatGPT、Claude 或 Gemini
借助 AI 写代码不用Cursor 或 Claude Code

怎样使用 n8n,一步步来

下面八张图搭的是 n8n 自己的第一个工作流:每天早上自己醒来,取回柏林的天气,写成一句话,存进一张表。你先要有一个 n8n 实例。最快的是申请 n8n Cloud 试用,自托管的也一样用。

  1. 全新的实例上,选 Build a workflow(创建工作流),再选空白画布上的 Add first step(添加第一步)。在询问“什么触发这个工作流”的面板里,选 On a schedule(按计划)。

    一个名为 My workflow 的空白画布,右侧打开了“What triggers this workflow?”面板。On a schedule 这一行用金色圈出。
  2. Trigger Interval 保持 Days,打开 Trigger at Hour,选 8am。点标题可以给节点改名。黄色提示说,发布之后它才会按这个计划运行。

    标题为 Every day at 8 AM 的 Schedule Trigger 窗口。Trigger Interval 显示 Days,用金色圈出的 Trigger at Hour 一栏显示 8am。
  3. 关掉窗口,在触发器后面点 +,选 HTTP Request。在 URL 里填 https://mockingbird.n8n.io/v1/weather/berlin,再选 Execute step。输出里列出 city、temp_c 和 condition。图里的地址是拍摄那台电脑上的替身地址,所以数值会和你的不一样。

    标题为 Get Berlin weather 的 HTTP Request 窗口。URL 一栏和 Execute step 按钮都用金色圈出。右侧的输出列出 city 为 Berlin,temp_c 为 9,condition 为 Light rain。
  4. 点 +,选 Data transformation,再选 Edit Fields (Set)。添加一个叫 report 的字段,文字自己输入,city、temp_c 和 condition 从 INPUT 面板拖进来。选 Execute step,就能看到拼好的那句话。

    标题为 Add weather report 的 Edit Fields 窗口。report 字段的值用金色圈出,用三个拖进来的字段拼成一句话,Execute step 按钮也圈了出来,输出里是拼好的那句话。
  5. 点 +,添加一个 Data table 节点,操作选 Insert row。打开 Data table 下拉框,选 Create new data table。n8n 会为它新开一个浏览器标签页。

    Data table 节点的 Insert row 窗口。Data table 下拉框已展开,其中的 Create new data table 一行用金色圈出。
  6. 在新标签页里给表起名,选 Create。再选 Add Column,名称填 report,再选一次 Add Column。然后关掉这个标签页。

    一张名为 Weather log 的数据表。Add Column 的小框已打开,名称里填了 report,名称输入框和 Add Column 按钮都用金色圈出。
  7. 回到工作流,选中你的表,把 Mapping Column Mode 设为 Map Automatically。选画布下方的 Execute。运行结束后,每个节点都显示绿色对勾。

    运行之后的 Weather Log 画布,四个节点都带绿色对勾,节点之间的连线上写着 1 item。画布下方的 Execute 按钮用金色圈出。
  8. 打开 Personal,再打开 Data tables,然后打开你的表。新的一行里,就是工作流写下的那句话。想让它每天早上自己运行,就选画布顶部的 Publish,按提示完成。

    只有一行数据的 Weather log 数据表。用金色圈出的 report 单元格里,是一句关于柏林 9°C、小雨的话。

n8n 2.46.6 自托管在 Windows 的 Docker 里,截图拍摄于 2026 年 11 月 6 日。图里的天气接口是拍摄用电脑上的替身,代替 n8n 的示例接口。

本页顶部的教程视频各自在屏幕上搭一个第一个工作流,用的是同样的思路:触发器、节点之间传数据,以及发布。第一个工作流这一课把上面每一步都写了出来。

来试一个例子

用 n8n 的 GitHub 页面里的两条 Docker 命令,在自己的电脑上运行 n8n,再照图搭一个天气工作流。

docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
  • 在浏览器里打开 http://localhost:5678。第一次访问会要求你创建所有者账号。
  • -v n8n_data:/home/node/.n8n 这一段把你的工作流和凭据存在 Docker 卷里,更新之后它们还在。
  • 要长期运行的话,n8n 的文档现在推荐用 Docker Compose,或者它们的一行安装脚本。
  • 结果理想的话,选 Execute 之后画布上每个节点都显示绿色对勾,数据表里多了一行文字。

想要更好的效果

  • 搭的时候顺手给每个节点改名。默认名字到第三个节点前后就很难分辨了。
  • 等定时任务之前,先看工作流的时区。以工作流自己的设置为准,没设置才用实例的时区。
  • 运行失败后,打开 Executions 标签页,选 Debug in editor。n8n 会把那次运行的数据复制到你的工作流里,你就能修好一个步骤,再用同样的数据跑一次。这在 n8n Cloud,以及已注册的社区版、商业版和企业版上可用。
  • 把 n8n Assistant 搭出来的工作流,当成你自己搭的一样对待。n8n 团队自己提醒过,它未必一次就能搭对,所以要在运行记录里看每个节点的输入和输出。

n8n 要花多少钱,许可证允许什么

n8n Cloud 有 14 天的免费试用,带 Pro 功能。自托管的社区版免费,功能几乎齐全。Cloud 的付费套餐按执行次数计量,在编辑器里测试运行不算在内。

许可证决定谁可以在你的 n8n 里搭工作流。你自己的人可以,顾问在自己的实例上替客户搭自动化也可以,前提是客户不能创建或编辑它们。把 n8n 去掉品牌后当作自己的产品卖,是不允许的。

深入学习 n8n

  1. 1n8n 入门课:面向新手的免费教程 · 第 1 节,共 4 节n8n 入门教程:做出你的第一个工作流n8n 新手教程:用定时触发器、HTTP Request、Edit Fields 和数据表,一步步做出第一个工作流,再测试并发布,看懂每个节点之间怎样传数据。7 分钟
  2. 2n8n 入门课:面向新手的免费教程 · 第 2 节,共 4 节n8n Webhook:Webhook 节点以及测试 URL 与生产 URL 的用法n8n Webhook 节点怎么用:搭一个 POST 的 Webhook,用 curl 调用测试 URL,发布后再调用生产 URL,并设置返回内容和访问限制。6 分钟
  3. 3n8n 入门课:面向新手的免费教程 · 第 3 节,共 4 节n8n AI 智能体:用 AI Agent 节点、记忆和工具搭一个一步步搭出 n8n AI 智能体:Chat Trigger、AI Agent 节点、OpenAI 聊天模型、Simple Memory 和两个工具,再看懂它是怎样运行的。6 分钟
  4. 4n8n 入门课:面向新手的免费教程 · 第 4 节,共 4 节用 Docker 自托管 n8n:安装、数据卷和更新用 Docker 自托管 n8n:运行 n8nio/n8n 镜像,把数据放在卷里,设置时区和 Webhook 地址,并在备份、更新时不丢失任何工作流。7 分钟

常见问题

n8n 免费吗?

起步免费。n8n Cloud 有 14 天免费试用,自托管的社区版免费,功能几乎齐全。Cloud 的付费套餐按工作流执行次数计价。

用 n8n 需要会写代码吗?

不需要。快速入门没有把写代码列为前提,你靠连接节点来搭。代码是后面才用到的:表达式是 JavaScript,节点也可以运行你自己的 JavaScript 或 Python。

n8n 是开源的吗?

不完全是。n8n 的 GitHub 页面 说它是源码可见、可自托管的,采用 Sustainable Use License,n8n 把这种模式叫 fair-code。代码是公开的,许可证限制商业用途。

我的 n8n 工作流为什么没按计划运行?

先确认你发布了它,因为没发布的定时触发器永远不会触发。再看时区:以工作流自己的设置为准,自托管的实例默认是 America/New York。

n8n 和 Zapier 选哪个?

n8n 可以运行在你自己的服务器上,这一点和 Zapier、Make 这类托管工具不同。相关报道把它称为它们的源码可见替代品,另一边的情况,见我们的 Zapier 页面。

n8n 能用 ChatGPT 或 Claude 吗?

能。AI Agent 节点接一个聊天模型,n8n 的 AI 文档提到,工作流可以连接的模型里有 OpenAI、Anthropic 和 Google 的。

哪里能找到现成的 n8n 工作流?

在 n8n 自己的模板库里,GitHub 页面说那里有 9,000 多个,也可以看 Mindket 的 n8n 工作流页面。那里每个工作流的节点在你下载之前就画好了。

资料来源

  1. Wikipedia: n8n (2026年11月6日 查阅)https://en.wikipedia.org/wiki/N8n
  2. n8n Docs: Build your first workflow (2026年11月4日 查阅)https://docs.n8n.io/build-your-first-workflow
  3. n8n Docs: Choose how to use n8n (2026年11月4日 查阅)https://docs.n8n.io/choose-how-to-use-n8n
  4. n8n Docs: Schedule Trigger node (2026年11月4日 查阅)https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.scheduletrigger
  5. n8n Docs: Webhook node (2026年11月4日 查阅)https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.webhook
  6. n8n Docs: AI Agent node (2026年11月4日 查阅)https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent
  7. n8n Docs: Edit Fields (Set) node (2026年11月4日 查阅)https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.set
  8. n8n Docs: HTTP Request node (2026年11月4日 查阅)https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest
  9. n8n Docs: Understand executions (2026年11月4日 查阅)https://docs.n8n.io/build/understand-workflows/understand-executions
  10. n8n Docs: Debug executions (2026年11月4日 查阅)https://docs.n8n.io/build/understand-workflows/understand-executions/debug-executions
  11. n8n Docs: Save and publish workflows (2026年11月2日 查阅)https://docs.n8n.io/build/understand-workflows/save-and-publish-workflows
  12. n8n Docs: Integrate AI (2026年11月2日 查阅)https://docs.n8n.io/build/integrate-ai
  13. n8n Docs: MCP servers (2026年11月2日 查阅)https://docs.n8n.io/build/integrate-ai/mcp-servers
  14. n8n Docs: MCP Server Trigger node (2026年11月2日 查阅)https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-langchain.mcptrigger
  15. n8n Docs: Community license (2026年11月2日 查阅)https://docs.n8n.io/n8n-community-license/community-license
  16. n8n Docs: License FAQ (2026年11月2日 查阅)https://docs.n8n.io/n8n-community-license/community-license/license-faq
  17. n8n Docs: Install with Docker (2026年11月4日 查阅)https://docs.n8n.io/deploy/host-n8n/install-options/install-with-docker
  18. n8n Docs: One-line setup (2026年11月4日 查阅)https://docs.n8n.io/deploy/host-n8n/install-options/one-line-setup
  19. GitHub: n8n-io/n8n (2026年11月3日 查阅)https://github.com/n8n-io/n8n
  20. n8n.io on X: n8n Assistant is live, check the execution logs, 10 September 2026 (2026年11月5日 查阅)https://x.com/n8n_io/status/2097996379301741038

分享本节课

搭出你的第一个工作流

第一课用定时触发器、HTTP Request、Edit Fields 节点和数据表,做一份每日天气记录。

开始这一课

本节课的 Markdown 版本 · 全部工具 · 全部课程