WordPressダッシュボードとSlackを一日中切り替えるのは、すぐに疲れてしまいます。幸いなことに、Easy Digital DownloadsのSlack連携機能は、デジタル製品の売上を把握する方法を変革します。
重要なイベントを見逃す代わりに、このWordPress Slack連携機能はストアの通知をチームのコミュニケーションハブに直接届けます。Slackを離れることなく、売上、支払い失敗、新規登録、その他多数のイベントの即時アラートを受け取ることができます。
このガイドでは、EDD Slack連携機能をステップバイステップでご紹介します。
WordPress + EDD Slack連携機能を使用する理由
Easy Digital DownloadsストアをSlackに接続することは、単に通知を受け取るだけでなく、ビジネスの中央コマンドセンターを作成することです。
WordPressダッシュボードを監視するために常にタブを切り替える代わりに、ストアの最も重要なイベントをチームの日々のワークフローに直接取り込みます。これにより、コミュニケーションが合理化され、効率が向上し、重要な瞬間を逃すことがなくなります。
基本的なプラグインは単純なアラートを送信しますが、EDDのSlack拡張機能は、ストアへの強力な双方向ブリッジを作成します。

設定できる主な自動化機能を見てみましょう。
📊 リアルタイムの売上と収益共有: 顧客の詳細、購入金額、購入した商品を含む、すべての売上の即時通知を受け取ります。また、支払い失敗のアラートをトリガーしてチームがすぐに対応できるようにしたり、割引コードの使用状況を追跡してどのプロモーションが最も効果的かを確認したりすることもできます。
👏 ストアとチームの管理: 重要なイベントのアラートでチームを同期させます。新しいユーザー登録、モデレーションが必要なブログコメント、さらには他のEDD拡張機能からのトリガーに関する通知を受け取ります。たとえば、ライセンスの有効化と無効化(ソフトウェアライセンス)のアラート、または新しいベンダー申請や製品提出(フロントエンド提出)の通知を受け取ります。
📣 インタラクティブなコマンドとアクション: ここで連携機能が真価を発揮します。Slackを離れることなくアクションを実行できます。インタラクティブボタンを使用して、新しいベンダー申請を承認または拒否したり、トランザクションを不正としてマークしたり、Slackメッセージから直接ワンクリックでコメントをモデレートしたりできます。または、スラッシュコマンドを活用してストアデータを即座に取得します。
EDDのSlack連携機能の設定方法
Easy Digital Downloads の初心者の方には、Easy Digital Downloads がソフトウェア、電子書籍、コース、ダウンロードなどのデジタル製品を販売するために特別に設計された強力な WordPress プラグインであることをご紹介します。
無料バージョンは基本的な e コマース機能を提供しますが、このチュートリアルで説明する Slack 連携には Easy Digital Downloads Pro (Professional Pass 以上) が必要です。
Personal、Extended、Lite ユーザーは、Slack 連携やその他の高度な自動化機能のロックを解除するために、EDD パスを簡単にアップグレードできます。
ステップ1. EDD Slack拡張機能をインストールする
Pro パスがインストールされ有効化されたら、WordPress ダッシュボードから直接 EDD Slack アドオンをインストールできます。
「ダウンロード」→「設定」→「拡張機能」に移動します。EDD パスのレベルに基づいて、利用可能な拡張機能のリストが表示されます。
リストで「Slack」を見つけて「インストール」をクリックします。

拡張機能は自動的にダウンロードおよび有効化されます。アクティブで設定の準備ができたことを示す緑色のチェックマークが表示されます。
拡張機能リストに Slack が表示されない場合は、EDD ライセンスがアクティブであり、Professional Pass 以上を持っていることを確認してください。この拡張機能は、下位のライセンスでは表示されません。
ステップ2. EDDとSlackアカウントを接続する
EDD が Slack にメッセージを送信できるようにするには、ワークスペースに投稿する権限を付与する Webhook URL を作成する必要があります。
Slack ワークスペースで、左上隅にあるワークスペース名をクリックし、「ツールと設定」→「アプリを管理」を選択します。これにより、Slack App Directory が開きます。

「Incoming Webhooks」を検索し、「Slack に追加」をクリックします。

通知をデフォルトで表示したいチャンネルを選択します。心配しないでください。後で異なる通知を異なるチャンネルに送信できます。「Incoming WebHooks Integration を追加」を選択します。

Slack は、https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX のような Webhook URL を生成します。この URL 全体をコピーします。

WordPress に戻り、「ダウンロード」→「設定」→「拡張機能」→「Slack」に移動します。

「デフォルトの Webhook URL」フィールドに Webhook URL を貼り付け、「変更を保存」をクリックします。
ステップ3. 最初のSlack通知を作成する
これで、EDD 通知を Slack で自動化する準備が整いました。
同じ Slack 設定ページで、「Slack 通知を追加」をクリックします。これにより、通知がいつどのように送信されるかを構成するフォームが開きます。

「この通知の識別子」フィールドは、参照用のラベルです。「新しいセールアラート」のようなものが最適です。
このフォームにはいくつかのセクションがありますが、圧倒される必要はありません。各フィールドは、有用でターゲットを絞った通知を作成する上で特定の目的を果たします。
ステップ4. WordPressトリガーを選択する
「Slack トリガー」ドロップダウンには、アクティブな EDD 拡張機能に応じて数十のオプションが含まれています。
最初の通知として、購入完了を選択します。これは、顧客がサイトで正常に購入を完了したときにトリガーされます。EDDの購入アラートをSlackに送信する最も簡単な方法です。

その他の一般的なトリガーには、コミュニティ構築のための新規ユーザー登録、カスタマーサービスアラートのための購入失敗、マーケティングインサイトのための割引コード適用などがあります。
トリガーを選択すると、そのイベントタイプに固有のオプションを持つ追加フィールドが下に表示されます。購入通知の場合、特定の製品または価格範囲でフィルタリングできます。

選択するトリガーによってSlackに渡される情報が決まるため、チームにとって実用的な価値を提供するものを選択してください。
ステップ5. Slack通知メッセージをカスタマイズする
(オプションの)メッセージフィールドを使用すると、動的なコンテンツを使用してリッチで情報量の多い通知を作成できます。

- メッセージのプレテキストは、メインメッセージの上に小さなテキストで表示されます。「ストアでの新しいセール!」のようなコンテキストに使用します。
- メッセージタイトルはメインの見出しです。購入通知の場合、「セール:カート」のようなものが適しています。
- メッセージは、詳細情報を記載する場所です。
email、total、payment_linkなどの変数を使用して、購入の詳細を含めることができます。
ステップ6. Slackアクションを設定する
Slackチャンネルフィールドを使用すると、Webhookのデフォルトチャンネルを上書きできます。デフォルトを使用するには空白のままにするか、#salesや#notificationsのような別のチャンネルを指定します。

チャンネルではなく特定の個人に通知を送信するには、@ユーザー名の形式を使用します。その人がSlackワークスペースにいる必要があることを覚えておいてください。
- ユーザー名は、メッセージの送信元を変更します。「ストアボット」やサイト名などが適しています。これは実際のSlackユーザーである必要はありません。
- アイコン絵文字または画像URLを追加することもできます。
- 色は、通知の左側に色付きのバーを追加します。セールには緑、支払い失敗などの問題には赤、注意が必要なものには黄色を使用します。
完了したら、Slack通知を保存を選択し、次にEDDの拡張機能 » Slack設定画面で変更を保存を選択します。
⚙️ 詳細な手順については、Slack統合セットアップドキュメントを確認してください。
ステップ7. EDD Slack連携機能をテストする
通知を保存すると、EDDのSlack通知の下に緑色のチェックマークが表示され、アクティブであることが示されます。

本番環境に移行する前に、通知をテストしてすべてが正しく機能することを確認してください。
これを行うには、サイトでテスト購入を行います。まず、ダウンロード » 設定 » 支払い » テストモードを有効にするの下のオプションを選択します。

次に、サイトのフロントエンドにアクセスし、製品をカートに追加して、チェックアウトプロセスを完了します。数秒以内に、指定されたSlackチャンネルに通知が表示されるはずです。

通知が表示されない場合は、Webhook URLが正しいか、通知にEDD設定で緑色のチェックマークが表示されているかを確認してください。赤いXマークは設定の問題を示しています。
💡 テスト通知は、支払い処理の遅延がないため、実際の通知よりも早くトリガーされることがよくあります。ライブ通知が表示されるまでに30〜60秒かかる場合でも心配しないでください。
高度なEDD Slack連携機能
上記のチュートリアルでは、EDD Slack連携の基本的な設定について説明しました。しかし、最大限の価値を引き出すために、ぜひ使用することをお勧めする他の機能もいくつかあります。
EDD拡張機能をSlackと連携させる
EDDのSlack連携は、他の拡張機能と組み合わせることでさらに強力になります。システムは、アクティブなアドオンを認識し、追加の通知トリガーをアンロックします。
- ソフトウェアライセンスがアクティブな場合、ライセンスのアクティベーション、非アクティベーション、およびアップグレードに関するアラートが表示されます。ライセンス使用状況のパターンを監視する必要があるSaaSビジネスに最適です。
- コミッション拡張機能は、新しいアフィリエイト収益と支払いに関する通知を追加します。アフィリエイトマネージャーはパフォーマンスを追跡できます。
- フロントエンド提出は、ベンダー固有のトリガー(新しい申請、製品提出、ベンダーフィードバック通知)をアンロックします。マーケットプレイス管理に不可欠です。
この連携では、複数のチャンネルとワークスペースもサポートしています。セール通知はマーケティングチームのチャンネルに送信し、技術アラートは開発者にルーティングします。各通知には、独自の宛先とフォーマットを設定できます。
購入金額に基づいて異なる通知ルールを設定することもできます。大きなセールは@hereメンション付きのVIPチャンネルに送信し、小さな取引は静かな通知を使用します。
カスタムSlackアプリを作成する
インタラクティブな通知とスラッシュコマンドを作成するには、EDDとSlackワークスペースを接続するカスタムSlackアプリを作成する必要があります。
開始するには、https://api.slack.com/appsにアクセスし、アプリを作成を選択します。
次に、スクラッチからオプションを選択します。

アプリ名(例:「EDDストア通知」)を入力し、Easy Digital Downloads Slack通知を表示したいSlackワークスペースを選択します。後でワークスペースを追加することもできます。アプリを作成をクリックします。

これで、すべてのアプリの認証情報が表示されます。

クライアントID、クライアントシークレット、検証トークンフィールドが表示されます。これらの値を、EDD Slack拡張機能の設定にある対応するフィールドにコピーして貼り付けることができます。

次に、 変更を保存をクリックします。
注意:Slackアプリの設定のOAuth & Permissionsタブで完了する必要がある設定がいくつかあります。これには、ボットトークンスコープとリダイレクトURLの追加が含まれます。続行する前に、Slackアプリのドキュメントに記載されているステップバイステップの手順に従ってください。
上記の設定が完了したら、拡張機能 » Slack設定に戻り、Slackアプリをリンクボタンを選択します。

EDDストア通知がSlackワークスペースにアクセスするためのアクセス許可を求めるウィンドウが開きます。「許可」をクリックしてください。
次に、通知バナーとメッセージが表示され、Slackアプリが正常にリンクされたことがわかります。
インタラクティブなSlack通知を設定する
ここでEDDのSlack連携が真価を発揮します。通知を受け取るだけでなく、チームはSlackから直接アクションを実行できます。
インタラクティブボタンは、ダウンロードやベンダーアプリケーションなどの特定のトリガーと連携します。これらのイベントが発生すると、Slackは通知とともにクリック可能なボタンを表示します。
開始するには、Slackアプリの設定に移動し、「インタラクティビティとショートカット」タブに移動します。

「インタラクティビティ」トグルを有効にするためにクリックし、ドキュメントの手順に従って「リクエストURL」を入力します。
完了したら、変更を保存をクリックします。
次に、Frontend Submissionsがインストールされていて、ベンダーアプリケーションのインタラクティブ通知を設定したいとします。
「新規ベンダー申請」トリガーで新しい通知を作成できます。ベンダー申請、製品申請、編集はすべてSlackから直接承認または拒否できます。
💡インタラクティブボタンはWordPressのユーザー権限を尊重します。チームメンバーは、WordPressダッシュボードで通常モデレートする権限があるアイテムのみを承認できます。
スラッシュコマンドを設定する
スラッシュコマンドは、Slackをストアのコマンドセンターに変え、Slackを離れることなくストアデータを取得できるようにします。ワークスペースのどこからでも実行できるインスタントレポートと考えてください。
Slackアプリの設定で、「スラッシュコマンド」に移動し、「新しいコマンドを作成」をクリックします。

コマンドを `/edd` に設定し、リクエストURLを WordPress site.com/edd-sl-api/ にポイントします。

EDD Slackの設定に戻ると、「スラッシュコマンド」セクションが表示されます。チームに使用させたいコマンドを有効にします。
/eddhelp— 利用可能なすべてのコマンドを表示しますsales today— 今日の売上概要を表示しますsales this_month— 月次パフォーマンスを表示しますcustomer [email protected]— 顧客の詳細を表示しますdiscount SAVE20— 割引コードの使用状況を表示します
これらのコマンドは、チーム会議中や、ストアのパフォーマンスに関する簡単な質問があった場合に非常に役立ちます。「ダッシュボードを確認して後で連絡します」というやり取りはもう必要ありません。
⚙️ Slackドキュメントのスラッシュコマンドセクションで詳細を確認してください。
Slackチームにユーザーを自動招待する
チーム招待は、購入時に顧客をプライベートSlackコミュニティに自動的に追加します。これにより、製品に関する顧客エンゲージメント、サポート、コミュニティ構築の機会が生まれます。
WordPressのSlack拡張機能の設定で、このオプションを有効にして構成できます。
EDD Slack連携機能に関するFAQ
WordPressでEDD Slack連携を使用するためのよくある質問で締めくくりましょう。
WordPressサイトをSlackに接続するにはどうすればよいですか?
ワークスペースのアプリディレクトリからSlackのWebhook URLを作成し、WordPressプラグインの設定に入力します。ほとんどのWordPress-Slackプラグインは、基本的な接続のためにこのWebhook方式を使用しています。
デジタルストアの場合、Easy Digital DownloadsのSlack拡張機能は、インタラクティブ通知、スラッシュコマンド、eコマース固有のトリガーを含む、最も包括的な機能を提供します。
Easy Digital Downloadsの販売通知をSlackで受け取るにはどうすればよいですか?
EDD Slack拡張機能は、顧客の詳細、購入金額、製品情報とともにリアルタイムの販売通知を送信します。アドオンをインストールしてEasy Digital DownloadsをSlackチャンネルに接続したら、WordPressでダウンロード » 設定 » 拡張機能 » Slackに移動し、新しい通知を追加を選択します。次に、トリガーとして購入完了を選択できます。
WordPressからSlackに無料で通知を送信できますか?
基本的なWebhook通知は、SlackのAPIを通じて無料です。ただし、Slack統合を備えたほとんどの高品質なWordPressプラグインには、プレミアムライセンスが必要です。EDDのSlack統合には、Professional Pass以上が必要です。
プラグインなしでWordPressとSlackを統合することは可能ですか?
技術的には、カスタムWebhookコーディングを通じて可能ですが、かなりの開発作業が必要です。EDDのSlack拡張機能のような専用プラグインを使用すると、手動で開発するには数か月かかる事前構築済みのトリガー、メッセージフォーマット、およびインタラクティブ機能を利用できます。
異なるSlackチャンネルに送信する通知をカスタマイズできますか?
はい、各通知には独自のチャンネル宛先を設定できます。たとえば、販売アラートを#marketingに、支払い失敗を#supportに、ベンダー申請を#marketplace-managementに送信して、チームのコミュニケーションを整理できます。
EDDでSlack統合を自動化する
EDDのSlack統合は、チームのコミュニケーションを一元化し、定型タスクを自動化することで、デジタルストアの運営方法を変革します。リアルタイム通知は全員に情報を伝え、インタラクティブボタンはWordPressへの継続的なログインを不要にし、スラッシュコマンドはストアデータへのインスタントアクセスを提供します。
時間の節約はすぐに積み重なります。一日のうちに複数のプラットフォームをチェックする代わりに、チーム全体がすでに使用している1つのコミュニケーションハブを通じて同期を保ちます。
Easy Digital Downloads Pro Passを入手して、Slack統合や、デジタルビジネスをスケールさせるためのその他の強力な機能を多数アンロックしましょう。
📣追伸:ニュースレターを購読し、Facebook、Twitter/X、またはLinkedInでフォローして、WordPressのリソースをさらに入手してください!




