N8N 自動化 入門 工作流 新手 第一個流程

N8N 第一個工作流:從零到自動化的完整入門路線

第一次用 N8N 不知道從哪開始?這篇從「什麼是工作流」到「第一條流程跑通」,帶你用 30 分鐘理解 N8N 的核心邏輯,實際動手讓一件重複的事自動發生。

N8NMarket 2026年4月17日

N8N 第一個工作流:從零到自動化的完整入門路線

你在網路上看到有人說「N8N 讓我省了一半的時間」,然後你下載了、打開了,結果盯著空白畫布不知道該怎麼辦。

這個感覺非常普遍。

N8N 是一個強大的自動化工具,但它的入門門檻不在於技術,而在於「你要先改變一個思考方式」。

這篇文章就是要讓你改變那個思考方式,然後跑通你的第一條流程。


什麼是「工作流」?N8N 的核心概念

在 N8N 裡,「工作流(Workflow)」就是一條連起來的節點鏈。

每個節點代表一個動作:「收到一封信」「讀取試算表」「發一則通知」「讓 AI 做個判斷」。你把這些動作連起來,就是一條工作流。

工作流的運作邏輯是:觸發 → 處理 → 輸出

  • 觸發(Trigger):什麼事情發生的時候,流程啟動?例如:「每天早上 9 點」「收到一封新信件」「有人填了表單」。
  • 處理(Process):觸發後做什麼?例如:「讀取試算表的資料」「讓 AI 分類這封信」「整理格式」。
  • 輸出(Output):最後把結果送到哪裡?例如:「發 Slack 訊息」「寫進 Google Sheets」「回覆一封信」。

這三個環節,就是每一條 N8N 流程的基本結構。

想更系統地了解觸發 / 整理 / 輸出這三層的節點組合方式,可以先看「N8N 3 節點架構詳解」,再回來跟著這篇實作。


你的第一條流程:每天自動提醒你今天的任務

我們來搭一條真實可用的流程:每天早上 9 點,自動把 Google Sheets 裡今天的待辦事項整理好,發一則 Slack 訊息提醒你。

這條流程會用到:

  • Schedule Trigger(定時觸發)
  • Google Sheets 節點(讀取資料)
  • Slack 節點(發送訊息)

三個節點,你大概 30 分鐘可以跑通。


第一步:選你的使用方式

在開始之前,你需要一個 N8N 環境。有兩種方式:

N8N Cloud(最快):前往 n8n.io 免費試用 14 天,不需要安裝任何東西,直接在瀏覽器裡操作。入門首選。

本機自架(免費):如果你有裝 Docker Desktop,跑一行指令:

docker run -it --rm --name n8n -p 5678:5678 -v ~/.n8n:/home/node/.n8n docker.n8n.io/n8nio/n8n

然後在瀏覽器開 http://localhost:5678,N8N 就在你電腦上跑起來了。長期自架的完整設定,可以參考「N8N Docker 自架完全攻略」。


第二步:認識畫布和節點面板

進到 N8N 之後,你會看到:

左側:節點面板(Nodes)。點「+」或直接在搜尋框搜尋,就能找到你要加的節點。

中間:工作區畫布。你的流程在這裡設計,每個節點可以拖拉移動,節點之間的連線代表資料流向。

右側:節點設定面板。點擊任何一個節點,右側會出現這個節點的設定選項。

右上角:Execute Workflow(手動跑一次)、Save(儲存)、Active 開關(啟用排程觸發)。

這幾個位置搞清楚,你就知道在哪裡做什麼了。如果想更深入了解各類節點的分類和用途,可以讀「N8N 節點分類詳解」。


第三步:加入 Schedule Trigger

在畫布空白處點「+」,搜尋「Schedule Trigger」,點擊加入。

點開這個節點的設定:

  • Trigger Rules → Add Rule
  • Rule Type 選「Every Day」
  • Time 設為 09:00

設定好之後,點 Canvas 空白處關閉設定面板。

這個節點的意思是:每天早上 9 點,這條流程自動啟動。


第四步:連接 Google Sheets 節點

在 Schedule Trigger 節點右邊的小圓圈(輸出點)上按一下,拖動連線,然後點「+」搜尋「Google Sheets」。

選「Google Sheets」節點,操作選「Get Many Rows」(讀取多行資料)。

設定 Credential:點「Credential for Google Sheets」旁邊的選擇器,選「Create New Credential」,用 OAuth 連接你的 Google 帳號。這一步需要授權,按提示操作即可。

Document URL:填入你的 Google Sheets URL(從試算表瀏覽器網址列複製)。

Sheet Name:填你要讀的工作表名稱(通常是「工作表1」或「Sheet1」)。

Filters(選填):如果你只想讀今天的任務,可以在這裡加條件過濾,比如「日期欄位等於今天的日期」。


第五步:加入 Set 節點整理格式(可選)

從 Google Sheets 節點的輸出點,再新增一個「Edit Fields(Set)」節點。

這個節點讓你把試算表讀到的資料,整理成你想要的格式再送給 Slack。

比如你的試算表有「任務名稱」「優先級」兩欄,你可以在這裡組合成更易讀的格式。

Expression 寫法範例:

{{ $json['任務名稱'] }} — 優先級:{{ $json['優先級'] }}

第六步:連接 Slack 節點

從 Edit Fields 節點的輸出點,新增「Slack」節點。

操作選「Send a message」。

設定 Credential:你需要一個 Slack App。前往 Slack API 建立一個 App,取得 Bot Token(xoxb- 開頭),填入 N8N 的 Slack Credential。

Channel:填入你的 Slack 頻道 ID(在 Slack 裡右鍵點擊頻道名稱 → View Channel Details 可以看到 Channel ID)。

Message

📋 今天的任務提醒({{ $now.format('MM/DD') }}):
{{ $json.message }}

$json.message 是你在 Set 節點整理好的文字,$now.format('MM/DD') 是今天的日期。


第七步:手動測試一次

流程連好之後,先不要按右上角的 Active 開關,改按「Test Workflow」。

N8N 會從 Schedule Trigger 開始,走過每一個節點,你可以在畫布上看到每個節點有沒有正確執行,在右側面板看到每個節點的輸入和輸出資料。

如果哪個節點出錯,它會亮紅色,點進去看錯誤訊息。常見的問題:

Google Sheets 讀不到資料:確認試算表 ID 正確,以及你的 Google 帳號有那份試算表的存取權限。

Slack 發不出去:確認 Bot Token 正確,以及你的 Slack App 有 chat:write 權限,且 Bot 已被加入那個頻道。

Expression 回傳空值:在 Google Sheets 節點的「Test Step」裡看看你的試算表欄位名稱長什麼樣,確認 Expression 裡的欄位名稱完全一致(包括空格、大小寫)。

測試沒問題之後,按右上角的 Active 開關,流程就會在每天早上 9 點自動跑了。


了解 N8N 最重要的三個觀念

跑通了第一條流程之後,我想給你三個觀念,讓你之後學其他流程快很多。

觀念一:資料流是 JSON 格式

N8N 節點之間傳遞的資料,格式都是 JSON。每個節點接收上一個節點的輸出($json),處理完之後再傳給下一個節點。

理解這一點,你就知道為什麼要用 $json.欄位名稱 這樣的 Expression 格式來讀取資料了。

根據 N8N 官方文件,Expression 語法支援 JavaScript,所以你可以用 .split().join()、條件運算子等基本 JS 語法做資料處理。

觀念二:每個節點都有 Test Step

在 N8N 裡,任何時候都可以點某個節點的「Test step」,讓它單獨執行一次,然後在右側面板看它的輸出長什麼樣。

這是最快速的 debug 方式。遇到資料讀不出來、格式不對的問題,先 Test Step,看清楚資料結構,再寫 Expression。

觀念三:Active 開關決定流程是否「上線」

流程的 Active 開關是「讓排程觸發和 Webhook 開始接收請求」的開關。

沒有 Active 的流程,你可以手動執行(Test Workflow),但 Schedule Trigger 不會自動觸發,Webhook 也不會接收請求。

上線前記得確認流程是 Active 的,這是最常見的「做好了但怎麼沒有自動跑」的原因。


三個值得繼續學的方向

跑通了第一條流程,你可以往這三個方向繼續:

方向一:加入更多 Action 節點

N8N 支援 400+ 種服務的整合。除了 Google Sheets 和 Slack,你還可以加入 Notion、Gmail、Airtable、LINE、Telegram、HubSpotShopify 等幾乎所有你用得到的工具。

每次你想讓流程多做一件事,就多加一個節點。

方向二:加入邏輯判斷

IF 節點Switch 節點,讓流程根據條件走不同的路徑。

比如:讀到試算表裡某個任務的優先級是「高」,就發 Slack 通知給主管;優先級是「低」,就只寫進日誌。

方向三:加入 AI

OpenAI Chat ModelAnthropic Chat Model 節點,讓 AI 參與流程裡的判斷和文字生成。

比如:把今天的任務清單傳給 AI,讓它根據你的工作目標排個優先序,再把排好的清單發給你。加入 AI 的完整架構設計,可以讀「N8N x AI Agent 完全指南」。


N8N 的 1700+ 模板:不用從零開始

你不需要每條流程都從空白畫布開始。

N8N 官方模板庫有 1700+ 個現成模板,涵蓋行銷自動化、客服機器人、資料整合、AI Agent 等各種場景。

在 N8N 工作區的左側點「Templates」,搜尋你需要的場景,點「Use template」一鍵匯入,然後填入你自己的帳號 Credential,通常 15-30 分鐘就能跑起來一條完整的流程。

N8Nstart 模板庫也有針對常見場景整理的中文教學模板,直接找到你需要的起點。怎麼選模板、怎麼看懂模板結構、怎麼改成自己的,可以讀「N8N 工作流模板 1700+ 怎麼選、怎麼改、怎麼套用」。


自動化能幫你省多少時間?

根據實際使用者的回饋,每週節省的時間取決於你把哪些工作自動化:

場景原本手動時間(每週)自動化後節省
社群發文排程5.5 小時45 分鐘~5 小時
Lead 通知與記錄2 小時10 分鐘~1.8 小時
每週數據報告2 小時5 分鐘~1.9 小時
發票整理1 小時10 分鐘~50 分鐘

光是把最機械的那一件事自動化,一個月就能拿回 10-20 個小時。更多真實案例可以讀「自動化效率提升指南:5 個真實案例節省時間表」。


自動化的本質:讓重複的事「不再需要你」

N8N 最值得投入時間學習的原因不是它的功能多強大,而是它解決了一個很基本的問題:你的時間和注意力是有限的,但有一些事情每天都需要有人做、每次都一樣、不需要任何創意

把那些事讓流程去做,你的時間就回來了。

這一週,你有什麼每天都在做、但覺得「這應該不需要我親自做」的事?

那就是你的下一條流程。前往 N8Nstart 模板庫找對應的現成模板,讓自動化比你想的更快開始。


延伸閱讀