如果你是教育訓練、體驗或課程服務方面的教練,相信你一定遇過這種情況:
在前一篇【Day 8|打造好用的報名入口】
我們設計了一個友善的入口,讓學員更容易完成報名。
但有了入口,資料能不能「正確收集」才是關鍵。
今天的主題就是要解決「零散資料 vs. 完整資料庫」的落差。
我們要做的是:建立自動化流程,讓報名資料直接進入 Google Sheet,不再人工整理。
所謂「單一真實來源」,就是所有人都依賴同一份資料庫,而不是各自拿著不同版本。
這對課程管理非常重要,因為:
想像一下,如果學員只用 LINE 傳一段文字:
「我是小明,想報名下週六的體驗課,會用 Line Pay 付款。」
你要自己人工把「姓名=小明、課程=體驗課、日期=下週六、付款方式=Line Pay」拆出來,還要再放進 Excel。
但如果我們設計一個表單,讓他們填:
1. 非結構化資料 (Unstructured) / 純文字訊息
──────────────────────────────
「我是小明,想報名下週六的體驗課,
會用 Line Pay 付款。」
→ 人要自己看懂,再人工拆資料
2. 半結構化資料 (Semi-structured)
──────────────────────────────
姓名=小明; 課程=體驗課; 日期=下週六; 付款=Line Pay
→ 有標籤,但格式不統一,還要再整理
3. 結構化資料 (Structured) / 表單填寫
──────────────────────────────
───────────────────────────────────────────────────
| 姓名 | 課程名稱 | 日期 | 付款方式 |
|───────────┼─────────────┼──────────┼────────────|
| 小明 | 體驗課 | 下週六 | Line Pay |
───────────────────────────────────────────────────
→ 可以直接查詢、篩選、做報表
圖1:三層遞進:「文字 → 標籤 → 表格」
這些就是結構化資料,能直接用來做查詢、篩選、報表。
少了結構化,資料就只是一堆聊天紀錄
根據實際測算:
自動化收集後:
人工處理報名資料 自動化收集 (n8n × Google Sheet)
───────────────────────── ──────────────────────────────
✘ 每週處理 20–30 位學員 ✔ 無 人工輸入
✘ 每位資料要人工處理 3 次 ✔ n8n 自動寫進 Google Sheet
✘ 整理名單每天花 1–2 小時 ✔ 名單即時可用
✘ 容易漏填、抄錯 ✔ 錯誤率大幅降低
✔ 後續繳費追蹤、提醒、行銷分眾無縫接續
圖2:人工 vs 自動化的差異
這就是 CRM 系統的基礎:資料收得到、對得準。
以下以「潛水課程」為例,設計一個 最小可行產品(MVP) 流程。
表1:資料庫設計 範例
報名時間 | 姓名 | 課程名稱 | 日期 | 付款方式 | 付款狀態 | 備註 |
---|---|---|---|---|---|---|
2025/09/19 14:05 | 王小明 | 體驗潛水 | 9/21 | Line Pay | 未付款 | |
2025/09/19 14:07 | 李小美 | 進階水肺 | 9/25 | ATM | 已付款 |
後續只要付款狀態有更新,系統自動改「未付款 → 已付款」
(這部分會在Day 10 付款追蹤自動化詳解)
我整理了兩個版本:
適合:想要做出專業體驗的品牌。
步驟
優點:體驗好、流程完整。
缺點:Flex Message 設計需要一些時間。
現在輪到你了!
想一想,如果你要收集學員的報名資訊,你的表單會長什麼樣子?
請寫下至少 5 個欄位:
接著問自己:
這樣你的資料表就不只是收集,而是為後續的 CRM 自動化打好基礎。
今天我們完成了 CRM 系統的第一步:
【我的小murmur】
(Day 10):付款追蹤自動化
我會分享如何透過處理金流,讓付款狀態自動更新,不再人工繁雜對帳。
最後,留個小作業:
請留言你的「5 個報名表必填欄位」!
想看我分享完整的 n8n Workflow 截圖?留言「我要流程」
【秘密小樹洞】
想偷偷告訴我你最頭痛的工作流程、AI、自動化問題嗎?
點這個小樹洞分享,我會給你免費資源或可實作解法
→樹洞問卷