
歡迎來到 n8n 自動化的世界!當你第一次打開 n8n,準備大展拳腳,打造你的第一個工作流 (Workflow) 時,你首先需要認識的,就是整個流程的「起點」——Trigger (觸發) 節點。
你可以把 Trigger 節點想像成是:
- 一場賽跑的「鳴槍手」:沒有他發號施令,所有跑者(後續的執行節點)都只能待在原地。
- 一個 Domino 骨牌的第一塊:必須先推倒它,才能引發後續一連串的連鎖反應。
- 你家門口的「門鈴」:有人按下門鈴(事件發生)或鬧鐘響了(時間到了),屋子裡的人(你的工作流)才會開始動作。
簡單來說,Trigger 節點決定了你的工作流「在什麼情況下會被啟動」。理解並選擇正確的觸發器,是設計一個有效、可靠自動化流程最重要的一步。這篇文章將會是你的 n8n Trigger 節點入門指南,帶你認識 n8n 中最核心的三大類型觸發器,讓你能夠根據不同的需求,為你的自動化流程選擇最完美的起點。
什麼是 Trigger (觸發) 節點?工作流的「啟動開關」
在深入介紹各種類型之前,我們必須先記住 Trigger 節點的兩條黃金法則,這將幫助你建立正確的觀念:
- 一個工作流「只能有」一個 Trigger 節點: 一個流程只會有一個起點。你不能同時設定「每小時執行一次」又設定「當收到 Webhook 時執行」。
- Trigger 節點永遠是工作流的「第一個」節點: 它的位置永遠在流程的最左邊,所有後續的執行節點都必須連接在它的後面。
理解了這兩點後,我們就可以將 n8n 中五花八門的 Trigger 節點,簡單歸納成兩大核心思想:時間驅動與事件驅動。
- 時間驅動 (Time-Driven): 流程像鬧鐘一樣,在可預測的、固定的時間點被觸發。它是主動的、有規律的。
- 事件驅動 (Event-Driven): 流程像門鈴一樣,只有當外部世界發生了某件特定的事情時,才會被觸發。它是被動的、即時的。
時間驅動觸發器:讓流程像時鐘一樣規律執行
如果你的任務是例行性的、週期性的,那麼時間驅動觸發器就是你的最佳選擇。它非常適合用來處理每日報告、每週彙整、每月同步等重複性工作。
Schedule
/ Cron
節點
Schedule
和 Cron
是 n8n 中最重要的時間驅動觸發器。
- 用途:
- 每天早上 8 點,自動從資料庫抓取銷售數據。
- 每週五下午 5 點,自動將 Trello 看板的完成事項彙整成週報,並發送到 Slack。
- 每個月 1 號,自動執行財務對帳流程。
- 每 15 分鐘,檢查一次網站伺服器的健康狀態。
- 簡單範例 (
Schedule
節點): 如果你想設定一個每天早上 9:30 執行的任務,你只需要在Schedule
節點中:Mode
選擇Every Day
。Hour
填入9
。Minute
填入30
。 這樣就完成了!Schedule
節點提供了非常直觀的介面讓你設定每天、每週、每月等常用排程。而Cron
節點則提供了一套更靈活的語法,讓你能夠實現任何你能想像到的複雜排程(例如:每週一到週五的上班時間,每兩小時執行一次)。

事件驅動觸發器:即時回應外部世界的變化
當你希望 n8n 能夠在你關心的「事件」發生的那一刻,就立即啟動對應的流程時,事件驅動觸發器就是你的首選。這是實現即時自動化的基礎。
Webhook
節點:串接萬物的萬能鑰匙
Webhook 是最通用、最強大的事件驅動觸發器。它會產生一個獨一無二的 URL,任何支援 Webhook 的外部服務,都可以在事件發生時,向這個 URL 發送一個 HTTP 請求(就像是打一通電話),從而即時觸發你的 n8n 工作流。
- 用途:
- 當客戶在你的網站(例如 WordPress, Webflow)上提交聯絡表單時,立即將表單內容轉發到你的 Slack 和 CRM 系統。
- 當你的電商平台(例如 Stripe, Shopify)有新的付款成功時,立即在會計軟體中建立一筆紀錄。
- 當你的 IoT 設備(例如溫溼度感測器)偵測到異常時,立即發送 LINE Notify 警報。
應用程式專屬觸發器 (App Triggers)
為了讓設定更簡單,n8n 為許多主流應用程式提供了專屬的 Trigger 節點。這些節點本質上也是利用 Webhook 技術,但它們將複雜的設定過程(例如身份驗證、註冊 Webhook URL)都包裝好了,讓你只需要透過簡單的點選就能完成設定。
- 用途:
Trello Trigger
: 當 Trello 看板中有「新卡片被建立」或「卡片被移動到特定列表」時觸發。Google Sheets Trigger
: 當 Google Sheets 試算表中有「新的一列被新增」時觸發。Slack Trigger
: 當 Slack 頻道中出現包含特定關鍵字的訊息時觸發。
經驗分享: 如果 n8n 提供了你要串接的 App 的專屬 Trigger 節點,請優先使用它。只有當對方服務沒有專屬節點,但支援 Webhook 時,你才需要動用萬能的 Webhook
節點。
手動與特殊觸發器:開發與測試的好夥伴
除了上述兩大類型,還有一些主要用於開發、測試或特殊場景的觸發器。
Manual
/ Start
節點
這是你建立任何新工作流時看到的預設節點。它的作用非常單純:讓你手動點擊「Execute Workflow」來啟動流程。
- 用途: 這是你在開發、測試、除錯工作流時的「播放按鈕」。它讓你可以在不依賴外部事件或等待排程的情況下,隨時運行你的流程,檢查每一個步驟的邏輯和資料是否正確。
Form Trigger
節點
這是一個非常有趣的特殊觸發器。它會自動為你生成一個公開的網頁表單。當任何人填寫並提交這個表單時,就會觸發工作流,並將表單內容作為資料傳入。
- 用途:
- 快速建立一個內部的工具,例如讓同事可以透過表單提交需求,自動在專案管理工具中開票。
- 製作一個簡單的活動報名頁面。
如何選擇最適合你的 Trigger 節點?情境式選擇指南
看到這裡,你可能有些眼花撩亂。別擔心,底下我們用幾個常見的真實情境,幫助你建立選擇的直覺:
- 情境一:我想「每天早上八點」,自動抓取 CRM 的新客戶名單,並產出日報表。
- 關鍵字: 「每天早上八點」 -> 這是固定的、可預測的時間。
- 答案:
Schedule
節點。
- 情境二:我想在「客戶透過我的網站聯絡表單送出訊息時」,立即將訊息轉發到 Slack。
- 關鍵字: 「送出訊息時」 -> 這是一個來自外部系統的、不可預測的事件。
- 答案:
Webhook
節點。
- 情境三:我想在「Trello 看板的『待辦事項』列表中有新卡片被建立時」,自動指派任務。
- 關鍵字: 「Trello…新卡片被建立時」 -> 這是來自特定 App 的特定事件。
- 答案:
Trello Trigger
。因為 n8n 有提供專屬節點,設定比 Webhook 更簡單。
- 情境四:我正在開發一個複雜的資料處理流程,需要「反覆測試」它是否能正常運作。
- 關鍵字: 「反覆測試」 -> 這是在開發階段的手動操作。
- 答案:
Manual
/Start
節點。

結語
Trigger 節點是所有 n8n 自動化流程的靈魂與起點。選擇正確的觸發器,是決定你工作流設計是否成功的基礎。
今天我們將 n8n 的觸發器分為三大類型:
- 時間驅動 (Schedule/Cron): 處理規律、週期性的例行任務。
- 事件驅動 (Webhook/App Triggers): 處理即時、被動的外部事件回應。
- 手動驅動 (Manual/Start): 用於開發、測試與內部工具。
現在,花點時間思考一下你日常工作中那些繁瑣、重複的任務。它們是每天固定時間都要做的嗎?還是當某封 Email、某個訂單出現時才需要處理?一旦你能夠回答這個問題,你就知道該選擇哪個 Trigger 節點,來開啟你偉大的自動化航道了!