WP Webhooks 評論:2022 年最強大的 WordPress 自動化插件

已發表: 2022-07-16

WP Webhooks 是一個全能的 WordPress 自動化插件,對於初學者來說很容易使用,同時也足夠強大,可以成為開發人員最好的朋友。 在這篇評論中,我們將深入探討這個很棒的工具,看看它可以做什麼,以及它如何簡化你的生活。

WP Webhooks 的目標是充當許多 WordPress 插件之間的粘合劑,從表單構建器(WSForm 是我們的首選)到 CRM(FluentCRM 很棒),到 LMS(LearnDash),再到電子商務解決方案(WooCommerce)。

您可以選擇在插件之間和/或在 WordPress(以及相關的集成)、外部服務、集成工具甚至 API之間發送數據。

集成

在深入了解 WP Webhooks 的具體功能和用法之前,讓我們來看看它附帶的大量原生集成。

有人將在 WordPress 網站構建中使用的大多數工具都有本機支持:

我們最喜歡的一些是 WPAmelia,一個很棒的預約工具,BBPress,基於 WP 的論壇的標準,Learndash,領先的 CMS,WooCommerce,Fluent Support 和 Zapier。

在這些集成中的每一個中,都有自定義觸發器和操作。 每個都有許多組合(太多了,無法在此處列出),但這裡有兩個示例,它們提供了一些很好的用例示例。

要查看每個集成,請單擊此處。 要獲取一些用例示例(所有集成之間必須有數百萬個排列),請單擊特定示例。

同樣值得注意的是,正如我們將在下一節中介紹的那樣,這不僅僅是一個簡單的“如果發生這種情況,那就去做”。 相反,您可以根據需要向單個觸發器添加任意數量的操作。

其中一些集成,特別是大型自動化平台的集成,進一步擴展了該插件的實用性。

這些特定的集成包括 Zapier、IFTTT、Zoho Flow、Make 和其他一些。 這些工具中的每一個都擁有數以千計的集成,使您可以連接和自動化您想到的幾乎任何單個工作流程。 以下是一些使用 Zapier 的示例。

  • 如果在 WordPress 中創建用戶,請在 Salesforce CRM 中創建用戶
  • 如果在 WordPress 中更新了帖子,請在 Google Drive 中更新備份副本
  • 如果自定義 ACF 字段已更新,請向網站所有者發送短信以使用 SimpleTexting 進行驗證
  • 如果使用 AffiliateWP 進行會員推薦,則將該記錄添加到 Airtable

這也是一條兩條路——我可以從第三方工具接收數據,也可以使用 WP Webhooks 來完成 WordPress 中的操作。

現在我們希望涵蓋了 WP Webhooks 的理論功能,讓我們看一下插件和用法。 如果產品具有強大的功能和承諾,但由於復雜性或設計而無法使用,則沒有任何產品是好的。 幸運的是,WP Webhooks Pro 完美地降低了 UI/UX,從而為從非技術人員一直到開發人員的任何人提供了一個強大的產品。

流動

Flows 是我發現自己使用的核心功能——它是一個類似於 Zapier 的自動化構建器,它依賴於兩件事,一個觸發器和一個動作(或多個動作)。 展示勝於講述,讓我們看一個基本的例子。

我在多作者博客上有一個重要的 ACF 自定義字段,我想知道它的每次更新。 與其每 2 小時查看一次我的帖子並檢查其內容是否未更改,我將使用 WP Webhooks 在更改時通知我。

各向同性-2022-05-09-at-15-13-03

我將創建一個新流程,並添加觸發器和操作。 我的觸發器是更新 ACF 帖子字段時。 我的操作是從 WordPress 向我的管理員電子郵件發送電子郵件。

各向同性-2022-05-09-at-15-23-27

我只需選擇我的 ACF 字段,然後設置管理員電子郵件和消息。 如果需要,我可以動態包含內容。 就是這麼簡單。 現在,當我發布流程時,每次更新該字段時,我都會收到一封通知電子郵件。

這只是眾多例子中的一個。 我試圖強調在實際設置每個觸發器和操作時的易用性——很難具體說明,因為每個集成(WordPress Core、WooCommerce、第三方插件)都有自己的觸發器和操作,具體取決於關於他們做什麼。 例如:

  • 如果創建了新用戶(WP 核心),請將其添加到 Amelia 約會中。
  • 如果獲得 Affiliate WP 佣金,請在 FluentCRM 中為用戶添加標籤。

這個名單真的是無窮無盡的。 對於每個觸發器和操作,輸入也會動態更新。 例如,這裡是更新評論字段的 ACF 觸發器。

各向同性-2022-05-09-at-19-36-50
請注意每個字段的有用工具提示。

這是 Fluent Form 提交的 ACF 觸發器:

各向同性-2022-05-09-at-19-38-21

以下是創建 WordPress 用戶的操作:

各向同性-2022-05-09-at-19-40-57

如前所述,您可以“堆疊”動作,這意味著對於觸發事件,可以有無限的動作。 例如,如果創建了 WordPress 用戶,我可以生成一封電子郵件,將它們添加到 CRM,然後將它們發送到 Zapier 及其 4500 多個外部集成。

各向同性-2022-05-09-at-15-21-48

一個強大的實現是行動的條件。 例如,如果訂單包含產品,我可以運行一個操作,但如果它包含不同的產品,我可以運行另一個。

發送數據

我們可以在 WordPress 中或通過許多集成中的任何一個獲取我們可用的任何數據,並通過 webhook 將其發送到任何地方 - 包括自定義應用程序和大多數企業工具(想想 Slack 或 Teams)。

各向同性-2022-05-09-at-20-35-16

例如,WSForm 是一個很棒的工具,但沒有與 Microsoft Teams 直接集成。 我可以通過添加 Microsoft Teams 傳入 webhook URL 並從 WSForm 提交傳遞表單數據來輕鬆設置通知:

各向同性-2022-05-09-at-21-26-49

如果結構正確,我的 Microsoft Teams 頻道會在每次有人提交 WSForm(或在我的網站上發生任何其他受支持的操作)時通知我。

接收數據

在這種情況下,我們從包含信息的第三方服務(類似於應用程序)發送一個 webhook,並使用該信息做一些事情。 一個很好的例子是使用 webhook 創建用戶。 為此,我們添加了一個新的 webhook 操作來接收數據。

各向同性-2022-05-09-at-20-51-11

現在,使用給定的信息,我們只需構建一個 webhook,將其發送到我們的站點,然後創建一個新用戶。 這是將自定義應用程序與您的網站集成的好方法。 在用戶示例中,我們的響應是:

{ "success":true, "msg":"用戶創建成功。", "data":{ "user_id":4, "user_data":{ "user_email":"demo3@iso****.co", “user_pass”:“**********************nyw4LyLX6”,“暱稱”:“James LePage”,“user_login”:“demo3iso****- co”,“first_name”:“James”,“last_name”:“LePage”,“additional_roles”:“”}}}

我們的亮點 - WooCommerce

WooCommerce 集成(在 Flow 中)讓我很高興——對於任何活動,例如客戶訂單、優惠券創建或產品更新,我都可以觸發我想要的任何事件。

由於我們的代理機構構建 WooCommerce 網站並且總是有邊緣案例請求通知,或將數據推送到自定義應用程序,WP Webhooks 是電子商務網站的完美“一刀切”解決方案。

各向同性-2022-05-09-at-15-24-59

因為我已經在使用 Zapier 來自動化我業務的大部分方面,並使用 WP Webhooks 來處理其他幾個用例,所以我可以不再需要幾個付費插件。 在這種情況下,我希望每次產品更新時都通知一個 Slack 頻道——構建一些審計日誌。

各向同性-2022-05-09-at-18-50-19

這樣做很容易。 首先,我創建了一個 WooCommerce 產品更新觸發器。 所有設置都保留為默認值。

然後,我做了一個動作,特別是zapier_send_webhook 。 在這裡,我發送了產品更新時間的時間戳和產品的標題。

各向同性-2022-05-09-at-18-54-29

在 Zapier 上,我創建了一個觸發器“catch raw hook in webhooks”。 這會不斷聽取我的 WooCommerce 網站的信息,以爆破它。

回到 WP Webhooks,我將 Zapier URL 設置為下圖所示……這是我的信息將被發送到的地方。

各向同性-2022-05-09-at-16-39-01

最後,在 Zapier 上,我將從我的 WooCommerce 網站抓取的消息發送到 Slack。

各向同性-2022-05-09-at-16-39-35

整個設置過程不到 5 分鐘,與我現有的系統集成,並且不再需要另一個付費插件。 這是與第三方自動化工具進行更複雜集成的示例

作為旁注 - 我也可能只使用 WP Webhooks 將 JSON 有效負載發送到 Slack 本身,從而消除對 Zapier 的需求。 然而 Zapier 是我已經付錢的東西,而且在這種情況下它也沒有代碼可以為我節省大量時間,因為我不需要弄清楚 Slacks 文檔:)。

結論

WP Webhooks Pro 是一款適用於 WordPress 網站的完美的萬能自動化和數據連接插件。 它設計精良,易於使用——即使是初學者在閱讀它的文檔後也能理解它,因為它具有良好的 UI/UX 和直觀、類似 Zapier 的特性。

當然,作為開發人員和代理所有者,我喜歡這個解決方案為我提供的靈活性和可擴展性。