# n8n 入门：它是什么，怎么用

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

Mindket 编辑部 · 发布于 2026-11-06 · 更新于 2026-11-06 · https://mindket.com/cn/learn/tools/n8n

## 要点

- 工作流要等你点 Publish 才会自己运行，所以先用 Execute 测试，确认没问题再发布。
- 想把一个值从上一个节点传给下一个节点，就从 INPUT 面板把字段拖进去，n8n 会替你写好表达式。
- 等定时任务之前，先看工作流的时区。自托管的 n8n 默认是 America/New York。
- 在编辑器里测试运行，不占付费套餐的配额，只有生产运行才计入。

## 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 工作流](https://mindket.com/cn/automations/n8n)页面也列了现成的。
- **配合 MCP 使用**：一个节点让智能体调用 [MCP](https://mindket.com/cn/learn/tools/mcp) 服务器，一个触发器让 n8n 自己变成 MCP 服务器。

## 什么时候用 n8n，什么时候换别的工具

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

## 怎样使用 n8n，一步步来

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

1. 全新的实例上，选 **Build a workflow**（创建工作流），再选空白画布上的 **Add first step**（添加第一步）。在询问“什么触发这个工作流”的面板里，选 **On a schedule**（按计划）。
   ![一个名为 My workflow 的空白画布，右侧打开了“What triggers this workflow?”面板。On a schedule 这一行用金色圈出。](https://mindket.com/blog/screens/n8n-first-workflow-1-on-a-schedule.webp?v=f0e9e5aac099)
2. **Trigger Interval** 保持 Days，打开 **Trigger at Hour**，选 **8am**。点标题可以给节点改名。黄色提示说，发布之后它才会按这个计划运行。
   ![标题为 Every day at 8 AM 的 Schedule Trigger 窗口。Trigger Interval 显示 Days，用金色圈出的 Trigger at Hour 一栏显示 8am。](https://mindket.com/blog/screens/n8n-first-workflow-2-schedule-trigger.webp?v=72c1b81e6b19)
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。](https://mindket.com/blog/screens/n8n-first-workflow-3-http-request-output.webp?v=b6349e210072)
4. 点 **+**，选 **Data transformation**，再选 **Edit Fields (Set)**。添加一个叫 `report` 的字段，文字自己输入，`city`、`temp_c` 和 `condition` 从 **INPUT** 面板拖进来。选 **Execute step**，就能看到拼好的那句话。
   ![标题为 Add weather report 的 Edit Fields 窗口。report 字段的值用金色圈出，用三个拖进来的字段拼成一句话，Execute step 按钮也圈了出来，输出里是拼好的那句话。](https://mindket.com/blog/screens/n8n-first-workflow-4-edit-fields-report.webp?v=b0a1acd4b212)
5. 点 **+**，添加一个 **Data table** 节点，操作选 **Insert row**。打开 **Data table** 下拉框，选 **Create new data table**。n8n 会为它新开一个浏览器标签页。
   ![Data table 节点的 Insert row 窗口。Data table 下拉框已展开，其中的 Create new data table 一行用金色圈出。](https://mindket.com/blog/screens/n8n-first-workflow-5-create-data-table.webp?v=0b211df449af)
6. 在新标签页里给表起名，选 **Create**。再选 **Add Column**，名称填 `report`，再选一次 **Add Column**。然后关掉这个标签页。
   ![一张名为 Weather log 的数据表。Add Column 的小框已打开，名称里填了 report，名称输入框和 Add Column 按钮都用金色圈出。](https://mindket.com/blog/screens/n8n-first-workflow-6-table-report-column.webp?v=45588e87853b)
7. 回到工作流，选中你的表，把 **Mapping Column Mode** 设为 **Map Automatically**。选画布下方的 **Execute**。运行结束后，每个节点都显示绿色对勾。
   ![运行之后的 Weather Log 画布，四个节点都带绿色对勾，节点之间的连线上写着 1 item。画布下方的 Execute 按钮用金色圈出。](https://mindket.com/blog/screens/n8n-first-workflow-7-execute-workflow.webp?v=1f65ff319f1d)
8. 打开 **Personal**，再打开 **Data tables**，然后打开你的表。新的一行里，就是工作流写下的那句话。想让它每天早上自己运行，就选画布顶部的 **Publish**，按提示完成。
   ![只有一行数据的 Weather log 数据表。用金色圈出的 report 单元格里，是一句关于柏林 9°C、小雨的话。](https://mindket.com/blog/screens/n8n-first-workflow-8-data-table-row.webp?v=da6f005589d5)

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

> 本页顶部的教程视频各自在屏幕上搭一个第一个工作流，用的是同样的思路：触发器、节点之间传数据，以及发布。[第一个工作流这一课](https://mindket.com/cn/learn/n8n/n8n-first-workflow)把上面每一步都写了出来。

## 来试一个例子

用 n8n 的 [GitHub 页面](https://github.com/n8n-io/n8n)里的两条 Docker 命令，在自己的电脑上运行 n8n，再照图搭一个天气工作流。

````bash
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 去掉品牌后当作自己的产品卖，是不允许的。

## YouTube 教程

- [n8n Quick Start Tutorial: Build Your First Workflow [2025]](https://www.youtube.com/watch?v=4cQWJViybAQ) (n8n)
- [n8n Quick Start Tutorial: Build Your First AI Agent [2026]](https://www.youtube.com/watch?v=GuaKeDS6UKU) (n8n)
- [n8n Tutorial – Zero to Hero Course](https://www.youtube.com/watch?v=UIf-SlmMays) (freeCodeCamp.org)

## 深入学习 n8n

- [n8n 入门教程：做出你的第一个工作流](https://mindket.com/cn/learn/n8n/n8n-first-workflow)
- [n8n Webhook：Webhook 节点以及测试 URL 与生产 URL 的用法](https://mindket.com/cn/learn/n8n/n8n-webhook)
- [n8n AI 智能体：用 AI Agent 节点、记忆和工具搭一个](https://mindket.com/cn/learn/n8n/n8n-ai-agent)
- [用 Docker 自托管 n8n：安装、数据卷和更新](https://mindket.com/cn/learn/n8n/self-host-n8n-docker)

## 常见问题

### 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 页面](https://mindket.com/cn/learn/tools/zapier)。

### n8n 能用 ChatGPT 或 Claude 吗？

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

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

在 n8n 自己的[模板库](https://n8n.io/workflows/)里，GitHub 页面说那里有 9,000 多个，也可以看 Mindket 的 [n8n 工作流](https://mindket.com/cn/automations/n8n)页面。那里每个工作流的节点在你下载之前就画好了。

## 资料来源

- [Wikipedia: n8n](https://en.wikipedia.org/wiki/N8n) (2026-11-06 查阅)
- [n8n Docs: Build your first workflow](https://docs.n8n.io/build-your-first-workflow) (2026-11-04 查阅)
- [n8n Docs: Choose how to use n8n](https://docs.n8n.io/choose-how-to-use-n8n) (2026-11-04 查阅)
- [n8n Docs: Schedule Trigger node](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.scheduletrigger) (2026-11-04 查阅)
- [n8n Docs: Webhook node](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.webhook) (2026-11-04 查阅)
- [n8n Docs: AI Agent node](https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent) (2026-11-04 查阅)
- [n8n Docs: Edit Fields (Set) node](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.set) (2026-11-04 查阅)
- [n8n Docs: HTTP Request node](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest) (2026-11-04 查阅)
- [n8n Docs: Understand executions](https://docs.n8n.io/build/understand-workflows/understand-executions) (2026-11-04 查阅)
- [n8n Docs: Debug executions](https://docs.n8n.io/build/understand-workflows/understand-executions/debug-executions) (2026-11-04 查阅)
- [n8n Docs: Save and publish workflows](https://docs.n8n.io/build/understand-workflows/save-and-publish-workflows) (2026-11-02 查阅)
- [n8n Docs: Integrate AI](https://docs.n8n.io/build/integrate-ai) (2026-11-02 查阅)
- [n8n Docs: MCP servers](https://docs.n8n.io/build/integrate-ai/mcp-servers) (2026-11-02 查阅)
- [n8n Docs: MCP Server Trigger node](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-langchain.mcptrigger) (2026-11-02 查阅)
- [n8n Docs: Community license](https://docs.n8n.io/n8n-community-license/community-license) (2026-11-02 查阅)
- [n8n Docs: License FAQ](https://docs.n8n.io/n8n-community-license/community-license/license-faq) (2026-11-02 查阅)
- [n8n Docs: Install with Docker](https://docs.n8n.io/deploy/host-n8n/install-options/install-with-docker) (2026-11-04 查阅)
- [n8n Docs: One-line setup](https://docs.n8n.io/deploy/host-n8n/install-options/one-line-setup) (2026-11-04 查阅)
- [GitHub: n8n-io/n8n](https://github.com/n8n-io/n8n) (2026-11-03 查阅)
- [n8n.io on X: n8n Assistant is live, check the execution logs, 10 September 2026](https://x.com/n8n_io/status/2097996379301741038) (2026-11-05 查阅)

[开始这一课](https://mindket.com/cn/learn/n8n/n8n-first-workflow)
