n8n 自動化怎麼做?3 個實用範例,新手 30 分鐘上手【2026 入門教學】
想用 n8n 自動化工作但不知從何下手?這篇用 3 個實用範例帶你實作:天氣推送、表單歸檔、新聞 AI 摘要,搭配 Zeabur 一鍵部署,新手也能 30 分鐘完成第一個自動化。
01為什麼選 n8n 做自動化?
n8n 是一個開源的工作流自動化平台,能讓你連接不同的應用、API 和服務,自動化日常重複工作。相比 Zapier、Make(前身是 Integromat),n8n 有三個關鍵優勢:
n8n 的三大優勢
-
開源自架,無限制
n8n 是完全開源的,你可以自架在自己的伺服器上,沒有執行量限制,沒有訂閱費,完全掌控所有資料。Zapier 的免費版每月只能跑 100 次,n8n 自架版完全沒這個限制。
-
400+ 原生節點,整合能力強
n8n 內建超過 400 個預設節點(連接器),涵蓋 Google Sheets、Notion、Slack、GitHub、OpenAI、Claude 等主流服務。你需要的大多數整合都已內建,不用自己寫 API 程式碼。
-
AI 原生整合,現代化工作流
n8n 內建支援 OpenAI、Claude、Ollama 等 AI 模型,讓你輕鬆在自動化中加入 AI 能力。例如自動摘要新聞、提取合約要點、產生回覆郵件草稿。
02前置準備:用 Zeabur 部署你的 n8n
要跑 n8n 自動化,你需要先部署一個 n8n 實例。最簡單的方式是用 Zeabur,只需 5 分鐘。下面一步步說:
-
前往 Zeabur 官網,登入或註冊
訪問 zeabur.com,用 GitHub 或 Email 帳號登入。如果沒帳號,用 GitHub 帳號快速註冊。
-
建立新專案,搜尋 n8n 模板
點擊「Create Project」,在模板市場搜尋「n8n」,會看到 n8n Community 的官方模板。點擊進入。
-
一鍵部署,等待 3-5 分鐘
點擊「Deploy」,Zeabur 會自動部署 n8n 實例。這時候會配置 Docker 容器、資料庫、環境變數等一切必需的設定。你只需要等待。
-
設定帳號密碼,完成初始化
部署完成後,Zeabur 會給你一個公開的 URL(例如 n8n.zeabur.app)。訪問這個 URL,設定你的管理員帳號和密碼。
-
登入開始使用
用剛才設定的帳號密碼登入,就看到 n8n 的工作流編輯介面。現在你已經有一個完整的 n8n 實例了。
03範例一:每日天氣推送到 LINE
現在開始實作第一個自動化:每天早上 8:00,n8n 自動抓取天氣資料,組成一個漂亮的訊息,推送到你的 LINE。這個工作流涉及三個步驟:定時觸發、取得資料、推送訊息。
工作流架構
Schedule Trigger(每天 8:00)→ HTTP Request(取天氣 API)→ Code 節點(組訊息)→ HTTP Request(LINE Push)
分步驟設定
-
建立工作流,新增 Schedule Trigger 節點
在 n8n 主頁點「Create New」→「Workflow」。點擊「Add Trigger」,搜尋「Schedule」。選「Cron」類型,設定 Cron 表達式 0 8 * * *(每天 8:00 執行)。
-
新增 HTTP Request 節點,呼叫天氣 API
點擊「+」加新節點,搜尋「HTTP Request」。設定如下:
- 方法:GET
- URL:https://api.open-meteo.com/v1/forecast?latitude=25.03&longitude=121.56¤t=temperature_2m,weather_code&timezone=auto
- 這是 OpenMeteo 的免費天氣 API,不需要 API Key。使用台灣台北的座標。
-
新增 Code 節點,組織訊息
新增「Code」節點,選擇 JavaScript。輸入以下程式碼組合天氣資訊並格式化成訊息。
-
新增 LINE 節點,推送訊息
新增節點,搜尋「LINE」。選「LINE Messaging API」。設定如下:
- Channel Access Token:(在 LINE Developers 取得)
- Message Type:Text
- Message:選擇前一個 Code 節點的文字變數
-
測試並保存工作流
點「Execute Workflow」測試。如果成功,你應該會收到一條 LINE 訊息。檢查無誤後,點「Save」保存工作流。工作流會在每天 8:00 自動執行。
04範例二:Google 表單自動歸檔到 Notion
用 Google 表單收集客戶意見或報名,但總是忘記整理。這個範例讓 n8n 自動把表單回應存到 Notion 資料庫,省去手動複製貼上。
工作流架構
Webhook Trigger(表單提交)→ Google Sheets Read → Notion 新增頁面 → Email 通知
分步驟設定
-
在 Google 表單加上 Apps Script 綁定
打開你的 Google 表單,點「更多選項」→「指令碼編輯器」。貼上程式碼將表單提交送到 n8n Webhook。
-
在 n8n 建立 Webhook Trigger 節點
新建工作流,點「Add Trigger」搜尋「Webhook」。選「When a data is received」。n8n 會產生一個 Webhook URL,複製這個 URL 貼到 Apps Script。
-
新增 Google Sheets 節點,讀取表單回應
新增「Google Sheets」節點,選「Read」。指定要讀的電子表格和工作表。這一步確認資料來源。
-
新增 Notion 節點,建立新頁面
新增「Notion」節點,選「Create Page」。指定目標資料庫,將 Google 表單的欄位對應到 Notion 的屬性。
-
新增 Email 節點,發送確認郵件
新增「Email」節點,發送給表單填寫者,告知「感謝填寫,我們已收到你的回應」。這樣能提升使用體驗。
05範例三:新聞 RSS + AI 摘要自動推送
你訂閱了十個技術新聞 RSS feed,但太多資訊,沒時間全部讀。讓 n8n 用 Claude AI 自動摘要重點,再推送到 LINE 或郵件,就能在 5 分鐘內掌握全部新聞。
工作流架構
Schedule Trigger(每天中午)→ RSS Feed Read → Loop 每篇文章 → Claude API 摘要 → 整合成一條訊息 → LINE/Email 推送
分步驟設定
-
新增 Schedule Trigger,設定每天中午 12:00
建立工作流,加入 Schedule Trigger。Cron 表達式:0 12 * * *。
-
新增 RSS Feed 節點,讀取文章
新增「RSS Feed」節點,貼上你的 RSS feed URL。例如 HackerNews 的 RSS:https://news.ycombinator.com/rss。設定「Get items from last」為 1 小時,避免重複摘要。
-
新增 Loop 節點,逐篇處理文章
新增「Loop」節點,設定迴圈對象為 RSS 節點的輸出。每個迴圈會處理一篇文章。
-
在 Loop 內新增 Claude AI 節點,摘要文章
在 Loop 內新增「Claude」節點。提示詞:「用繁體中文用一句話摘要以下新聞的核心要點,不超過 50 字」加上文章標題和摘要。Claude 會回傳簡潔的摘要。
-
新增「Merge」節點,整合所有摘要
在 Loop 外新增「Merge」節點,把所有摘要合併成一條長訊息。例如格式:「📰 今日科技新聞摘要」。
-
最後新增 LINE 或 Email 節點推送
推送合併後的訊息到 LINE 或寄送到你的郵箱。
06n8n 自動化進階技巧
上面三個範例都是基礎應用。如果你想進一步提升 n8n 的能力,下面是幾個進階技巧:
1. 錯誤處理:工作流失敗時自動通知
在工作流畫面,點「Add Error Handler」。當任何節點失敗,n8n 會觸發 Error Handler 節點。你可以在這裡加一個 Email 或 Slack 通知,告訴自己「工作流在第 X 步失敗了,檢查一下 API Key」。
2. Cron 排程語法
Schedule Trigger 用 Cron 表達式。幾個常用例子:
3. 版本控制:用 Git 管理工作流
n8n 支援 Git Source Control。在 n8n 後台設定 Git 倉庫(GitHub、GitLab 等),工作流的每次修改都會自動提交到 Git。方便團隊協作、版本回滾、程式碼審查。
4. 執行紀錄分析
每個工作流執行後,n8n 都記錄了詳細的執行紀錄。在工作流編輯頁點「Execution」,可以看到每個節點的輸入輸出、執行時間、是否成功。這很有用,例如「為什麼今天的郵件推送沒有送出?」查紀錄就知道是哪一步卡住了。
07常見問題
完全不懂程式可以做 n8n 自動化嗎?
完全可以。三個範例中,範例一和範例二完全不需要寫程式,只要設定節點和填寫 API 資訊。範例三需要少量設定 Claude API Key,但有手把手說明,新手也能完成。只有進階應用(例如自訂演算法)才需要 JavaScript 程式碼。
這些工作流在 Zeabur 上跑,24 小時都不需要電腦開著?
對。Zeabur 部署的 n8n 跑在雲端,你的電腦關機也沒問題。Schedule Trigger 會在雲端的 n8n 伺服器自動執行,不依賴你的電腦。即使你在睡覺或出門,工作流照樣按時執行。
LINE Notify 已停服,範例一還能用嗎?
LINE Notify 確實已於 2025 年停服。範例一已改用 LINE Messaging API,需先申請 LINE 開發者帳號、建立 Channel Access Token。或者你也可以改推送到 Slack、Discord 或 Email,這些都是一樣簡單的。
工作流可以同時跑多個嗎?
可以。n8n 支援多個工作流同時運行,每個工作流獨立執行。在 Zeabur 部署的 n8n 可以跑幾十個工作流同時運行,不互相干擾。只要 Zeabur 的資源夠(例如 1 CPU + 1GB 記憶體),n8n 就能同時管理大量工作流。
如何知道工作流有沒有成功執行?
在 n8n 主畫面可以看到每個工作流的最後執行時間和狀態(成功/失敗)。建議加入「Error Trigger」節點,設定失敗時自動發 LINE 或 Email 通知,讓你即時掌握異常狀況。這樣就不用每天查看執行紀錄了。