你只需要兩件事:能夠把流程說清楚、願意看一次錯誤訊息
很多人對「要不要學自動化」的卡點,其實是在身份:我不是工程師。但現實是:Make 這一類工具吃的是「業務流程描述能力」,吃的是「願不願意把成敗留下紀錄」。你越能在紙上把步驟寫清楚,你在畫布上就越不會因為模組太多而失去方向。
第一課建議刻意庸俗:表單進單通知。它之所以好學,是因為它把「成功」定義得很直白——有新資料進來,你看到通知;它把「失敗」也定義得很直白——多半是授權沒給夠、Webhook 網址貼錯容器、欄位映射沒對上。比起一上來就串聯十個系統,這一條路線更能建立信心複利。
帳號準備:先看執行紀錄,不要被方案細節綁架
你可以先完成註冊與基本 Workspace 設定;各方案的可用運算(Operations)與資料傳輸配額,請以官方定價頁的最新說明為準——本文不寫死額度,避免因改版誤導你。對新手的實務建議是:早一點熟悉「Run history/執行歷程」這一類介面。你會看多了成功的 runs,但更該習慣看失敗的 runs:失敗訊息是最快的老師,比任何教學影片都對症。
如果你在組織裡要使用,順帶先想好:這一條 Scenario 誰來維護、連線(Connection)綁定在誰的帳號上、信箱與通知渠道的收件者是誰。小團隊很常見的事故是:流程綁在個人帳號上,人請假就全停。
Scenario 是什麼:一條會被重複執行的路線圖
你可以把 Scenario 想成「一條會被時間或事件叫醒的流程」。它通常有一個清楚起點:可能是 Webhook、可能是 Email 觸發、可能是排程、也可能是某個 App 的「新事件」觸發。起點之後是一串 Module 接力:讀取、建立、更新、搜尋、發送訊息。對新手的心法只有一句:先讓資料穩定從第一站流到第二站,再談優化與漂亮。
Module 怎麼讀:每個方塊都在問「我對哪個服務做什麼事情」
每個 Module 本質是在某個 App 上執行一個動作。入門時很容易貪,想把「所有可能」一次接滿;更好的策略是像接水管:先證明水會流,再加淨水器、再加分流器。你要特別留意「資料結構」:上游吐出來的可能是巢狀 JSON,你在下游要取哪一層欄位,取不到就要回頭檢查上游輸出,而不是硬猜。
測試 Run:把「彩排」當成正式流程的一部分
用測試資料跑一兩次,檢查三件事:時間是否符合預期(時區很常是隱形殺手)、通知內容是否包含你業務上真的看得懂的欄位、目的地是否寫進正確列或正確分頁。失敗時一個非常實用的回溯方式:從最後一個成功的模組往前查。最常見的兇手名單通常是:欄位名變更、空白值沒處理、外部服務關了權限或換了 token。
權限與 Webhook:卡關重災區,但不神秘
權限問題的典型樣貌是「昨天可以、今天不行」:很多時候不是 Make 壞了,而是外部平臺的授權過期、或被管理員收回範圍。解法通常回到該平臺重新授權連接,並確認這一條連線確實擁有你希望的讀寫範圍。Webhook 的本質是對外開一個門口讓事件進來;因此要謹慎對待 URL 外流、公開文件、或是在截圖裡無意間暴露的參數。Webhook 也很容易跟「表單提供的整合 URL」搞混:貼錯容器會導致你一直在測 A,實際案件卻流到 B。
今天你註冊的理由,只要一條就夠
你跟自己做一個小約定:不靠收藏工具,而是用一次「親手跑通」證明自己真的做過。表單通知跑起來的那一刻,你買的不是酷炫,買的是未來任何更複雜流程的底盤:你知道怎麼授權、怎麼看紀錄、怎麼把欄位映射。下一步再把第三站(例如 Google Sheets)接上去也不遲——依然先求穩定,不求完美。計費請依官網為準。
把「測試」當成你未來除錯的存款
第一次跑通之後,請故意留下兩筆測試資料:一筆欄位齊全、一筆刻意缺非必填。它們會成為你日後改版時的對照組。當外部表單欄位被加減、或 Sheets 欄位被拖曳排序,你會慶幸自己不是隻看「最後一次成功 Run」,而是能回頭比對輸入輸出長相是否仍然合理。
先求可讀,再求漂亮
通知訊息不要一開始就塞滿 JSON。先讓業務同事能讀懂:誰、在什麼時間、因為什麼事件、下一步通常要做什麼。技術細節可以放在 Run history 或備註,而不是塞進每天收到一百封的通知裡。任何方案與 Operations 相關說明,請以官方定價與文件為準。
寫進待辦的那一行
今晚就可以註冊跑一次:表單 → 你自己的信箱或 IM,確認 Run history 讀得懂。任何額度與計費數字都只信官方。
另外補一句實務:遇到介面詞彙與官方改版不一致時,請以當時官網與連線對象的文件為準。 把流程命名寫得像「發生什麼事」而非「某人某月測試」,半年後你才找得到。
