假設一家二十人的貿易公司,行政同事兩年前用 Zapier 串了幾條流程:官網表單進來就寫進 Google Sheets、通知業務的 Slack 頻道,訂單成立後再寄一封確認信。兩年下來累積了十五條 Zap,每月的方案也升了兩級。新來的工程師提議改用 n8n,理由是「可以自己架,比較省」。
討論了兩週,大家才發現真正的問題不在月費。十五條流程裡有六條沒人記得當初的設定邏輯;自架 n8n 之後,主機、備份、升級和半夜的錯誤通知要由誰負責,也沒有人說得清楚。選自動化工具之前,先算清楚兩件事:誰來維護,以及用量怎麼計算。
自動化工具很像辦公室租約。第一個月看的是租金,真正搬家時才看得到裝潢、設備和文件交接的成本;流程跑了一年以上,換工具的代價就在這裡。
先挑出兩三條真的在痛的流程
比較工具之前,先挑出兩到三條最耗時、最常出錯,或是資料最敏感的流程。例如報價到收款、潛在客戶分派到成交、線上訂單到出貨。每一條都會逼出不同的需求:報價到收款要處理簽核與稽核紀錄,客戶分派要對應 CRM 的欄位,訂單到出貨則要處理物流 API 失敗時的重試。
拿著這幾條流程去試用,比對著功能清單打勾有用得多。同時盤點一下既有環境:是否大量使用 Microsoft 365、有沒有自己的資料庫、需不需要接 LINE 官方帳號、Slack 或 ERP。環境越清楚,越不會選到「現在好用、兩年後搬不走」的工具。
n8n 和 Zapier 各是什麼
Zapier 是雲端服務,不需要安裝。一條流程(Zap)由一個觸發條件加上一連串動作組成,例如「表單送出」觸發「新增一列試算表」「傳送 Slack 訊息」。Zapier 官網寫它可以連接九千多個應用程式,現成的整合數量是它最主要的優勢。
n8n 有兩種用法:官方代管的 n8n Cloud,或是自架在自己的主機上。官方文件的建議很直接:想馬上開始、沒有技術人力、不想管主機的團隊用 n8n Cloud;需要完全掌控環境、有技術資源的團隊再考慮自架。自架的 Community 版本免費,功能幾乎完整;單一登入(SSO)、測試與正式環境分開、用 Git 做版本控管、專案,以及流程與憑證分享等功能,則需要付費方案。
授權也要看清楚。n8n 採用自家的 Sustainable Use License,屬於 fair-code 模式:可以免費使用、修改,但只限公司內部業務、非商業或個人用途;如果要把 n8n 包進自己的產品、對外收費提供服務,要另外和 n8n 簽商業協議。「可以自架」和「可以拿來做任何事」是兩件事,要把自動化做成對客戶的服務之前,先確認授權範圍。
| 工具 | 部署方式 | 用量怎麼算 | 適合 | 要注意 |
|---|---|---|---|---|
| Zapier | 雲端服務 | 成功執行的動作步驟(task) | 想快速串起雲端應用程式的團隊 | 流程量大時,用量增加得快 |
| n8n | n8n Cloud 或自架 | Cloud 版按整條流程的執行次數 | 流程步驟多、有技術人力的團隊 | 自架要自己負責維運與升級;授權有商業限制 |
| Make | 雲端服務 | 每個模組處理每筆資料的次數(operation) | 需要複雜資料轉換的營運與行銷 | 資料筆數會倍增用量 |
| Power Automate | 雲端流程與桌面流程 | 依授權方案 | 深度使用 Microsoft 365,或要操作沒有 API 的舊系統 | 授權結構較複雜 |
方案與價格變動頻繁,以各家官方頁面當下為準。
導入前的五個評估重點
1. 資料放在哪裡、誰負責維運
雲端服務省去主機維護,上線快;代價是資料會經過供應商的伺服器,要先確認合約與資安要求。自架可以把資料留在自己的網路裡,但監控、備份、升級和故障處理都變成自己的工作。沒有固定維運人力的團隊,自架省下的月費,很容易變成某位工程師半夜被叫起來的時間。
2. 連接器的深度,而不只是數量
「有 Shopify 整合」和「Shopify 訂單取消時會觸發,而且拿得到取消原因欄位」是兩回事。前者寫在官網清單上,後者要實際試過才知道。評估時看三件事:觸發事件有哪些、欄位拿不拿得到、出錯時有沒有錯誤訊息。遇到沒有現成整合的舊系統,還要確認能不能自訂 Webhook 或直接呼叫 API。
3. 用量怎麼算
三家的計算單位不同,同一條流程算出來的用量會差很多。Zapier 只計算成功執行的動作步驟,觸發、篩選和執行失敗的步驟都不算;n8n Cloud 以整條流程的執行次數計算,官方寫明不管流程裡有幾個步驟、處理多少資料,跑一次就是一次;Make 則以模組每處理一筆資料計一次 operation。
舉例來說,假設每天有 100 張訂單,每張訂單觸發一條流程、流程裡有 4 個動作。Zapier 大約是每天 400 個 task;n8n Cloud 若每張訂單跑一次,是每天 100 次執行,改成每天整批處理一次則只有 1 次;Make 大約是每天 400 多個 operation。拿自己的真實流程,用三種單位各算一次,比直接比月費準確得多。
4. 維護與監控
自動化成為日常營運的一部分之後,要能回答「誰改了哪條流程、什麼時候生效、出錯了怎麼退回」。先確認錯誤通知送到哪裡、失敗後會不會自動重試、有沒有版本紀錄。以 n8n 為例,用 Git 做版本控管屬於付費方案的功能,想用 Community 版做到同樣的事,就要自己另外處理匯出與備份。
5. 誰會每天打開它
行政或業務同事自己維護流程,介面好不好懂、錯誤訊息看不看得懂就很重要,Zapier 在這方面通常比較好上手。由工程師維護、流程又有很多分支和資料轉換時,n8n 可以寫程式碼的彈性就比較有價值。把實際會維護流程的人和他們能投入的時間,一起算進評估。
流程需要判斷時:加一個 agent 步驟,還是做一個 agent
很多流程只有一步需要判斷。例如客服信進來之後,要先判斷是詢價、客訴還是一般問題,再分派給不同的人。其餘步驟(存檔、通知、建立工單)都有固定規則。
大部分軌道是固定路線,只有一個分岔點需要判斷:這正是在固定流程裡加一個 agent 步驟的情況。
這種情況,在既有流程裡加一個 agent 步驟就好。n8n 的 AI Agent 節點接上聊天模型和工具後,會自己決定呼叫哪個工具完成任務;它也支援替特定工具加上人工核准,agent 要寄訊息、修改或刪除資料前,流程會暫停等人核准或拒絕。Zapier 則另外提供 Zapier Agents,讓 agent 在它連接的應用程式之間執行工作,用量和一般 task 分開計算。
固定流程負責規則清楚的步驟,agent 只處理需要判斷的那一步,出問題時也比較容易知道是哪裡壞了。
反過來,如果流程要跨好幾個內部系統、每一步都有不同的例外,把整條流程塞進自動化工具的節點裡,設定會越來越難維護。這時就該評估是不是要另外做一個 agent。
四種工具的分工可以看 AI agent 和聊天機器人、RPA、自動化流程差在哪;要自己做、用平台還是委外,則看企業 AI agent 自建、用平台還是委外。
不同情境先試哪一個
| 情境 | 建議先試 | 理由 |
|---|---|---|
| 小團隊,流程以雲端應用程式為主,沒有工程人力 | Zapier | 整合多、上手快,不用管主機 |
| 流程步驟多、分支多,用量按步驟算會很貴 | n8n Cloud | 按整條流程的執行次數計算 |
| 資料必須留在自己的網路裡,而且有固定維運人力 | 自架 n8n | 環境完全自己掌控 |
| 大量使用 Microsoft 365,或要操作沒有 API 的舊系統 | Power Automate | 與 Microsoft 365 整合深,桌面流程能操作舊系統畫面 |
| 流程還在每個月改 | 先整理流程 | 流程沒定,換哪個工具都會一直重做 |
Power Automate 的桌面流程屬於機器人流程自動化(RPA),可以透過畫面元素、影像或座標操作舊系統、網頁和 Excel。ERP 沒有 API、只能點畫面操作時,這通常比雲端自動化工具更合適。RPA 怎麼運作、什麼時候改用 API,見 RPA 是什麼。
用兩週試用一輪
建議挑一條端到端的流程,用兩個候選工具並行試用,步驟如下:
- 寫下流程的觸發、每一步和已知的例外,定好要看的數字,例如處理時間、錯誤次數和維護時間。
- 兩個工具用同一批測試資料跑同一條流程。
- 設好基本的維運規則:命名方式、註解、錯誤通知和重試。
- 用第三個評估重點的方式,把一年的用量換算成方案,加上維運人力的時間。
- 把結果交給一位沒參與試用的同事,看對方能不能只靠文件看懂這條流程、知道出錯時要找誰。
以開頭那家貿易公司為例,第一條可以挑「官網表單到業務通知」,它最常用,出錯的影響也最容易看見。n8n 從安裝到做出第一個流程的步驟,在 n8n 教學。
這些比較的限制
各家的功能與方案更新很快,今天的比較幾個月後可能就不一樣,所以選擇時要以自己的流程條件為主。用量試算只是估計,實際數字要看流程的觸發頻率、每次處理的資料筆數,以及錯誤發生的比例。
另外,工具只解決「怎麼串」,解決不了「流程本身合不合理」。例如同一種例外每週都要人工處理三次,換什麼工具都一樣要處理;這種情況先把流程規則整理清楚,比換工具更有效。
我們能協助的部分
如果流程牽涉多個內部系統,或其中有幾步需要判斷、想交給 AI agent,可以參考我們的企業 AI 營運方案:從需求診斷開始,由前線工程團隊到現場釐清作業細節、確認交付與驗收標準,再進行系統串接、在真實業務中驗證後上線,之後持續維護;需要判斷的步驟會設計人工審核機制。
常見問題
n8n 是開源軟體嗎?
n8n 官方的說法是 fair-code。程式碼公開、可以免費使用與修改,但只限公司內部業務、非商業或個人用途;要把 n8n 包進自己的產品對外收費,需要另外簽商業協議。
自架 n8n 真的免費嗎?
Community 版本的軟體授權免費,功能也幾乎完整。但主機、備份、監控、升級和處理故障的人力都是成本;單一登入、Git 版本控管、環境分開等功能還需要付費方案。評估時把這些一起算進去。
Zapier 執行失敗的步驟會算用量嗎?
依 Zapier 的說明,只有成功執行的動作步驟才算 task;觸發、篩選和執行失敗或中止的步驟都不算。AI by Zapier、Code by Zapier 等步驟有不同的計算方式,Zapier Agents 則使用另外的額度。
在流程裡加一個 AI 步驟,就算是 AI agent 了嗎?
要看那一步由誰決定下一步。只是呼叫 AI 摘要信件,路徑仍然是固定的,屬於流程;n8n 的 AI Agent 節點則會自己決定要呼叫哪些工具。兩者的差別可以看 AI agent 和聊天機器人、RPA、自動化流程差在哪。
已經用 Zapier 很久了,要搬到 n8n 嗎?
先算搬遷成本:要重建幾條流程、重新設定多少帳號授權、誰來維護新環境。如果只是用量費用太高,先檢查流程能不能改成批次處理或減少步驟,常常就能省下一大截;真的要搬,再從最單純的一條流程開始。
參考來源
以下依各家官方文件整理,方案與價格以官方頁面當下為準。
- n8n Docs:Choose how to use n8n
- n8n Docs:Community license(Sustainable Use License)
- n8n:Pricing(執行次數的定義)
- n8n Docs:AI Agent node
- n8n Docs:Human-in-the-loop for tools
- Zapier:How is task usage measured in Zapier?
- Zapier:Zapier Agents(業者自述)
- Make Help:Operations
- Microsoft Learn:Introduction to desktop flows(Power Automate)