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

チケットが解決されたときに内部のSlackチャンネルに通知する

新しいチケットが作成されるたびに自動でSlackチャンネルに通知を送るworkflowの設定方法を学びましょう。

対応者:Shauna O'Brien

この文章を使って、チームメンバーがチケットを解決したときに自動でSlackチャンネルにメッセージを投稿するWorkflowを設定します。これはSlack連携が有効なワークスペースのチームメンバーと管理者向けです。開始前に、SlackチャンネルがIntercomに接続されていることを確認してください。詳しくはSet up Slack notificationsをご覧ください。

以下のビデオウォークスルーで、このWorkflowの設定概要をご覧ください。


ステップ1:新しいworkflowを作成する

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

  2. 画面右上に通常ある+ New workflowボタンをクリックします。

  3. 表示されたオプションから、workflowをfrom scratchで作成することを選びます。

「Create from scratch」オプションが強調表示された新しいWorkflowダイアログのスクリーンショット。

ステップ2:トリガーを選択する

  1. まず、Workflowの適切なCategoryを選択します。Tickets onlyを選ぶと、Workflowはチケットイベントのみでトリガーされ、一般的な会話イベントではトリガーされません。

  2. 次に、特定のトリガーを選択します:If teammate changes the state of a ticket

トリガー選択画面のスクリーンショット。カテゴリに「Tickets only」が選択され、トリガーに「If teammate changes the state of a ticket」が選ばれている。

ステップ3:対象者を定義する

Slack通知をトリガーするチケットの解決条件を指定します。以下のオプションで対象のticketsを制御します。

  • Ticket Type: この通知をトリガーする特定のticketタイプを選択します。Ticket Typesはワークスペース内のticketsを分類するためのカテゴリです(例:Bug ReportやFeature Request)。Ticket Typesは設定 > Ticketsで管理できます。

  • Channels: ticketsが発生するチャンネルを選択します。

  • Filters: 追加のフィルターを加えて対象のticketsをさらに絞り込みます。

FiltersTicket Stateのフィルターを追加し、Resolvedに設定します。Ticket Stateはチケットの現在の状態(Open、In Progress、Waiting on Customer、Resolvedなど)です。このフィルター設定により、teammateがチケットをResolvedにしたときのみWorkflowが発火し、他の状態変更では発火しません。

Ticket Stateフィルターが「Resolved」に設定された対象者設定パネルのスクリーンショット。

対象者の設定が完了したら、Doneボタンを押して選択を確定します。

Ticket Type、Channels、Resolved Ticket Stateフィルターが適用され、Doneボタンが表示された対象者設定完了のスクリーンショット。

ステップ4:workflowを構築する

  1. workflowビルダーに入りました。+ Add Stepボタンをクリックしてアクションを追加します。

  2. 利用可能なアクション一覧からNotify Slack Channelを選択します。

workflowビルダーのスクリーンショット。利用可能なアクション一覧で「Notify Slack Channel」が強調表示され、'+ Add Step'パネルが表示されている。

重要: Notify Slack Channelステップを使うには、SlackワークスペースがIntercomに接続されている必要があります。ドロップダウンにチャンネルが表示されない場合は、まずSet up Slack notificationsの手順に従って連携を完了してください。

ステップ5:Slack通知を設定する

  1. 追加したNotify Slack channelステップをクリックして設定オプションを開きます。

  2. publicまたはprivateのSlackチャンネルのどちらかに接続できます。

    1. パブリックチャンネルの場合:「Public」オプションを選択し、ドロップダウンリストから希望のチャンネルを選びます。

    Notify Slack Channel設定パネルのスクリーンショット。Publicチャンネルオプションが選択され、ドロップダウンからチャンネルが選ばれている。

チャンネルを選択したら、Doneをクリックします。

Notify Slack Channelステップ設定完了のスクリーンショット。Doneボタンが表示されている。

ステップ6:workflowを公開する

Workflowが完成しました:teammateがチケットの状態をResolvedに変更すると、Workflowが発火し、選択したSlackチャンネルに通知が投稿されます。トリガーと対応するアクションの概要が表示されます。

有効にするには、Set it liveボタンをクリックしてください。

Workflow概要画面のスクリーンショット。トリガーとNotify Slack Channelアクションが表示され、「Set it live」ボタンが強調されている。

Workflowが有効になりました。動作確認のため、テストチケットを解決し、選択したチャンネルにSlack通知が届くか確認してください。通知が届かない場合は、Ticket StateフィルターがResolvedに設定されていることと、設定 > Integrations > SlackでSlack連携が有効なことを確認してください。

注意:SlackからIntercomアプリを削除したり権限を取り消すと、接続が再確立されるまでWorkflowは通知を送信しなくなります。

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