在 n8n 的自动化世界里,触发器(Trigger) 是一切的起点。而 n8n Trigger 节点 是一个非常特殊的内置触发器,它能够监听 n8n 实例本身 的状态变化,比如实例启动、工作流激活或更新等事件。本教程将带你全面掌握这个强大的节点!
n8n Trigger 节点 是 n8n 的核心节点之一,它能在以下情况下自动触发工作流:
这个节点最常见的用途是监控你的 n8n 实例状态,比如当服务器重启后自动发送通知,或者在工作流被激活时执行初始化操作。

n8n Trigger 节点只有一个核心参数——Events(事件):
| 事件类型 | 说明 |
|---|---|
| Active Workflow Updated | 当前工作流被更新时触发 |
| Instance started | n8n 实例启动或重启时触发 |
| Workflow Activated | 当前工作流被激活时触发 |
重要提示:你可以同时选择一个或多个事件,节点会在任意一个被选中的事件发生时触发工作流。
Tab 键打开节点菜单
n8n Trigger 节点触发后,会输出一个包含事件信息的 JSON 对象。你可以将它连接到任何后续节点,比如:

只有激活的工作流才会自动响应触发事件!
当你的自托管 n8n 服务器重启时(无论是升级还是故障),自动发送通知到团队群组。
当工作流被激活时,自动记录到日志系统或通知相关人员,便于追踪工作流的部署状态。
当 n8n 实例启动时,自动执行一些初始化任务,比如检查外部服务状态、同步配置等。
n8n Trigger 节点是从旧版本的两个节点合并而来的:
| 旧节点 | 功能 | 现在 |
|---|---|---|
| Workflow Trigger | 工作流更新/激活时触发 | 已合并到 n8n Trigger |
| Activation Trigger | 实例启动时触发 | 已合并到 n8n Trigger |
如果你看到旧版本的教程或模板使用了这些节点,请使用 n8n Trigger 节点替代它们。
下面是一个实例启动 Slack 通知工作流,当你的 n8n 实例启动或重启时,会自动向 Slack 频道发送通知消息:
n8n Trigger → 设置消息 → SlackYOUR_CHANNEL_ID 为你的 Slack 频道 ID{
"name": "n8n实例启动通知",
"nodes": [
{
"parameters": {
"events": [
"instance-started"
]
},
"id": "n8n-trigger-node",
"name": "n8n Trigger",
"type": "n8n-nodes-base.n8nTrigger",
"typeVersion": 1,
"position": [
250,
300
]
},
{
"parameters": {
"assignments": {
"assignments": [
{
"id": "message",
"name": "message",
"value": "=🚀 n8n 实例已启动!\n\n启动时间: {{ $now.format('yyyy-MM-dd HH:mm:ss') }}\n事件类型: {{ $json.event }}",
"type": "string"
}
]
},
"options": {}
},
"id": "set-message",
"name": "设置消息",
"type": "n8n-nodes-base.set",
"typeVersion": 3.4,
"position": [
470,
300
]
},
{
"parameters": {
"select": "channel",
"channelId": {
"__rl": true,
"value": "YOUR_CHANNEL_ID",
"mode": "id"
},
"text": "={{ $json.message }}",
"otherOptions": {}
},
"id": "slack-node",
"name": "Slack",
"type": "n8n-nodes-base.slack",
"typeVersion": 2.2,
"position": [
690,
300
],
"credentials": {
"slackApi": {
"id": "YOUR_SLACK_CREDENTIAL_ID",
"name": "Slack account"
}
}
}
],
"connections": {
"n8n Trigger": {
"main": [
[
{
"node": "设置消息",
"type": "main",
"index": 0
}
]
]
},
"设置消息": {
"main": [
[
{
"node": "Slack",
"type": "main",
"index": 0
}
]
]
}
},
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "1"
}n8n Trigger 节点是监控 n8n 实例状态的利器,特别适合:
掌握这个节点,你的 n8n 自动化系统将变得更加可靠和智能!
[1] 官方文档: https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.n8ntrigger/
[2] n8n系列教程: https://www.undsky.com/blog/?category=n8n%E6%95%99%E7%A8%8B#