前兩篇我們認識了 N8N 並建立了第一個自動化流程。在進入更進階的 AI 實戰之前,這篇要幫你把 N8N 的核心概念和最常用的節點搞清楚。把基礎打穩,後面才能蓋大樓。
N8N 的資料流動原理
在 N8N 裡,資料以 JSON 格式在節點之間流動。每個節點接收上一個節點的輸出,處理後再傳給下一個節點。你可以把它想像成工廠的生產線:原料進來,經過每一站加工,最後產出成品。
理解這個概念很重要,因為當你需要在節點間傳遞特定資料時,你需要知道資料長什麼樣子。好消息是,N8N 的介面會直接顯示每個節點的輸入和輸出資料,你不需要自己猜。
八大必學節點
1. Schedule Trigger(排程觸發器)
最基本的觸發器,讓工作流程按照設定的時間自動執行。
- 常用場景:每天早上發報表、每小時檢查庫存、每週一寄送週報
- 設定方式:可選擇每分鐘、每小時、每天、每週、每月,或用 Cron 表達式做更精確的排程
- 注意事項:時區預設為 UTC,記得調整為 Asia/Taipei
2. Webhook(網頁掛鉤觸發器)
當外部系統發送請求到你的 N8N 時觸發。這是串接外部服務最重要的節點。
- 常用場景:接收網站表單提交、串接 LINE Bot 訊息、接收付款平台通知
- 設定方式:選擇 HTTP 方法(通常是 POST),N8N 會產生一組專屬 URL
- 實用技巧:可以設定驗證機制(Header Auth、Basic Auth),確保只有授權的來源能觸發
3. HTTP Request(HTTP 請求)
向外部 API 發送請求,是串接各種服務的萬用節點。
- 常用場景:呼叫 API 取得資料、串接沒有專用節點的服務、發送通知到 Slack/Discord
- 支援方法:GET、POST、PUT、DELETE、PATCH
- 實用技巧:可在 Headers 中加入 API Key 或 Bearer Token 做身份驗證
4. IF / Switch(條件判斷)
根據條件決定資料要走哪條路線,就像馬路上的分岔路口。
- IF 節點:兩條路(符合條件 / 不符合條件)
- Switch 節點:多條路(根據不同的值走不同路線)
- 常用場景:訂單金額大於 10,000 元走 VIP 流程、根據客戶問題類型分派給不同部門
5. Code(程式碼節點)
用 JavaScript 或 Python 處理資料,當內建節點無法滿足需求時的救星。
- 常用場景:資料格式轉換、複雜的字串處理、數學計算
- 不會寫程式也沒關係:你可以把需求描述給 ChatGPT 或 Claude,請它幫你寫 N8N 的 Code 節點程式碼
6. Google Sheets(Google 試算表)
對中小企業來說,Google Sheets 幾乎是萬用的資料庫。N8N 的 Google Sheets 節點讓你可以:
- 讀取試算表資料
- 新增一列資料(例如新訂單、新客戶)
- 更新特定列的資料
- 刪除列
配合觸發器,你可以打造一個完全自動化的資料收集系統,而且不需要任何資料庫知識。
7. Send Email / Gmail(電子郵件)
自動發送 Email 通知,支援 HTML 格式和附件。
- Send Email:使用 SMTP,可連接任何郵件服務
- Gmail 節點:直接使用 Gmail API,設定更簡單
- 常用場景:訂單確認信、報表通知、異常警示
8. AI Agent(AI 代理)
N8N 最強大的新功能。AI Agent 節點讓你在工作流程中加入 AI 的智慧判斷能力。
- 支援模型:OpenAI GPT-4o、Claude 3.5 Sonnet、Gemini 等
- Tool 模式:讓 AI 決定要呼叫哪些工具(其他節點)來完成任務
- Memory 模式:讓 AI 記住對話歷史,實現多輪對話
- 常用場景:智慧客服、資料分析、自動分類
第 4、5 篇我們會深入介紹如何實際運用 AI Agent 節點。
憑證管理(Credentials)
大多數節點需要連接外部服務,這就需要設定「憑證」。N8N 會安全地保存你的 API Key、OAuth Token 等敏感資料。
設定步驟:
- 在需要憑證的節點中,點選「Credential」欄位
- 選擇「Create New Credential」
- 依照指示填入 API Key 或完成 OAuth 授權
- 憑證會被保存,之後在其他工作流程中也能使用
實作練習:建立「客戶詢問自動記錄」流程
結合這篇學到的節點,我們來建一個實用的流程:
流程目標:當有人透過網站表單送出詢問,自動記錄到 Google Sheets,並根據詢問類型發送通知給對應的負責人。
流程設計
Webhook(接收表單)
→ Code(整理資料格式)
→ Google Sheets(記錄詢問)
→ Switch(判斷詢問類型)
→ 產品詢問 → Email 通知業務部
→ 技術問題 → Email 通知技術部
→ 其他 → Email 通知客服部
關鍵設定
- Webhook:設定 HTTP Method 為 POST,取得專屬 URL 後設定在你的網站表單 Action 中
- Code 節點:將表單送來的原始資料整理成乾淨的格式(姓名、Email、電話、詢問類型、詢問內容、時間)
- Google Sheets:先在 Google Sheets 建好對應的欄位標題,然後在節點中對應欄位
- Switch:根據「詢問類型」欄位的值,分流到不同的 Email 節點
這個流程看似簡單,但它每天能幫你省下至少 30 分鐘到 1 小時的手動作業時間,而且永遠不會漏掉任何一筆詢問。
小結
掌握了這八個節點和核心概念,你已經能處理 80% 以上的自動化需求。接下來兩篇,我們要進入最精彩的部分:把 AI 帶進你的 N8N 工作流程,打造真正的智慧自動化系統。
需要專業團隊協助你設計和導入自動化流程嗎?聯繫品得團隊,讓我們一起把你的工作流程升級。
N8N 的 Trigger 和 Node 是什麼?
Trigger(觸發器)是工作流程的起點——定義「什麼時候開始執行」(如:收到 email、定時排程、Webhook 請求)。Node(節點)是執行的每一個步驟——定義「要做什麼」(如:發 Slack 訊息、寫入 Google Sheet、呼叫 API)。把多個 Node 串起來就是一個 Workflow(工作流程)。
