メインコンテンツにスキップ

Slack通知の設定

Workflowsを使って、Intercomの会話やticketsに関する通知を特定のSlackチャンネルに自動送信する方法を学びましょう。

対応者:Dawn Perrott

この記事では、SlackチャンネルをIntercomに接続し、どの会話が通知をトリガーするかを設定し、各メッセージに表示される会話属性を選択する方法を説明します。Slack内での双方向の顧客会話については、代わりにSlackチャンネルの接続をご覧ください。

Workflowsの柔軟性とNotify Slackアクションステップを組み合わせて、単なるアラートを超えた通知システムを構築できます。VIPからの新しいメッセージ、ネガティブな感情、機能リクエストなど、チームが注目すべき会話を可視化します。

注意:この記事はSlackへの一方向通知の送信について説明しています。Slack内で顧客と双方向の会話を行う方法については、代わりにSlackチャンネルの接続をご覧ください。


通知戦略の計画

何かを構築する前に、チームがSlackで本当に見るべき重要なイベントを決めるのが最善です。良い通知はタイムリーで実行可能であるべきです。

重要なイベントの特定

チームの即時認識が効果を発揮する顧客ジャーニーの重要な瞬間を考えてみましょう。これらはSlack通知の完璧なトリガーです。

次のような通知の作成を検討してください:

  • VIPまたはエンタープライズレベルの顧客からの新しい会話。

  • ネガティブなCSATスコアを受け取った会話。

  • 特定のエスカレーションチームに割り当てられたticket。

  • 価格ページのユーザーからの新しいlead。

  • 「urgent」「cancellation」「complaint」などのキーワードを含む会話。

適切なチャンネルの選択

メインチャンネルの過負荷を避けるために、専用のチャンネルにターゲットを絞った通知を送信しましょう。これにより、必要なチームメンバーだけが通知を受け取り、他の人にはノイズを作りません。

例えば、次のように設定できます:

  • #support-escalations は緊急のticketsやネガティブな感情用。

  • #sales-leads は高価値見込み客からの新しい会話用。

  • #product-feedback は機能リクエストがタグ付けされた会話用。

  • #vip-accounts は最も重要な顧客からのすべての活動用。


はじめに

Slack通知のworkflowを設定する前に、Slackワークスペースを接続し、通知を送信したいチャンネルにIntercomアプリを追加する必要があります。

まだ設定していない場合は、統合管理権限を持つチームメンバーが設定 > チャンネル > Slackに移動し、Slackワークスペースを接続をクリックして設定できます。

Intercomの設定ページがチャンネル > Slackで開かれ、「Slackワークスペースを接続」ボタンがConnected Slack Workspaceの下に表示されています。OAuth認証ダイアログが画面に重なり、IntercomがSlackワークスペースへのアクセス許可を求めており、キャンセルと許可のボタンがあります。

ステップ1:チャンネルをIntercomに追加

まず、使用したいチャンネルがIntercomワークスペースに接続されていることを確認してください。

パブリックチャンネルの場合

  1. 接続されたSlackワークスペースの横にある三点メニュー(···)をクリックし、チャンネルを追加タブを選択します。

  2. 表示されたウィンドウで、追加したいチャンネルを検索して選択します。

  3. チャンネルを追加をクリックして保存します。

Intercom設定のSlackチャンネル追加モーダルで、チェックボックス付きのSlackチャンネルの検索可能なリストが表示されています。#public-supportや#channeled-supportなど5つのチャンネルが選択されています。上部に結果はパブリックチャンネルのみを含む旨の注意書きがあります。

チャンネルはConnected Slack channelsリストに表示されます。

プライベートチャンネルの場合

  1. Slackでプライベートチャンネルを開きます。

  2. @intercomappと入力してメッセージを送信します。

  3. Slackbotがアプリがチャンネルにいないことを通知します。追加するをクリックしてください。追加されると、チャンネルは自動的にIntercomのConnected Slack channelsリストに表示され、手動で追加する必要はありません。

ステップ2:通知用のチャンネルの目的を設定

workflowで通知にチャンネルを使用可能にするには、まずSlack設定でその目的を定義する必要があります。

  1. Connected Slack channelsリストで使用したいチャンネルを見つけ、右側の三点メニュー(···)をクリックします。

    Intercom設定のConnected Slack channelsリストで、チャンネル横の三点メニューが開いています。メニューには「チャンネル設定」と「チャンネルを削除」の2つのオプションがあります。
  2. チャンネル設定を選択します。

  3. 「チャンネルの目的」からSlack通知のみを投稿を選択します。これにより、チャンネルは通知投稿専用となり、新しいIntercom会話はトリガーされません。

    Intercomのチャンネル設定モーダルで、チャンネルの目的オプションが表示されています。「Slack通知のみを投稿」が強調表示され選択されており、「通知投稿専用で会話はトリガーしない」と説明があります。
  4. 保存をクリックします。チャンネルの目的はConnected Slack channelsリストで即座に更新されます。

これにより、IntercomはチャンネルがIntercomからの一方向通知専用であり、Slackメッセージから新しい会話を作成しないことを認識します。

注意:目的がPost Slack notifications onlyに設定されているチャンネルのみ、Workflowで「Notify Slack」ステップを追加する際のチャンネルセレクターに表示されます。


ワークフローに通知ステップを追加する

Slackチャンネルを接続し、その目的をPost Slack notifications onlyに設定したら(上記の「はじめに」を参照)、Fin AI Agent > WorkflowsのワークフローにNotify Slackステップを追加できます。

  1. Fin AI Agent > Workflowsに移動します。

  2. 新しいワークフローを作成するか、既存のものを編集します。

  3. + Add stepをクリックし、Notify Slackアクションを選択します。

    Intercomのワークフロービルダーで、顧客が最初のメッセージを送信したときにトリガーされるワークフローを表示しています。Branchesステップは「Urgency is High」で分岐し、Path Bは「Notify Slack channel」アクションステップで終了します。
  4. Select channelドロップダウンから、通知を投稿したいチャンネルを選択します。チャンネルはSlackワークスペース名ごとにグループ化されます。

  5. 必要に応じて、Conversation attributesピッカーを使って通知に含める属性を選択します(下記「通知に会話属性を含める」を参照)。その後、Doneをクリックします。変更を反映させるにはワークフローを公開または保存してください。

これで、会話またはticketがワークフローのエントリールールに一致すると、選択したSlackチャンネルに自動的に通知が投稿されます。

Intercomアプリによって投稿されたSlack通知の例で、会話ID、顧客の返信プレビュー「I need human agent」、および「Go to conversation to respond」リンクが表示されています。

注意:レガシーなInbox Rules(設定 > Inbox > Rulesにあります)でもNotify Slackアクションを使用できます。Inbox Rulesは古い自動化機能で、新しい自動化はWorkflowsを使用してください。

注意:Slack通知テンプレートは固定ですが、ステップ設定のConversation attributesピッカーで各メッセージに表示する会話属性を制御できます。


Slack通知に会話属性を含める方法

Notify Slackアクションが投稿するメッセージに含めるカスタム会話属性を選択できます。これにより、支払い方法、プランタイプ、アカウント階層など、チームが必要とするデータを簡単に表示でき、手動で値をコピーする手間が省けます。

会話属性の追加方法

ワークフロー内のNotify Slackステップ設定で(Fin AI Agent > Workflows):

  1. Select channelドロップダウンからチャンネルを選択します。

  2. チャンネルピッカーの隣に表示される検索可能なConversation attributesマルチセレクトピッカーを使って、含めたい属性を追加または削除します。

  3. Doneをクリックします。変更を反映させるにはワークフローを公開または保存してください。

Slackでの属性の表示方法

選択した属性はSlackメッセージ内で独自のセクションとして表示され、Intercomが他の場所で使用するのと同じフォーマットが使われます。値がない属性は非表示ではなく(not set)と表示されます。

注意:ピッカーにはカスタム会話属性のみが表示されます。担当者、チーム、チャンネルなどの標準属性は通知に自動的に含まれ、追加や削除はできません。属性の表示は、顧客の返信やタグ付け、感情の変化など、すべてのワークフロートリガータイプで機能します。

ヒント:属性が選択されていないWorkflowsは、以前とまったく同じように投稿されます。既存の通知に変更はありません。


通知ワークフローの例

いくつかの実用的な例を示します。各例はFin AI Agent > Workflowsで設定するEntry rules(会話がワークフローをトリガーする条件)とActionステップを示しています。

アカウントマネージャーに主要アカウントを通知する

アカウントマネージャーが顧客の支援が必要なときに即座に把握できるようにします。これにより、積極的に関与し、特別な対応を提供できます。

  • 目標:顧客が会話を開始したときにアカウントマネージャーに通知する。

  • トリガー(エントリールール): New conversation from usersで、Company > Account ownerが[Teammate's name]の場合。

  • アクション: Notify Slackを#account-managersチャンネルに送信。

ネガティブな感情の会話をエスカレーションする

困難な会話を迅速にサポートリードやマネージャーの注意に引きつけます。これにより、ネガティブな体験をポジティブに変える手助けができます。

  • 目標:リスクのある会話をリーダーシップに通知する。

  • トリガー(エントリールール): A conversation's sentiment is updatedで、Conversation data > SentimentがNegativeの場合。

  • アクション: Notify Slackを#support-leadsチャンネルに送信。

プロダクトチームに新機能リクエストを通知する

新機能リクエストを直接Slackワークスペースに送信し、プロダクトチームが顧客の声を常に把握できるようにします。

  • 目標:新しいアイデアやフィードバックをプロダクトチームに知らせる。

  • トリガー(エントリールール): A conversation is taggedで、Conversation tagがfeature-requestの場合。

  • アクション: Notify Slackを#product-feedbackチャンネルに送信。


よくある質問

通知はどのように表示されますか?

通知はIntercomアプリによって投稿され、アバターにはIntercomのロゴが使われます。メッセージは会話やticketの重要情報を示す標準テンプレートに従います。同じ会話のフォローアップ通知は元のメッセージのスレッドに投稿され、チャンネルが整理されます。

ticket付きワークフローの場合、通知は次のようになります:

Intercom Notificationsによるticket付きワークフローのSlack通知例で、ticketタイトル、ticket ID、タイトルや説明フィールドを含むticket属性リスト、「Go to ticket to respond」リンクが表示されています。

アウトバウンドワークフローの場合、通知は次のようになります:

IntercomによるアウトバウンドワークフローのSlack通知例で、会話IDと顧客がOutbound Workflowに関与したことを示すメッセージが表示されています。

Slack通知テンプレートは固定で、メッセージ形式、アバター、件名はIntercomによって設定され変更できません。ただし、ステップ設定のConversation attributesピッカーでメッセージに表示するカスタム会話属性を制御できます。

チームメイトが通知に返信した場合はどうなりますか?

Post Slack notifications only に設定されたチャンネルは一方向の通信を目的としています。通知のスレッド内での返信はIntercomの会話に戻されません。

注意: 双方向の顧客会話(Conversational Slack)用に設定されたチャンネルは通知専用チャンネルとしても使用できません。各チャンネルは一つの目的のみです。Slackで双方向会話を設定するには、Slackチャンネルの接続を参照してください。

プライベートチャンネルに通知を送信できますか?

はい、プライベートチャンネルに通知を送信できます。Intercomアプリがプライベートチャンネルに招待され、設定で「Post Slack notifications only」として目的が設定されていれば、Fin AI Agent > WorkflowsでNotify Slackステップを追加する際に選択可能です。

特定のイベントでSlack通知が届かないのはなぜですか?

Slack通知がすべての希望イベントで発火しない場合は、ワークフローのすべての分岐やパスにNotify Slackステップが含まれているか確認してください。設定 > Channel > SlackでSlackチャンネルが接続されたままであること、SlackでFinアプリがチャンネルから削除されていないことも確認してください。さらに、Elseパスを含むすべてのワークフローブランチにNotify Slackステップがあることを確認し、通知漏れを防いでください。

新しいSlackワークスペースに移行後、Slack通知が停止したのはなぜですか?

移行後に通知が停止した場合、影響を受けたワークフローを開き、既存のSlack通知アクションを削除してから再度追加し、ワークフローを保存・公開してください。これにより接続が更新されます。

SlackチャンネルがIntercomに表示されない場合の対処方法は?

SlackチャンネルがIntercomに表示されない場合は、SlackでFinアプリが正しくチャンネルに追加されており、その目的が「Post Slack notifications only」に設定されていることを確認してください。

1つのSlackワークスペースが複数のIntercomワークスペースに接続できますか?

いいえ、1つのSlackワークスペースが複数のIntercomワークスペースに接続することはできません。ただし、複数のSlackワークスペースが1つのIntercomワークスペースに接続することは可能です。

こちらの回答で解決しましたか?