如果你用過 Zapier 或 Make(原 Integromat),一定知道當工作流一複雜,費用就會讓人心疼。N8N 是一個開源的工作流自動化工具,可以自架、免費使用,甚至可以跑 AI Agent 邏輯。這篇文章帶你從零開始建立第一個 N8N 工作流。
🤖 N8N 的核心優勢:開源免費、可自架、支援 400+ 服務整合、內建 AI Agent 節點(OpenAI / Anthropic)。
什麼是 N8N?
N8N(念作「n-eight-n」或「nodemation」)是一個視覺化的工作流自動化平台。你可以把它想像成一個「積木式」的程式設計工具:將觸發器(Trigger)和動作(Action)連接起來,形成自動化流程。
它和 Zapier 最大的差異是:N8N 可以完全自架在你自己的伺服器,資料不會過第三方,而且沒有執行次數限制。
安裝方式
方法一:Docker(推薦)
最快速的自架方式,只需要有 Docker 環境:
docker run -d \
--name n8n \
-p 5678:5678 \
-v n8n_data:/home/node/.n8n \
n8nio/n8n
啟動後開啟 http://localhost:5678 就能看到 N8N 介面。
方法二:N8N Cloud(免安裝)
不想自架也可以直接用 n8n.io 的雲端版本,有免費試用。適合評估或輕量使用。
核心概念
N8N 的工作流由以下元素組成:
- Workflow(工作流):整個自動化流程的容器
- Node(節點):每個步驟,可以是觸發器、API 呼叫、資料轉換、條件判斷等
- Trigger Node(觸發節點):啟動工作流的事件,例如 Webhook、排程、Email 收到
- Connection(連線):節點之間的資料流向
- Expression(表達式):用
{{ }}語法存取上一個節點的資料
實戰範例:電商訂單 LINE 通知
這是一個常見的客戶需求:Google 表單收到訂單 → 自動用 LINE 通知業務人員。
Step 1:建立 Webhook 觸發器
在 N8N 新增工作流,加入 Webhook 節點。N8N 會生成一個 URL,例如:
https://your-n8n.com/webhook/order-notify
把這個 URL 填入 Google 表單的「Apps Script」回應觸發器,每次有新回應就會呼叫此 webhook。
Step 2:解析表單資料
加入 Set 節點,整理 webhook 收到的 JSON 資料:
// 用 Expression 語法取出欄位值
客戶名稱:{{ $json.body["客戶名稱"] }}
訂購商品:{{ $json.body["訂購商品"] }}
數量:{{ $json.body["數量"] }}
Step 3:呼叫 LINE Messaging API
加入 HTTP Request 節點:
- Method:POST
- URL:
https://api.line.me/v2/bot/message/push - Headers:
Authorization: Bearer YOUR_TOKEN - Body(JSON):
{
"to": "{{ $env.LINE_USER_ID }}",
"messages": [{
"type": "text",
"text": "📦 新訂單通知\n客戶:{{ $node['Set'].json.客戶名稱 }}\n商品:{{ $node['Set'].json.訂購商品 }} × {{ $node['Set'].json.數量 }}"
}]
}
💡 N8N 支援 Credentials 功能,可以把 API Token 安全儲存,不需要直接寫在節點設定裡。
進階:加入 AI Agent
N8N 內建 AI 節點,可以在工作流中呼叫 GPT 或 Claude 做智慧處理。例如:
- 客服信件 → AI 分類(投訴 / 詢問 / 退款)→ 分別路由到不同流程
- Google 評論 → AI 摘要成一句話 → 定期週報
- LINE 訊息 → AI 擷取訂單意圖 → 自動回覆確認
N8N vs Zapier:成本比較
| 項目 | N8N 自架 | N8N Cloud | Zapier |
|---|---|---|---|
| 月費 | 主機費(約 $5-15 USD) | $20 USD 起 | $19.99 USD 起 |
| 執行次數上限 | 無限制 | 依方案 | 750 次(免費) |
| 資料落地 | 完全自有 | N8N 伺服器 | Zapier 伺服器 |
| AI 整合 | 原生支援 | 原生支援 | 需額外設定 |
| 技術門檻 | 中(需懂 Docker) | 低 | 低 |
對於有一定技術能力、且工作流量較大的團隊,N8N 自架在成本上幾乎沒有競爭對手。如果你需要協助建立 N8N 自動化工作流,歡迎聯絡我們。