n8n 自動化完整教學

Part 4: 第一支工作流實戰

7 步驟部署「報名通知流程」

Webhook 觸發 自動寄信 存入 Google Sheet

🎯 實戰目標

我們要建立一個報名通知流程

流程說明:當有人填寫報名表單時,n8n 自動發一封確認信給填表人,並把資料存進 Google Sheet。
📝 填表單
🔗 Webhook 接收
📧 發確認信
📊 存 Google Sheet

✅ 學會的技能

  • 建立新 Workflow
  • 使用 Webhook 觸發
  • 串接 Gmail 寄信
  • 串接 Google Sheets 存資料

⏱️ 預估時間

15-20 分鐘

📋 步驟一:建立新的 Workflow

1

點選「+ New Workflow」

在左上角點選新增工作流按鈕,會跳出一張新的白板

2

命名流程

點標題可以直接改流程名稱,例如命名為:

報名通知流程
命名建議:使用清楚的中文名稱,之後管理多個流程時比較好辨識!

🔗 步驟二:加入 Webhook 節點

1

新增節點

在右上角點「+」,搜尋「Webhook」,點一下後會出現在中央白板上

2

複製 Webhook URL

這個節點會產生一個專屬的網址,複製這組 URL

3

設定表單工具

回到你的表單工具(Google Forms、Tally、Typeform 等),把這個 URL 貼到「送出後要通知的 Webhook」欄位

Webhook 功能:當有人觸發這個網址(送出表單),流程就會開始運作!

📧 步驟三:加入 Send Email 節點

1

搜尋 Gmail 節點

點「+」,搜尋「Gmail」或「Email」,選擇一個寄信節點

2

連接節點

拉條線從 Webhook 接到寄信節點,代表:

有人送出表單
發出確認信
3

設定郵件內容

  • 寄件人帳號:需先設好憑證(下一步會說明)
  • 收件人:可用表單內的 email 欄位動態帶入
  • 主旨與內文:自訂確認信內容

📊 步驟四:存資料到 Google Sheet

1

新增 Google Sheets 節點

從右側「+」選 Google Sheets 節點,插在流程最後

2

設定寫入位置

  • 試算表名稱:選擇你要寫入的 Google 試算表
  • 工作表名稱:選擇要寫入的工作表
3

對應欄位

設定每一欄要寫入什麼資料,通常會對應:

  • 姓名
  • 電話
  • 信箱
  • 報名時間

🔑 步驟五:設定憑證

串接 Gmail 和 Google Sheet 前,需要先設定 OAuth 授權。

1

進入憑證區

點擊左側「Credentials」進入憑證設定

2

建立 OAuth 連結

點擊「Add Credential」,選擇 Google 相關服務,完成授權流程

3

串接 Google 帳號

跟著畫面指示,登入你的 Google 帳號並允許存取

只要設定一次!之後每個節點都可以選這組憑證來使用,不用重複授權。

🧪 步驟六:儲存並測試流程

1

儲存流程

點上方「Save」按鈕儲存流程

2

手動測試

點「Execute Workflow」可以手動測試,或實際用表單送出資料

3

查看執行記錄

左側的「Executions」紀錄會顯示每次執行的狀況:

  • 哪個節點成功 ✅
  • 哪裡錯誤 ❌
  • 花了多少時間 ⏱️
除錯技巧:如果流程沒有正常運作,先到 Executions 查看錯誤訊息!

🚀 步驟七:啟用流程正式上線

1

確認流程沒問題

測試幾次確認流程都能正常運作

2

啟用流程

點畫面右上角「Activate」切換啟用

3

自動執行

之後只要表單被填寫一次,流程就會自動執行一次

🎉 恭喜!你的第一支 n8n 工作流已經上線了!

📋 完整流程總覽

📝 表單送出
🔗 Webhook
接收資料
📧 Gmail
發確認信
📊 Google Sheet
存資料

🔔 Trigger(觸發)

Webhook 節點:當表單送出時觸發

⚡ Action 1

Gmail 節點:發送確認信給報名者

⚡ Action 2

Google Sheets:將報名資料存入試算表

🎉 Part 4 總結

7 步驟完成第一支工作流:

  1. 建立 Workflow:命名為「報名通知流程」
  2. 加入 Webhook:產生觸發網址
  3. 加入 Send Email:設定寄信內容
  4. 加入 Google Sheets:設定存入位置
  5. 設定憑證:完成 OAuth 授權
  6. 測試流程:確認各節點正常運作
  7. 啟用上線:開始自動執行!
← 上一章 下一章:AI 飲食記帳助理 →