N8N 入門 自動化 安裝教學 工作流 新手

N8N 入門完全指南:從安裝到第一條流程的 30 分鐘路線

第一次用 N8N 不知道從哪開始?這篇完整指南帶你從安裝、介面認識、到跑通第一條自動化流程,30 分鐘內讓 N8N 在你電腦上動起來。

N8NMarket 2026年4月19日

N8N 入門完全指南:從安裝到第一條流程的 30 分鐘路線

有一種感覺叫「N8N 打開然後關掉」。

你第一次進到 N8N 的畫面,看到左邊一大堆節點選項、中間一個空白畫布,腦袋裡有很多想法,但手不知道該動哪裡。然後你關掉了,告訴自己「等有時間再研究」。

這篇文章就是要讓那個「等有時間再研究」,變成今天就搞定。

從安裝開始,一步一步,30 分鐘,你會有一條真正在跑的自動化流程。


你需要先搞清楚的一件事:N8N 的兩種使用方式

在安裝之前,先選你的路線。

N8N 有兩種用法:

「N8N Cloud」是官方提供的雲端版,你不需要裝任何東西,直接到 n8n.io 註冊帳號,付月費,登入就能用。好處是省事,缺點是每個月大約 20 美元起跳,執行次數有限制。

「自架版(Self-hosted)」是把 N8N 跑在你自己的機器或伺服器上。可以完全免費,執行次數不限,但需要自己處理安裝和維護。最常見的方式是用 Docker 跑。

對剛入門的人,我的建議是:先用 N8N Cloud 的免費試用(14 天),把第一條流程跑通、搞懂基本邏輯之後,再考慮要不要換自架版省錢。

這篇文章兩種方式都會說,你選哪條路都能跟上。


方式一:用 N8N Cloud 開始(最快,5 分鐘)

前往 n8n.io 官方網站,點「Get started for free」,用 Email 或 Google 帳號註冊,選擇「Start with a free trial」,你就會進到一個空白的 N8N 工作區。

就這樣,你已經可以開始用了。

Cloud 版本的好處是你不需要擔心伺服器、不需要裝東西,直接在瀏覽器裡操作。對剛起步的人來說,這是阻力最小的路線。


方式二:Docker 本地安裝(免費,10 分鐘)

如果你想在本機免費跑 N8N,Docker 是最省事的方式。

你需要先裝好 Docker Desktop(去 docker.com 下載,Windows 和 Mac 都有)。

Docker 裝好之後,打開終端機(Terminal 或 Command Prompt),跑這行指令:

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

跑完之後,打開瀏覽器,前往 http://localhost:5678

你會看到 N8N 的設定頁面,建立一個帳號,就能開始用了。

這個方式跑的是本地版,資料存在你自己的電腦上,完全不需要付費。

如果你想要長期自架、讓它 24 小時在雲端跑,可以參考「N8N Docker 自架完全攻略」那篇,裡面有更完整的伺服器設定方式。


認識 N8N 的介面:三個你最需要的地方

進到 N8N 之後,先不要急著點,花 5 分鐘認識介面。

工作區(Canvas)

中間那個空白的地方就是畫布,你的所有節點都會在這裡連接起來形成流程。

滾輪可以縮放,按住空白處可以拖動畫布。

雙擊空白處,或點左上角的「+」,可以新增節點。

節點面板

點「+」之後出現的側邊欄,裡面分類列出所有 N8N 支援的整合服務。

搜尋框是你最常用的東西。想串 Google Sheets 就搜「sheets」,想串 LINE 就搜「line」,想串 OpenAI 就搜「openai」。

節點分幾大類:

Trigger(觸發器):決定什麼時候啟動你的流程。Schedule、Webhook、Email 都是 Trigger。

Action(動作):執行某個操作,比如寫入 Google Sheets、發送 Slack 訊息、呼叫 API。

Data Transformation(資料轉換):處理資料格式,比如 Set(設定欄位值)、Code(寫 JavaScript)、JSON 解析。

Flow(流程控制):IF 判斷、Switch 分流、Loop 迴圈、Merge 合併。

AI:AI 語言模型、AI Agent、向量資料庫相關節點。

執行紀錄(Executions)

左側欄有一個「Executions」選項,這裡記錄了你每次執行流程的詳細結果。

每個執行記錄都能點開看,可以看到每個節點接收到什麼資料、輸出了什麼資料、有沒有錯誤。

這是你 debug 最重要的工具。初期不要忽略它。


你的第一條流程:每天早上收到天氣通知

現在來搭一條真正能用的流程。

這條流程的功能:每天早上 8 點,自動抓取今天的天氣預報,整理成一段文字,發到你的 Email。

這個選題的原因:不需要複雜的 API 設定、可以真正用在日常生活、邏輯簡單但涵蓋了 Trigger 加 HTTP Request 加 Email 三種最基本的節點類型。

你需要準備的只有一個 Gmail 帳號。

第一步:新增 Schedule Trigger

在畫布上,點「+」,搜尋「Schedule」,選「Schedule Trigger」。

點開節點設定,Trigger Times 選「Every Day」,Time 設定 08:00,Timezone 選你所在的時區(例如 Asia/Taipei)。

點右上角「Save」存檔。

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

第二步:新增 HTTP Request 節點抓天氣

點「Schedule Trigger」節點右邊的「+」號,新增一個新節點。搜尋「HTTP Request」,選它。

HTTP Request 節點讓你呼叫任何有 API 的服務。我們用 wttr.in,它是一個免費、不需要 API Key 的天氣服務。

設定 Method 為 GET,URL 填 https://wttr.in/Taipei?format=j1

這個 URL 的意思是抓台北的天氣,格式是 JSON。你可以把「Taipei」換成你想要的城市名。

點「Test step」,如果成功,你會在右側看到一大段 JSON 資料,裡面有各種天氣數值。

第三步:新增 Set 節點整理資料

天氣 API 回傳的 JSON 結構很複雜,先把需要的欄位挑出來。

新增「Edit Fields(Set)」節點,點「Add Field」新增三個欄位:

欄位一:Field Name 填 temp,Field Value 點旁邊的「Expression」圖示,貼上 {{ $json.current_condition[0].temp_C }}

欄位二:Field Name 填 weather_desc,Field Value 填 {{ $json.current_condition[0].weatherDesc[0].value }}

欄位三:Field Name 填 humidity,Field Value 填 {{ $json.current_condition[0].humidity }}

這樣就把溫度、天氣描述、濕度三個欄位單獨拿出來了。

第四步:新增 Gmail 節點發信

新增「Gmail」節點,選「Send a Message」操作。

第一次用 Gmail 節點,需要設定 OAuth 認證,N8N 會引導你用 Google 帳號登入授權,跟著步驟做就可以。

To 填你想收信的 Email,Subject 填 今日天氣預報 - {{ $now.format('YYYY/MM/DD') }},Message 填:

早安!今天台北的天氣如下:

溫度:{{ $json.temp }}°C
天氣狀況:{{ $json.weather_desc }}
濕度:{{ $json.humidity }}%

祝你有個好天氣的一天!

第五步:啟動流程

點右上角的「Activate」開關,把流程從「Inactive」切換到「Active」。

流程現在已經在運行了。明天早上 8 點,你會收到一封天氣通知信。

如果你等不及,可以點「Test workflow」手動執行一次,確認整條流程跑通。


N8N 的資料流:最重要的一個概念

跑通了第一條流程之後,有一個概念你一定要搞清楚,因為它解釋了後續所有複雜流程的底層邏輯。

N8N 的每個節點都接收「上個節點的輸出」,然後產生「自己的輸出」,傳給下個節點。

這個「輸出」的結構,在 N8N 裡永遠是「items 陣列」。每個 item 裡面有一個 json 物件,裡面放著欄位資料。

舉例說明:Schedule Trigger 執行後,輸出是一個 item,json 裡面有時間戳記。HTTP Request 節點拿到上個節點的輸出,執行 API 呼叫,把結果放進自己的 json,傳出去。

你在節點裡用 {{ $json.xxx }} 這個 Expression 語法存取的,就是「當前節點接收到的上個節點輸出的 json 裡面的 xxx 欄位」。

如果你的流程有多個 items(比如 Google Sheets 讀出 100 行資料,就是 100 個 items),後續節點會對每個 item 分別執行一次。這是 N8N 的自動 loop 機制,很強大但也容易讓初學者困惑。

弄懂這個邏輯之後,你看任何流程都會更清晰。


五個最適合新手的入門流程

跑完天氣通知之後,這裡有幾個難度差不多的流程,適合你接著練習:

「自動整理 Email 到 Google Sheets」:Gmail Trigger 接收新郵件,過濾特定主旨或寄件人,把 Email 標題、日期、摘要寫入 Google Sheets。

「每週自動備份 Notion 資料」:Schedule Trigger 每週一觸發,Notion 節點讀取資料,Google Drive 節點存成試算表。

「表單自動回覆」:Google Forms Trigger,讀取填寫內容,Gmail 寄送客製化感謝信。

「Slack 關鍵字提醒」:Slack Trigger 監聽特定頻道,IF 節點判斷是否包含某個關鍵字,發 Email 或 LINE 通知給你。

「每日工作日報」:Schedule Trigger 每天 17:30 觸發,讀取今天 Google Calendar 的行程記錄,AI 整理成摘要,發到 Slack。

這些流程都有現成的 N8N 模板可以參考,不需要從空白畫布開始搭。


新手常踩的三個坑

坑一:忘記把流程 Activate。流程搭好但忘記點右上角的「Activate」,結果等了半天什麼都沒發生。每次搭好新流程,記得確認右上角是「Active」(綠色)。

坑二:Expression 語法錯誤但沒有提示。{{ $json.xxx }} 裡面的欄位名稱打錯,N8N 不一定會報錯,只是輸出空值。遇到資料讀不出來的情況,先點「Test step」在右側確認上個節點的實際輸出結構,再填 Expression。

坑三:API 認證沒設好就開始測試。很多節點(Gmail、Google Sheets、Notion)需要先設定好 OAuth 認證才能用。遇到「Authentication failed」的錯誤,先去確認 Credentials 是否正確設定,不要在節點設定上花太多時間 debug。


下一步:往哪裡走

跑通了第一條流程,你已經打破了最大的心理障礙。接下來有幾個方向可以走:

深化技術:學 N8N 的 Code 節點(可以寫 JavaScript 處理複雜邏輯)、學 Webhook(讓外部服務可以觸發你的流程)、學 Sub-workflow(把流程模組化)。

擴展場景:把 AI 加進流程(串 OpenAI 或 Claude)、學行銷自動化(串 Email 工具和社群媒體)、學電商自動化(串購物車和 CRM)。

降低成本:如果你的流程執行頻率變高,考慮自架 N8N,每個月可以省下幾十到幾百美元的 Cloud 費用。

不管走哪個方向,最快的進步方式都是「找一個你真正需要解決的問題,然後試著用 N8N 解決它」。比任何教學文章都有效。

你目前在生活或工作裡,最想自動化的是什麼?留言告訴我,我來看這條流程應該怎麼設計。

想找現成的入門模板?前往 N8Nstart 模板庫 直接套用,省去從零建設的時間。


延伸閱讀