WP Webhooksレビュー:2022年に最も強力なWordPress自動化プラグイン

公開: 2022-07-16

WP Webhooksは、WordPress用のすべてを網羅した自動化プラグインであり、初心者が使用するのに十分簡単であると同時に、開発者の親友になるのに十分強力です。 このレビューでは、この素晴らしいツールを深く掘り下げ、それが何をすることができるか、そしてそれがどのようにあなたの人生を簡素化できるかを見ていきます。

WP Webhookの目標は、フォームビルダー(WSFormが私たちの頼みの綱です)からCRM(FluentCRMが素晴らしい)、LMS(LearnDash)、eコマースソリューションまで、多くのWordPressプラグイン間の接着剤として機能することです。 (WooCommerce)。

プラグイン間および/またはWordPress(および関連する統合)、外部サービス、統合ツール、さらにはAPIでデータを送信することを選択できます。

統合

WP Webhookの特定の機能と使用法に飛び込む前に、それに付属する膨大な数のネイティブ統合を見てみましょう。

誰かがWordPressサイトビルドで使用するツールの大部分はネイティブサポートされています。

私たちのお気に入りのいくつかは、素晴らしい予約ツールであるWPAmelia、WPベースのフォーラムの標準であるBBPress、Learndash、主要なCMS、WooCommerce、Fluent Support、Zapierです。

これらの各統合には、カスタムトリガーとアクションがあります。 それぞれに多くの組み合わせがあります(非常に多く、ここにリストすることは不可能です)が、ここにいくつかの優れたユースケースの例を提供する2つの例があります。

すべての統合を表示するには、ここをクリックしてください。 いくつかのユースケースの例(すべての統合の間に何百万もの順列が存在する必要があります)を取得するには、特定の例をクリックしてください。

また、次のセクションで説明するように、これは単純な「これが発生した場合は、それを実行するよりも」というだけではないことにも注意してください。 代わりに、1つのトリガーに必要な数のアクションを追加できます。

これらの統合の一部、特に大規模な自動化プラットフォームへの統合は、このプラグインのユーティリティをさらに拡張します。

これらの特定の統合には、Zapier、IFTTT、Zoho Flow、Makeなどが含まれます。 これらのツールはそれぞれ何千もの統合を誇っており、これにより、考えているほぼすべての単一のワークフローに接続して自動化できます。 Zapierを使用したいくつかの例を次に示します。

  • ユーザーがWordPressで作成されている場合は、SalesforceCRMでユーザーを作成します
  • WordPressで投稿が更新された場合は、Googleドライブのバックアップコピーを更新してください
  • カスタムACFフィールドが更新された場合は、Webサイトの所有者にテキストを送信して、SimpleTextingを使用して確認します。
  • アフィリエイト紹介がAffiliateWPで行われる場合は、そのレコードをAirtableに追加します

これも双方向です。サードパーティのツールからデータを受信し、WPWebhookを使用してWordPress内でアクションを完了することもできます。

WP Webhookの理論的な能力について説明したので、プラグインと使用法を見てみましょう。 強力で有望な製品はありませんが、複雑さやデザインのために使用できません。 幸いなことに、WPWebhooksProはUI/UXを完全にダウンさせ、技術者以外の人から開発者まで、誰にとっても強力な製品を提供します。

流れ

Flowsは、私が使用しているコア機能です。これは、トリガーとアクション(または複数のアクション)の2つに依存するZapierのような自動化ビルダーです。 表示する方が伝えるよりも優れているので、基本的な例を見てみましょう。

複数の著者のブログに重要なACFカスタムフィールドがあり、更新されるたびに知りたいです。 2時間ごとに投稿にアクセスして、コンテンツが変更されていないことを確認する代わりに、WPWebhookを使用して変更されたときに通知します。

等方性-2022-05-09-at-15-13-03

新しいフローを作成し、トリガーとアクションを追加します。 私のトリガーは、ACF投稿フィールドが更新されたときです。 私の行動は、WordPressから管理者の電子メールに電子メールを送信することです。

等方性-2022-05-09-at-15-23-27

ACFフィールドを選択し、管理者の電子メールとメッセージを設定するだけです。 必要に応じて、コンテンツを動的に含めることができます。 とても簡単です。 これで、フローを公開すると、そのフィールドが更新されるたびに通知メールが届きます。

これは多くの例のほんの一例です。 各トリガーとアクションを実際に設定する際の使いやすさを強調しようとしています。各統合(WordPress Core、WooCommerce、サードパーティのプラグイン)にはすべて独自のトリガーとアクションが付属しているため、具体的に説明するのは困難です。彼らが何をするかについて。 例えば:

  • 新しいユーザーが作成された場合(WPコア)、それらをAmeliaの予定に追加します。
  • アフィリエイトWPコミッションが行われた場合は、FluentCRMのユーザーにタグを追加します。

リストは本当に無限です。 トリガーとアクションごとに、入力も動的に更新されます。 たとえば、更新されるコメントフィールドのACFトリガーは次のとおりです。

等方性-2022-05-09-at-19-36-50
すべてのフィールドに役立つツールチップに注意してください。

そして、これが流暢なフォーム提出のための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は優れたツールですが、MicrosoftTeamsと直接統合されていません。 MicrosoftTeamsの着信WebhookURLを追加し、WSForm送信からフォームデータを渡すことで、通知を簡単に設定できます。

等方性-2022-05-09-at-21-26-49

適切に構成されていれば、誰かがWSFormを提出するたびに(または私のサイトでサポートされている他のアクションが発生するたびに)、MicrosoftTeamsチャネルから通知が届きます。

でデータを受信する

この状況では、情報を含むサードパーティのサービス(アプリケーションなど)からWebhookを送信し、その情報を使用して何かを実行します。 良い例は、Webhookを使用してユーザーを作成することです。 そのために、データを受信するための新しいWebhookアクションを追加します。

等方性-2022-05-09-at-20-51-11

これで、与えられた情報を使用して、Webhookを作成し、それをサイトに送信して、新しいユーザーを作成するだけです。 これは、カスタムアプリのようなものをWebサイトに統合するための優れた方法です。 ユーザーの例では、応答は次のとおりです。

{"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の統合(フロー内)にうれしく驚きました。顧客の注文、クーポンの作成、製品の更新など、あらゆるアクティビティで、必要なイベントをトリガーできました。

私たちのエージェンシーはWooCommerceサイトを構築し、通知のエッジケースリクエストやカスタムアプリへのデータのプッシュを常に行っているため、WPWebhooksはeコマースサイトに最適な「万能」ソリューションです。

等方性-2022-05-09-at-15-24-59

私はすでにZapierを使用してビジネスのほとんどの側面を自動化し、WP Webhookを他のいくつかのユースケースに使用しているため、いくつかの有料プラグインの必要性をなくすことができます。 この状況では、製品が更新されるたびにSlackチャネルに通知してもらいたいのですが、監査ログをいくらか作成します。

等方性-2022-05-09-at-18-50-19

これを行うのは簡単です。 まず、WooCommerce製品の更新トリガーを作成しました。 すべての設定はデフォルトのままにしました。

次に、アクション、具体的にはzapier_send_webhookを作成しました。 ここでは、製品が更新されたときのタイムスタンプと製品のタイトルを送信します。

等方性-2022-05-09-at-18-54-29

Zapierで、「Webhookで生のフックをキャッチする」トリガーを作成しました。 これは常に私のWooCommerceWebサイトをリッスンして、情報を提供します。

WP Webhookに戻って、ZapierのURLを下の写真のように設定しました...これが私の情報の送信先です。

等方性-2022-05-09-at-16-39-01

最後に、Zapierで、WooCommerceサイトから取得したメッセージをSlackに送信します。

等方性-2022-05-09-at-16-39-35

これを設定するプロセス全体は5分未満で完了し、既存のシステムと統合され、さらに別の有料プラグインが不要になりました。 これは、サードパーティの自動化ツールとのより複雑な統合の例です

補足として-WPWebhookを使用してJSONペイロードをSlack自体に送信し、Zapierの必要性を排除することもできます。 ただし、Zapierは私がすでに支払っているものであり、Slacksのドキュメントを理解する必要がないため、この状況で多くの時間を節約できるコードでもありません:)。

結論

WP Webhooks Proは、WordPressWebサイトに最適な万能の自動化およびデータ接続プラグインです。 それはうまく設計されており、使いやすいです-それは優れたUI / UXであり、直感的なZapierのような性質であるため、初心者でもドキュメントを読んだ後でそれを理解することができます。

そしてもちろん、開発者および代理店の所有者として、このソリューションが提供する柔軟性と拡張性が大好きです。