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

FinのZendeskトリガーの理解

作成されるトリガーと変更可能な内容について。

FinをZendeskに接続すると、一連のトリガーが自動的にZendeskワークスペースに作成されます。これらのトリガーは、ticketsがFinに割り当てられる方法、Finが更新を通知される方法、そしてFinが作業する際のticketステータスの変化を管理します。

重要:特定のトリガーを誤って変更すると、Finのticketsへの対応能力が損なわれる可能性があります。この記事では各トリガーの役割と安全に変更できる内容を説明します。

FinのZendeskトリガー

トリガー

目的

編集できますか?

新しいticketsが作成されたとき、Finに割り当てる

新しいticketsをFinにルーティングして対応する

はい — 条件のみ

件名が「Fin Test」のticketが作成されたとき、Finに割り当てる

Finが動作しているかテストできる

いいえ

Finに割り当てられた会話に更新があったとき、Finに通知する

顧客が返信したときにFinに通知する

変更しないでください

Finがticketを解決したとき、解決済みとしてマークする

Finが解決した後にticketのステータスを更新する

変更しないでください

Finがticketを解決できなかったとき、保留中としてマークする

Finが解決できなかったときにticketのステータスを更新する

変更しないでください

Finが回答を提供しなかったとき、オープンとしてマークする

Finに回答がないときにticketのステータスを更新する

変更しないでください

Messagingのticketが作成、終了、または解決されたとき、Finに通知する

MessagingチャネルのticketsについてFinに通知する

変更しないでください

割り当てトリガー

トリガー名: 新しいticketsが作成されたとき、Finに割り当てる

これは唯一編集すべきトリガーであり、Finが対応するticketsを制御するために条件を追加することだけが許されています。

その役割

Zendeskで新しいticketが作成されると、このトリガーはそれをFinに割り当て、Finが対応できるようにします。デフォルトでは無効で、Finがticketsの対応を開始する準備ができたときに有効にします。

デフォルトの条件

  • ticketは作成されたばかり(更新されていない)

  • ticketはMessagingチャネルから来ていない(これらは別のトリガーで処理されます)

  • ticketにはすでにfin-routed-to-teamタグが付いていない(これはFinがすでに人間に引き継いだticketsを拾わないようにするため)

安全に変更できること

Finが受け取るticketsをフィルタリングするために条件を追加できます。例えば:

  • ブランド別:特定のブランドのticketsにのみFinを割り当てる

  • グループ別:特定のグループのticketsにのみFinを割り当てる

  • フォーム別:特定のフォームから送信されたticketsにのみFinを割り当てる

  • チャネル別:メール、ウェブフォームなど特定のチャネルからのticketsにのみFinを割り当てる

  • タグ別:「vip」や「urgent」とタグ付けされたticketsをFinから除外する

  • カスタムフィールド別:任意のカスタムticketフィールドを使ってフィルタリングする

変更してはいけないこと

  • 割り当てアクション。トリガーはticketsをFinユーザーに割り当てる必要があります。このアクションを削除または変更すると、Finはticketsを受け取れなくなります。

  • 既存のデフォルト条件。Messagingチャネルの除外やfin-routed-to-teamタグのチェックを削除しないでください。これらは他のトリガーとの競合を防ぎ、引き継ぎ後にticketsがFinに戻るのを防ぎます。


テストトリガー

トリガー名: 件名が「Fin Test」のticketが作成されたとき、Finに割り当てる

このトリガーは、メインの割り当てトリガーを有効にせずにFinをテストできるように存在します。件名が「Fin Test」のticketを作成すると、他の条件に関係なくFinに割り当てられます。

このトリガーを変更しないでください。 これは単純なユーティリティトリガーで、カスタマイズする必要はありません。


The Webhook Trigger

トリガー名: Finが割り当てられている会話に更新があったとき、Finに通知する

機能

顧客がFinが割り当てられているticketに返信すると、このトリガーはIntercomにwebhook通知を送信し、Finがメッセージを読み取り応答できるようにします。このトリガーがなければ、Finは顧客が何かを言ったことを知る方法がありません。

なぜ変更してはいけないのか

  • webhookアクションを削除するとFinが完全に切断され、フォローアップメッセージに応答しなくなります。

  • 条件を変更するとFinが更新を見逃したり、誤ったticketについて通知を受けたりする可能性があります。

  • このトリガーは通知ループを防ぐためにFin自身の更新を除外します。


ステータストリガー

これら3つのトリガーは連携して、Finが会話を処理する際にticketのステータスを更新します。これらはFinの解決ライフサイクルに直接対応しています。

Finがticketを解決したとき、解決済みとしてマークする

Finが顧客の質問に正常に回答したと判断したときに発動します。内容は以下の通りです:

  • ticketのステータスを解決済みに設定する

  • タグfin-resolvedを追加する

このトリガーはFinの内部解決タグ(fin-soft-resolution、fin-hard-resolution、またはfin-redirected-to-ticket)をチェックし、API更新時のみ発動します。つまり、手動変更ではなくFin自身の操作にのみ反応します。

Finがticketを解決しなかったとき、保留中としてマークする

Finがticketに返信したが回答を提供しなかった場合に発動します。例えば、Finが明確化の質問をしたり、顧客に挨拶したり、解決せずに返信した場合です。内容は以下の通りです:

  • ticketのステータスを保留中に設定する

  • タグfin-unresolvedを追加する

これはFinがまだticketに関与しているが、まだ質問を解決していないことを意味します。ticketはチームが監視できるように表示されたままですが、Finは後のターンで解決する可能性があります。

Finが回答を提供しなかったとき、オープンとしてマークする

Finが関連する回答を見つけられなかった場合や、引き継ぎ後に顧客が返信した場合に発動します。内容は以下の通りです:

  • ticketのステータスをオープンに設定する

  • タグfin-unresolvedを追加する

これによりticketが滞留せず、チームのキューに表示されてフォローアップされます。

なぜこれらのトリガーを変更してはいけないのか

  • ステータスを変更するとFinが各ticketのライフサイクルの位置を追跡できなくなります。

  • タグを削除または変更するとトリガーが誤作動したりループしたりします。fin-resolved、fin-pending、fin-routed-to-team、fin-unresolvedなどのタグは、Finとこれらのトリガーが状態を通信する方法です。

  • 「via API」条件を変更するとトリガーが手動エージェントの操作にも反応し、Finの更新だけに反応しなくなる可能性があります。


メッセージングTicketトリガー

トリガー名: Messaging ticketが作成、終了、または解決されたとき、Finに通知する

機能

このトリガーはZendeskのメッセージングチャネル(チャット、ソーシャルなど)を通じて来るticketを処理します。メールやウェブフォームではありません。以下の場合にFinに通知します:

  • 新しいmessaging ticketが作成されたとき

  • messagingセッションが終了したとき

  • messaging ticketが解決されたとき

また、CSAT調査情報を渡してFinが顧客満足度を追跡できるようにします。

なぜ変更してはいけないのか

このトリガーの条件はメッセージングチャネルIDとセッション状態に特化しています。変更するとFinがmessaging ticketを完全に見逃したり、CSATデータを収集できなくなったりします。


FinのZendeskトリガーのトラブルシューティング

Finがticketに応答しなくなった

  • 割り当てトリガー(新しいticketsが作成されたとき、Finに割り当てる)が有効(オン)になっていることを確認してください。

  • 割り当てアクションがまだFinユーザーを指していることを確認してください。これが削除または変更されると、Finはticketsを受け取れません。

  • webhookトリガーがまだ有効であることを確認してください。これがなければ、Finは顧客の返信を見ることができません。

ticketsが一つのステータスに滞留している

  • 解決、保留中、オープントリガーが変更されていないことを確認してください。

  • タグが欠落していないか確認してください。fin-resolved、fin-pending、またはfin-unresolvedタグがトリガーアクションから削除されると、ステータス遷移が壊れます。

Finは人間に引き継いだ後も応答し続けます。

  • assignトリガーにfin-routed-to-teamタグの条件がまだ存在するか確認してください。

  • このタグは、すでにあなたのチームに引き継がれたticketsをFinが取得するのを防ぎます。

Finはmessaging ticketsを処理していません。

  • messaging ticketトリガーが有効で変更されていないことを確認してください。

  • トリガーの条件にあなたのmessagingチャネルが含まれていることを確認してください。

ヒント: 問題が続く場合は、Intercom管理設定のトリガーヘルス診断を使用して、現在のZendeskトリガーと期待される設定を比較してください。これにより、どのトリガーが変更され、何を復元する必要があるかが正確にわかります。

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