在潛水課程這類需要精準管理報名與繳費的場景,教練每天面對的不只是教學本身,還有龐大的行政工作:
即便已經導入自動化流程,若缺少條件判斷(Conditional Logic)與訊息排程(Scheduling),還是容易出現問題。
例如:已付款的學員沒有收到課前提醒、尚未付款的學員卻收到了通知、課後問卷延遲發送等。
今天我們將探索如何透過條件判斷 + 訊息排程,讓自動化流程更精準、效率更高,不僅減少人工干預,也能提升學員體驗。本篇將提供完整的實作思路、範例與小練習,讓你可以立即在n8n、Google Sheet 與 LINE OA的自動化流程中運用。
為什麼重要?
範例:
[開始流程]
|
v
[檢查付款狀態]
/ \
已付款 未付款
| |
課前提醒訊息 催款訊息
| |
v v
[結束流程] [結束流程]
圖1:條件判斷
範例:
時間 ──|─────────────────|──────────────────|──>
報名後立即 課前 1 天 9:00 課程結束 2 小時
| | |
催款訊息 課前提醒 課後問卷
圖2:訊息排程時間軸示意,顯示不同訊息在不同時間點自動發送
優化流程不只是增加更多節點,而是用「智慧化控制」達到最高效率。
無條件流程:
[開始] --> [發送課前提醒] --> [課程結束] --> [課後問卷]
有條件流程:
[開始] --> [檢查付款狀態]
/ \
已付款 未付款
| |
課前提醒訊息 催款訊息
|
v
[課程結束]
|
v
[課後問卷]
圖3:對比「無條件 vs 有條件判斷的流程圖」
假設我們有一個潛水課程報名系統,流程如下:
學員報名
條件判斷:付款狀態
訊息排程:課前提醒與課後回饋
這樣的設計可以確保訊息只發送給符合條件的學員,不再出現誤發或漏發的問題。
表1:流程表
條件 | 動作 | 發送時間 |
---|---|---|
已付款 | 課前提醒 | 課前 1 天 9:00 |
未付款 | 催款訊息 | 報名後立即 |
課程結束 | 課後問卷 | 課後 2 小時 |
圖4:n8n 節點流程圖
步驟:
A. 在 n8n 中建立 Google Sheet 節點 → 抓取報名資料
B. 加入 IF 節點:
C. 設計 LINE Flex Message 範例卡片:
小技巧:
- Flex Message 可支援「條件顯示卡片」,根據付款狀態動態呈現
- 提高學員體驗與訊息精準度
如果沒有 n8n 或想先測試流程,可以用公式控制通知條件:
=IF(B2="已付款", "發送提醒", "等待付款")
挑戰:
小遊戲:
條件判斷 → 是 → 發送訊息 A
→ 否 → 發送訊息 B
練習:
[開始流程]
|
v
[條件判斷?]
/ \
是/Yes 否/No
| |
[發送訊息 A] [發送訊息 B]
| |
v v
--------[結束流程]--------
圖5:空白流程圖
小技巧累積 → 流程效率大幅提升。透過條件判斷 + 訊息排程:
【我的小murmur】:
明天預告:Day 16 我們將展示「分眾行銷實作」,
學習如何針對不同程度學員精準推送活動,提高報名率。
今天的任務:挑選一個流程節點,加入條件判斷,觀察自動化效果。每個小調整,都能累積成高效、智慧的自動化系統。
【秘密小樹洞】
想偷偷告訴我你最頭痛的工作流程、AI、自動化問題嗎?
點這個小樹洞分享,我會給你免費資源或可實作解法
→樹洞問卷