本文提供了一個詳細的步驟指南,教您如何使用n8n創建一個自動化工作流程,將 Google Form 收集的客戶反饋資料自動分類到多個 Google Sheet 分頁,不需任何程式設計基礎。完整流程包括表單資料同步、分流判斷、分頁寫入,協助行銷或營運團隊提升資料處理效率,專心優化客戶體驗。

在數位行銷的世界中,資料收集和處理是每位行銷人員的日常工作。想像一下,當您收到大量的客戶反饋時,如何能夠自動篩選、整理並分類這些寶貴的資訊?今天,我將介紹如何使用 n8n,讓您不需要任何程式設計基礎,就能輕鬆實現行銷自動化。

在這篇文章中,我們將以一個實際案例,手把手教您如何設置一個自動化工作流程:當部落客從 Google Form 收集訪客反饋後,n8n 將自動監測 Google Sheet 中的新資料,進行處理並根據反饋類型將結果分類儲存到不同的表格頁面中。這樣的自動化流程將節省大量手動處理資料的時間,讓您能夠專注於更有價值的行銷策略制定。

案例概述

本教學將帶您完成以下工作流程:

  1. 訪客通過 Google Form 提交反饋
  2. 資料自動保存到 Google Sheet
  3. n8n 監測 Google Sheet 的變化
  4. 當新資料進入時,n8n 選取並處理重要欄位
  5. 根據反饋類型將資料分類到不同的 Google Sheet 頁面

想像一下,這個自動化流程如何幫助您的行銷團隊:當客戶提交反饋表單後,系統能自動識別重要的問題反饋和錯誤報告,立即將它們歸類到專門處理緊急事項的表格中。同時,一般性反饋會被歸入另一個表格,以便稍後處理。這樣,您的客服團隊可以優先處理重要問題,提高客戶滿意度,而行銷團隊則可以從所有反饋中挖掘改進產品的靈感。

現在,讓我們開始設置這個自動化流程!

1. 設置 Google Form 與 Google Sheet

步驟 1: 創建 Google Form

  1. 登入您的 Google 帳戶,前往 Google Forms
  2. 點擊 “+” 號創建新表單
  3. 設計您的反饋表單,加入以下欄位:
    • 姓名(短答文字)
    • 電子郵件(短答文字)
    • 反饋類型(單選題:選項包括”Questions”和”Bug Reports”)
    • 反饋內容(段落)
    • 改進建議(段落)

Google form

步驟 2: 連接 Google Sheet

  1. 點擊表單編輯界面右上角的三個點
  2. 選擇 “回應” 標籤
  3. 點擊右上角的綠色 Google Sheet 圖標
  4. 選擇 “創建新的電子表格”
  5. 為電子表格命名,例如 “Customer Feedback (Responses)”
  6. 點擊 “創建”

步驟 3: 準備分類表格頁面

  1. 在剛才創建的Google Sheet中,創建兩個新的工作表頁面:
    • 命名第一個頁面為 “Important”
      • 用於存儲 Questions 和 Bug Reports
    • 命名第二個頁面為 “Unimportant”
      • 用於存儲其他類型的反饋 (Comments, Feature Request)

現在,您已經設置好接收表單回應的Google Sheet,並準備好用於分類資料的頁面。

2. 建立新的工作流程

n8n workflow

步驟 1: 註冊並登入 n8n

  1. 前往 n8n.io 並註冊帳戶(或使用雲端版或自託管版本)
  2. 登入後,您將看到工作流程儀表板

步驟 2: 創建新工作流程

  1. 點擊左上角的 “+” 按鈕或 “Create Workflow” 按鈕
  2. 為工作流程命名,輸入 “從零開始自動化處理表單資料”
  3. 點擊 “Save” 保存工作流程

您現在已經創建了一個空白的工作流程,接下來我們將添加節點來實現自動化功能。

3. 新增 Google Sheet 觸發節點

我們需要設置一個觸發器,當有新資料進入 Google Sheet 時,自動啟動工作流程。

Trigger: google sheet trigger

步驟 1: 添加 Google Sheets 觸發節點

  1. 在工作流程編輯器中,點擊右上角的 “+” 按鈕
  2. 在搜索欄中輸入 “Google Sheets”
  3. 選擇 “Google Sheets Trigger”

步驟 2: 配置 Google Sheets 授權

  1. 點擊 “Add Credentials” 按鈕
  2. 選擇 “OAuth2” 認證方式
  3. 按照提示授權 n8n 訪問您的 Google 帳戶,官方文件
  4. 完成授權後,返回節點配置頁面

步驟 3: 配置觸發設置

  1. 在 “Poll Times” 部分,選擇 “Every Minute”(每分鐘檢查一次)
  2. 在 “Sheet ID” 欄位中,選擇您之前創建的電子表格 “Customer Feedback (Responses)”
  3. 在 “Sheet Name” 下拉選單中,選擇包含表單回應的工作表(通常為 “Form Responses 1”)
  4. 在 “Trigger” 欄位中,選擇 “Row Added”
  5. 點擊 “Save” 按鈕保存設置

現在,這個節點將每分鐘檢查一次電子表格,並在發現新行時觸發工作流程。

4. 新增資料處理節點

接下來,我們需要添加一個節點來處理從 Google Sheet 獲取的資料,只保留我們需要的欄位。

Node: select fields

步驟 1: 添加 Edit Fields (Set) 節點

  1. 從 Google Sheets 觸發節點向右拖曳一條線
  2. 在彈出的節點選擇器中搜索 “Set”
  3. 選擇 “Set” 節點

步驟 2: 配置 Set 節點

  1. 在 “Fields to Set” 中,點擊 “Add Field” 按鈕
  2. 添加需要的欄位名稱(name)
  3. 添加值(value)
  4. 點擊 “Save” 按鈕保存設置

想像一下,這個數據處理階段其實比看起來更強大。在真實的行銷場景中,您可能需要提取和轉換各種客戶數據。例如,您可以添加情感分析來評估反饋是正面還是負面的,或者在資料中添加標籤以便於後續的客戶細分。您甚至可以將反饋與CRM系統中的客戶資料合併,創建更全面的客戶視圖,從而幫助行銷團隊制定更精準的個性化營銷策略。

5. 使用 If 節點新增邏輯

現在,我們可以添加一個 If 節點來根據反饋類型將資料分類到不同的表格頁面。

Node: if

步驟 1: 添加 If 節點

  1. 從 “Select Fields” 節點向右拖曳一條線
  2. 在節點選擇器中搜索 “If”
  3. 選擇 “IF” 節點

步驟 2: 配置條件邏輯

  1. 點擊 “Add Condition” 按鈕
  2. 在左側值欄位中輸入:={{ $json.type }}
  3. 在操作下拉選單中選擇 “Equals”
  4. 在右側值欄位中輸入:Questions
  5. 點擊 “Add Condition” 按鈕新增第二個條件
  6. 在左側值欄位中輸入:={{ $json.type }}
  7. 在操作下拉選單中選擇 “Equals”
  8. 在右側值欄位中輸入:Bug Reports
  9. 在條件組合選項中選擇 “OR”(滿足任一條件即為真)
  10. 點擊 “Save” 按鈕保存設置

這個分類邏輯在實際營銷工作中極其強大。想像一下,您可以基於客戶類型、購買歷史、地理位置或互動頻率來分流客戶數據。例如,您可以將VIP客戶的反饋自動發送到高優先級處理通道,將潛在客戶的詢問自動轉到銷售團隊,並將技術問題直接路由到支持團隊。通過這種自動化分流,您可以確保每個客戶互動都能得到最適當的團隊處理,從而提高響應速度和客戶滿意度。

6. 從工作流程輸出數據回新的 sheet 頁面

最後,我們需要設置兩個 Google Sheets 節點,將不同類型的反饋資料輸出到相應的表格頁面。

Node: Google sheet add

步驟 1: 添加第一個 Google Sheets 節點(重要反饋)

  1. 從 If 節點的 “True” 輸出拖曳一條線
  2. 搜索並選擇 “Google Sheets”
  3. 將節點命名為 “Important”
  4. 在 “Operation” 選擇 “Append”
  5. 在 “Sheet ID” 欄位中,選擇同一個 “Customer Feedback (Responses)” 表格
  6. 在 “Sheet Name” 下拉選單中,選擇 “Important” 頁面
  7. 在 “Columns” 部分,選擇 “Auto-map input data to columns”
  8. 點擊 “Save” 按鈕保存設置

步驟 2: 添加第二個 Google Sheets 節點(不重要反饋)

  1. 從 If 節點的 “False” 輸出拖曳一條線
  2. 搜索並選擇 “Google Sheets”
  3. 將節點命名為 “Unimportant”
  4. 在 “Operation” 選擇 “Append”
  5. 在 “Sheet ID” 欄位中,選擇同一個 “Customer Feedback (Responses)” 表格
  6. 在 “Sheet Name” 下拉選單中,選擇 “Unimportant” 頁面
  7. 在 “Columns” 部分,選擇 “Auto-map input data to columns”
  8. 點擊 “Save” 按鈕保存設置

在真實的行銷環境中,這個輸出階段可以擴展到多個方向。您不僅可以將數據輸出到不同的表格,還可以將其發送到您的CRM系統、行銷自動化平台或客戶支持系統。例如,重要的產品反饋可以自動創建為產品團隊的任務,負面評論可以觸發客服團隊的跟進行動,而潛在銷售機會可以直接進入您的銷售漏斗。這種多渠道輸出能力使n8n成為連接您整個行銷技術堆棧的中樞。

7. 測試工作流程

現在,讓我們測試整個工作流程是否正常運作。

步驟 1: 激活工作流程

  1. 點擊右上角的 “Active” 切換開關
  2. 確認您的工作流程已經激活

步驟 2: 提交測試表單

  1. 前往您之前創建的 Google Form
  2. 填寫並提交一個測試回應
  3. 確認回應已經添加到原始 Google Sheet 的 “Form Responses 1” 頁面

步驟 3: 檢查工作流程執行

  1. 返回 n8n 工作流程儀表板
  2. 查看工作流程的執行歷史
  3. 確認工作流程已經成功執行
  4. 如果需要手動觸發,可以點擊 “Execute Workflow” 按鈕

步驟 4: 驗證結果

  1. 打開 “Customer Feedback (Responses)” Google Sheet
  2. 切換到 “Important” 頁面
  3. 確認您剛才提交的反饋(Bug Reports類型)已經出現在這個頁面
  4. 再提交一個非 “Questions” 或 “Bug Reports” 類型的反饋
  5. 檢查它是否正確地被添加到 “Unimportant” 頁面
  6. 觀察執行歷史中的數據流動情況,確保數據在各個節點之間正確傳遞

Test workflow

總結

通過本教學,您已經學會如何使用n8n建立一個基本的表單資料處理自動化流程。這種自動化不僅可以節省時間,還能提高資料處理的準確性和效率。

這個案例展示了 n8n 強大而簡單的自動化能力:

  • 自動監測表單資料的變化
  • 提取和處理關鍵資訊
  • 根據條件執行不同的操作
  • 將處理結果輸出到不同的目標位置

這只是 n8n 功能的冰山一角。您可以進一步擴展這個工作流程,例如:

  • 對於重要反饋,自動發送通知給相關團隊
  • 定期生成反饋摘要報告並通過電子郵件發送
  • 將資料導出到其他行銷工具或 CRM 系統

最重要的是,您無需任何程式設計基礎就完成了這一切!n8n 的直觀界面和強大功能使得行銷自動化變得前所未有的簡單。

現在,您可以將更多時間投入到策略思考和創意工作中,而將繁瑣的資料處理任務交給 n8n 自動完成。

最後!如果您在實踐過程中遇到任何問題,或者想要分享您的使用經驗,歡迎通過以下方式與我聯繫:

  1. 填寫反饋表單點擊這裡提交您的問題或建議
  2. 在文章下方留言:分享您的實作心得或提出疑問

您的反饋對我非常寶貴,也能幫助其他讀者更好地理解和應用n8n的自動化功能。

參考連結