N8NForm Trigger表單收資料自動化新手

N8N 表單觸發 Form Trigger:不用寫程式就能收問卷資料

用 N8N Form Trigger 節點,30 分鐘做一張線上問卷,填完自動寫進 Google Sheets、發 Email 通知。完全不用寫程式,附欄位設定與測試步驟,新手也能上手。

N8NMarket 2026年6月13日 9 分鐘閱讀

N8N 表單觸發 Form Trigger:不用寫程式就能收問卷資料

N8N Form Trigger 是一個內建節點,會幫你生成一張線上表單網頁,使用者填完按送出,工作流就自動接手資料,整段過程不用寫一行程式,也不用另外架伺服器。

還在用 Google 表單收資料,然後手動複製到別的地方?這篇教你把「收表單」這件事直接接上自動化。填完的資料自動進試算表、自動寄通知、自動分流——一次設定,之後都不用管。

為什麼用 N8N Form Trigger,而不是 Google 表單

Google 表單很好用,但它的資料只會躺在它自己的試算表裡。要做後續處理,你還是得手動搬。

N8N Form Trigger 不一樣。表單一送出,資料當下就進到你的工作流,後面想接什麼都行:寫進資料庫、丟給 AI 分類、發 Slack 通知、開一張客服單。

比較Google 表單N8N Form Trigger
做表單快、介面友善在節點裡設欄位
資料去向只進它的試算表你想接哪就接哪
後續自動化要再串 Apps Script同一條流程直接做完
多步驟流程做不到表單 → 判斷 → 通知一氣呵成

簡單說:要的只是收一份名單,Google 表單夠了。要的是「收完馬上做事」,用 N8N。

Form Trigger 怎麼設定:5 個欄位搞懂

打開 N8N,新增一個工作流,第一個節點搜尋 Form Trigger 加進來。面板裡你會看到這幾塊:

1. 表單標題與說明

Form Title 會顯示成網頁標題跟表單最上方的大標(H1),Form Description 是標題下面那行小字說明。這兩個就是使用者打開表單第一眼看到的東西,寫清楚一點。

2. 表單欄位(Form Elements)

Add Form Element 一個一個加欄位。每個欄位可以設:

  • Field Name:欄位名稱,例如「姓名」「Email」「回饋內容」
  • Element Type:類型,常用的有單行文字、多行文字、數字、日期、下拉選單、勾選框
  • Required:要不要必填

要做一份滿意度問卷?加「姓名」「Email」「滿意度(下拉 1-5)」「具體建議(多行文字)」四個欄位就成型了。

3. Test URL 跟 Production URL

這是新手最常搞混的地方。Form Trigger 有兩個網址:

  • Test URL:開發測試用。你按下節點上的 Execute,這個網址才會活著,方便你在編輯器裡看進來的資料、抓錯。
  • Production URL:正式上線用。工作流發布(Active)之後,這個網址才會 24 小時運作。

口訣:自己測用 Test,給別人填用 Production。沒發布工作流就把 Production URL 貼出去,使用者會打不開。

4. 送出後要顯示什麼

可以設使用者送出表單後看到的訊息,或直接導到你指定的網址。預設會顯示一句「Form submitted」。

實戰:問卷填完,自動進 Google Sheets 並發 Email

實戰:問卷填完,自動進 Google Sheets 並發 Email

光收資料沒意思,重點是接後面。這是一條最常用的組合,三個節點就好。

第一步:Form Trigger 照上面設好欄位,假設收「姓名、Email、滿意度、建議」。

第二步:Google Sheets 節點 接在 Form Trigger 後面,動作選 Append Row(新增一列)。把表單欄位對應到試算表的欄。N8N 用 {{ $json.姓名 }} 這種寫法引用上一個節點的資料——意思就是「把表單填的姓名,塞進這一格」。

第三步:Gmail 或 Send Email 節點 再接一個寄信節點,收件人填你自己,內容寫「有新問卷:{{ $json.姓名 }} 給了 {{ $json.滿意度 }} 分」。這樣每次有人填,你信箱就會跳通知。

設定完,把工作流切成 Active,拿 Production URL 出去發。之後每一份問卷都會自動進試算表、自動通知你,你完全不用碰。

想看更完整的「表單 + Gmail + Sheets」串接,可以參考第一個工作流:表單到 Gmail 到 Sheets 的完整範例

三個新手常踩的坑

坑一:忘記發布工作流。 表單怎麼填都沒反應?先確認右上角狀態是 Active,不是 Inactive。Production URL 只在 Active 時運作。

坑二:欄位名稱用中文又有空格。 引用資料時 {{ $json.滿意度 }} 沒問題,但如果欄位名是「滿意 度」中間有空格,引用就會出錯。建議欄位名不要留空格,或用英文。

坑三:Required 沒勾,收到一堆空資料。 關鍵欄位記得設必填,不然使用者隨便按送出,你的試算表會塞滿空白列。

如果你想搞懂 N8N 引用資料的各種寫法,N8N 核心節點完整指南講得更細。

Form Trigger 跟其他觸發方式怎麼選

Form Trigger 跟其他觸發方式怎麼選

N8N 的觸發節點不只一種。簡單對照:

  • Form Trigger:要讓「人」主動填資料、回問卷、報名——用這個。
  • Webhook:要接「系統」送來的資料,例如金流回呼、別的服務推播——看N8N Webhook 完整指南
  • Schedule Trigger:要「定時」自己跑,例如每天早上整理報表——看N8N 排程觸發指南

三個各管一塊:人填的、機器送的、時間到的。搞清楚這個區分,你就知道每個工作流該用哪個開頭。

常見問題

N8N Form Trigger 收的資料安全嗎?

資料只進你自己的 N8N 實例與你串接的服務,不會經過第三方。如果是自架(self-hosted),資料完全在你掌控。處理 Email、電話這類個資時,建議搭配 HTTPS,並注意串接服務的權限設定,細節可看N8N 憑證安全管理

表單可以做多頁嗎?

可以。Form Trigger 後面接 N8N 的 Form 節點就能加下一頁,做成多步驟表單,適合比較長的問卷或申請流程。

一個 N8N 可以做幾張表單?

沒有硬性上限。每一條含 Form Trigger 的工作流就是一張獨立表單,各有各的 Production URL。要做幾張開幾條流程即可。

Cloud 版跟自架版都能用 Form Trigger 嗎?

都能。Form Trigger 是內建核心節點,N8N Cloud 跟自架(self-hosted)版本都支援,設定方式一樣。

動手做你的第一張自動化表單

收表單不該停在「收到」。N8N Form Trigger 讓你把每一份填寫,變成一連串自動發生的事。

先從一張四欄位的滿意度問卷開始,串上 Google Sheets,跑通了再慢慢加通知、加分流。30 分鐘,你就有一條別人填完、你什麼都不用做的工作流。

想要直接拿現成的表單工作流來改?逛逛我們的N8N 模板商城,挑一個最接近的拿去用。


延伸閱讀:

參考資料: