arrow_back 返回部落格

N8N 核心概念與常用節點詳解:打穩自動化基礎

Peakstar
· 7 分鐘閱讀
N8N 核心概念與常用節點詳解:打穩自動化基礎

前兩篇我們認識了 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 等敏感資料。

設定步驟:

  1. 在需要憑證的節點中,點選「Credential」欄位
  2. 選擇「Create New Credential」
  3. 依照指示填入 API Key 或完成 OAuth 授權
  4. 憑證會被保存,之後在其他工作流程中也能使用

實作練習:建立「客戶詢問自動記錄」流程

結合這篇學到的節點,我們來建一個實用的流程:

流程目標:當有人透過網站表單送出詢問,自動記錄到 Google Sheets,並根據詢問類型發送通知給對應的負責人。

流程設計

Webhook(接收表單)
  → Code(整理資料格式)
    → Google Sheets(記錄詢問)
    → Switch(判斷詢問類型)
      → 產品詢問 → Email 通知業務部
      → 技術問題 → Email 通知技術部
      → 其他 → Email 通知客服部

關鍵設定

  1. Webhook:設定 HTTP Method 為 POST,取得專屬 URL 後設定在你的網站表單 Action 中
  2. Code 節點:將表單送來的原始資料整理成乾淨的格式(姓名、Email、電話、詢問類型、詢問內容、時間)
  3. Google Sheets:先在 Google Sheets 建好對應的欄位標題,然後在節點中對應欄位
  4. Switch:根據「詢問類型」欄位的值,分流到不同的 Email 節點

這個流程看似簡單,但它每天能幫你省下至少 30 分鐘到 1 小時的手動作業時間,而且永遠不會漏掉任何一筆詢問。

小結

掌握了這八個節點和核心概念,你已經能處理 80% 以上的自動化需求。接下來兩篇,我們要進入最精彩的部分:把 AI 帶進你的 N8N 工作流程,打造真正的智慧自動化系統。

需要專業團隊協助你設計和導入自動化流程嗎?聯繫品得團隊,讓我們一起把你的工作流程升級。

N8N 的 Trigger 和 Node 是什麼?

Trigger(觸發器)是工作流程的起點——定義「什麼時候開始執行」(如:收到 email、定時排程、Webhook 請求)。Node(節點)是執行的每一個步驟——定義「要做什麼」(如:發 Slack 訊息、寫入 Google Sheet、呼叫 API)。把多個 Node 串起來就是一個 Workflow(工作流程)。

rocket_launch

準備好開始您的
數位轉型了嗎?

讓我們的專業團隊為您量身打造數位策略,助您的企業在智慧時代搶占先機。

立即諮詢 arrow_forward