透過 Zapier 實現自動化:介紹、功能和使用案例

zapier

透過 Zapier 實現自動化:介紹、功能和使用案例

陸續更新串接教學:

或者你可以參考另外一款工具:


在現代,我們每天都要處理各種各樣的任務,從個人生活到工作業務,從電子郵件到社交媒體,從數據分析到文件管理。你已經沒有辦法避免一個人需要多工甚至多技能,你必須有三頭六臂!!
有時候,我們可能會覺得這些任務太繁重、太重複、太耗時,而且容易出錯。如果有一種工具可以幫我們自動化這些任務,讓我們可以專注於更重要的事情,那該多好呢?

這就是 Zapier 要做的事情。Zapier 是一個自動化工具,它可以讓你在不寫任何代碼的情況下,將不同的應用程式連接起來,實現各種自動化任務。

這邊將介紹 Zapier 的基本概念和功能,並分享一些使用 Zapier 實現自動化的案例和教學。也會比較 Zapier 與其他類似工具的優缺點,幫助你選擇最適合你的自動化平台。最後也會提供一些建議,讓你可以開始使用 Zapier 提升工作效率和節省時間!


什麼是 Zapier 以及其工作原理?

Zapier 是一個應用程式集成平台(Application Integration Platform),它可以讓你在不寫任何代碼的情況下,將不同的應用程式連接起來,實現各種自動化任務。Zapier 支援超過 3000 種應用程式,包括常用的 Gmail、Slack、Dropbox、Trello 等。

Zapier 的核心概念是 Zap。一個 Zap 是一個自動化任務的定義,它由兩個部分組成:觸發(Trigger)和動作(Action)。觸發是指當某個條件發生時,就會啟動 Zap 的事件。

你可以根據你的需求和想像力,建立更多更複雜的 Zap。也可以建立一個每當你在 Google 表格中新增一行數據時,就自動發送一封電子郵件給相關人員;或者建立一個當你在 Instagram 上發布一張照片時,就自動將它保存到 Dropbox 中;甚至是建立一個 Zap 當你在 Google 日曆中新增一個事件時,就自動在 Twitter(X) 上發布一條推文等等。(X 目前是不行的,但有其他方式,未來我會另外寫一篇文章介紹。


Zapier的主要功能和優勢

Zapier是一個強大而靈活的自動化工具,它有以下幾個主要功能和優勢:

  • Zapier 支援涵蓋了各種領域和功能,例如電子郵件、社交媒體、文件管理、數據分析、行銷、會計等。你可以在 Zapier 的網站上查看所有支援的應用程式和相關的觸發器和操作器。

  • Zapier可以讓你在不寫任何代碼的情況下(要寫也可以),將不同的應用程式連接起來,實現各種自動化任務。你只需要選擇你想要連接的應用程式,然後設定觸發器和操作器的細節。Zapier會幫你處理所有的背景工作,讓你不需要關心技術細節。

  • Zapier可以讓你使用篩選器(Filter)和格式化器(Formatter)來自定義你的Zap。篩選器可以讓你設定一些條件來決定是否執行操作器。
    像是每當你收到一封新郵件時,就檢查郵件的主題是否包含「緊急」,如果有包含,就執行後續的動作,如果沒有就跳過。或者可以建立一個 Zap,每當你在 Google 表格中新增一行數據時,就使用格式化器將數據轉換為 JSON 格式,然後發送到一個 Webhook。

  • Zapier可以讓你使用變數(Variable)和模板(Template)來動態生成操作器的資料。變數是指觸發器或操作器提供的資料,例如郵件的主題、卡片的標題、事件的時間等。你可以在操作器中使用變數來填入資料,例如「{{Subject}}」、「{{CardName}}」、「{{StartTime}}」等。模板是指一種預先定義的資料格式,例如電子郵件的內容、訊息的內容、推文的內容等。你可以在操作器中使用模板來生成資料,例如「Hi {{FirstName}}, thank you for your email.」、「{{CardName}} has been added to {{ListName}}.」、「I’m attending {{EventName}} at {{StartTime}}.」等。

  • Zapier 可以讓你使用排程(Scheduler)和延遲(Delay)來控制 Zap 的執行時間。排程可以讓你設定一個固定的時間間隔或時間點來觸發 Zap。
    像是你可以建立一個每天早上 9 點發送一封電子郵件給你的團隊成員;或者建立一個每週一下午 3 點執行一次數據分析並生成報告。延遲器可以讓你設定一個時間長度來延遲執行操作器。
    又或者,你可以建立一個 Zap,每當你收到一封新郵件時,就延遲 10 分鐘再回覆;建立一個每當你在 Trello 上新增一張卡片時,延遲1小時後在 Slack 上發送訊息。

如何使用 Zapier 實現各種自動化任務

Zapier首頁註冊
註冊使用是免費的哦!也可以用 Google 帳號註冊

https://zapier.com/

要使用 Zapier 實現各種自動化任務,你需要先註冊一個 Zapier 帳號。Zapier 提供了不同的方案和價格,從免費到付費,從基礎到高級。你可以根據你的需求和預算選擇合適的方案。免費方案可以讓你建立最多 5 個 Zap,每月執行最多 100 次;付費方案則可以讓你建立更多更複雜的 Zap,每月執行更多次的 Task。

要建立一個 Zap,你需要先登入到 Zapier 的網站上,然後點擊「Make a Zap」按鈕。接著,你需要選擇你想要連接的兩個或多個應用程式,然後設定觸發器和操作器的細節。你可以參考Zapier的官方教學和文件來瞭解更多的細節和技巧。

Zapier template模版
上頭一大堆的 template 可以直接讓你套用,省下設定的時間

如果你不想從零開始建立一個 Zap,你也可以使用 Zapier 提供的樣板(Template)。樣板是一些已經預先定義好的 Zap,它們涵蓋了各種常見的自動化場景和需求。也可以在 Zapier 的網站上瀏覽或搜尋樣板,然後選擇一個你感興趣的樣板,並根據提示進行一些簡單的設定和調整。這樣就可以快速地建立一個 Zap,而且不需要花太多時間和精力。


實際應用:使用 Zapier 進行日常生活和業務自動化的例子

Zapier 實現各種自動化任務,基本上我可以說是想得到的都有,從日常生活到業務運營,從簡單到複雜,從個人到團隊都沒問題。以下是一些使用 Zapier 進行自動化的例子:

  • 將 Gmail 收到的附件自動保存到 Dropbox 中。
    這個 Zap 可以讓你不需要手動下載和上傳附件,而是讓 Zapier 幫你自動處理。你可以設定一些篩選器來決定哪些郵件的附件需要保存,例如根據發件人、主題、大小等。你也可以設定一些格式化器來修改附件的名稱或格式,例如加上日期、時間、序號等。
  • 將 Google 表格中的數據自動轉換為圖表並發送到 Slack 中。
    這個 Zap 可以讓你不需要手動製作和分享圖表,也可以設定一個排程器來決定何時執行這個 Zap,例如每天、每週或每月。你也可以設定一些格式化器來修改圖表的類型或外觀,例如折線圖、柱狀圖、餅圖等。
  • 將 Instagram 上發布的照片自動保存到 Google Drive 中。
    讓你不需要手動同步和備份你的照片。可以設定一些篩選器來決定哪些照片需要保存,例如根據標籤、位置、描述等。設定一些格式化器來修改照片的名稱或格式,例如加上日期、時間、序號等。
  • 將 Google 日曆中的事件自動添加到 Todoist 中。
    例如根據標題、描述、時間等。你也可以設定一些格式化器來修改待辦事項的名稱或優先級,例如加上「重要」、「緊急」、「提醒」等。
  • 使用 Zapier 將 X(Twitter) 上發布的推文自動轉發到 Facebook 上。-> 暫時無法使用
    使用篩選器來決定哪些推文需要轉發,例如根據標籤、內容、回覆等。設定既定格式,像是加上「#」、「@」、「轉自Twitter」等。

Zapier 與其他類似工具的比較評估

Zapier 並不是唯一一個提供自動化服務的工具,市場上還有其他一些類似的工具,例如IFTTT、Make 等。這些工具都有各自的特點和優缺點,可以根據需求和預算選擇最適合工具。以下是一些比較 Zapier 與其他工具的評估:

工具名稱主要特點優點缺點免費版功能價格範圍
Zapier連接超過 5000 個應用,多步驟工作流程用戶友好的工作流程編輯器,廣泛的支援高級功能需付費,免費計劃只能設定一個 Trigger 以及一個 Action提供基礎工作流程創建,每月 100 個任務免費至 $69 / 月 (年付)
Pabbly Connect簡潔界面,高度可定制化的工作流程免費觸發器和無限內部任務,完整功能的免費計劃缺乏即時聊天支持,免費版不能使用變數功能提供基礎工作流程設計,每月 100 個任務免費至 $59 / 月
Make (前身為 Integromat)可視化編輯器,數百種模板免費計劃提供高達 1000 個操作優先支持僅提供給高級付費計劃用戶,免費版有premium apps限制提供基礎工作流程創建,每月 1000 個操作免費至 $29 / 月
Parabola易於設計的工作流程,集中數據管理免費多步驟工作流程免費計劃限制活動工作流程數量,需手動執行工作流程提供基礎數據集成和處理,每個工作流程最多 25 步,且僅提供 3 個Flow免費至 $1,500/ 月
Pipedream適合開發者,豐富的整合選項無限的資料存儲,還可以與 Github 同步組織工具有限,技術支持需付費計劃提供完整的工作流程功能,一天最多 25 credits免費至 $99 / 月
IFTTT連接 700 多種服務,專為不同應用設計的 Applets無限 Applet 運行次數,可連接智能家居創建新 Applet 不如 Zapier 直觀,功能較為簡單提供基礎服務連接,包括 Applets 功能免費至 $12.5 / 月

我理解的最多就是 Zapier 以及 Make,還有 IFTTT 很久以前使用過。不過這些工具基本上都有免費的額度可以使用,只是限制依照不同的方案會有所不同,但不變的是每一家就算付費使用,Task 執行數量都會有上限,不可能讓你一路用到爆。

然後我本人不會寫 code(Sorry),許多工具對我來說都比較難(Make 以及 Pipedream),所以使用 Zapier 對我來說就是最適合的,而且就算真的要寫 code,Zapier 的 action 也有這段的輔助,補足原本串接 App 本身支援度的不足。


Zapier 免費版以及付費版的差別

可詳見 Pricing table:https://zapier.com/app/pricing

zapier price table

我認為最大的差別應該在能否多個 step 以及 filter 上,最後是 task 的使用量。因為有時候你真的串接的程度比較複雜時,會非常需要多個 step 設定,那一定要使用到 Free plan 以上的版本,甚至你有項目必須要使用到篩選器的話,也一定必須付費後才可以使用篩選器功能。

這堆 Zapier 原生的項目許多都要付費才能使用
這堆 Zapier 自己設置的項目許多都要付費才能使用

其實市面上應該也還有不少這樣的工具,只是我用下來(或者我目前接觸到的)就是Zapier最符合我使用上的調性。

而且我甚至可以說使用了 Zapier 還幫公司省了不少錢。因為使用 Zapier 可以讓我避免購買 hubspot 的 OPS hub plan。(這至少省了十萬/月,但這也不是我的錢就是了…),當然使用細節我也會在為來的文章詳細的說明,設定細節上裡頭還有許多地方要注意,用起來也不是真的表面上那麼簡單。(但主要還是要看你要串接的複雜程度以及軟體是哪些。)

使用 zapier 讓 wordpress 與 Medium 的同步
wordpress 與 Medium 的同步

目前我個人使用上就有用到 WordPress 與 Medium 的同步發文,這真的很好用!而且我好像還沒看到有人提到這個用法。現在看到比較多的是讓大家直接在 Medium 設定好 API 接口後還要安裝 WordPress 的外掛。我後來確定這個方法沒有效了,因為那個外掛很久沒更新了,而且我每次發文都不會同步到 Medium… 但使用 Zapier 沒有問題。

總而言之,Zapier 是一個非常強大而靈活的自動化工具,它可以讓你在不寫任何代碼的情況下,將不同的應用程式連接起來,實現各種自動化任務,你可以很直白的把它當作是一款每個程式之間的 API 串接工具,趕快試試看囉!