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

Fin Messenger:Zendeskで正しいticket requesterを設定し、エージェントへの引き継ぎを行う方法

Fin MessengerからZendeskのエージェントへのスムーズな引き継ぎを実現し、ticket requesterを正しく割り当てる方法。

このガイドでは、Fin MessengerからZendeskのエージェントに会話が引き継がれる際に、Zendeskで正しいユーザーが自動的にticket requesterとして割り当てられる方法を説明します。この設定により、ユーザーはMessengerでFinとやり取りし、必要に応じてZendeskのエージェントからの回答を受け取りながらMessengerで会話を続けるシームレスな体験が保証されます。


仕組み

Finが会話をZendeskのエージェントに引き継ぐと、Zendeskにticketが作成されます。Zendeskのticket requesterは、Zendeskのユーザーに関連付けられたexternal_idによって決まります。正しいユーザーをticket requesterとして割り当てるために、以下のベストプラクティスに従ってください。

  • Zendeskのexternal_idがFin Messengerで使用されるuser_idと一致していることを確認してください。

  • Fin Messengerをインストールする際に、Zendeskで使用されるexternal_idに対応するuser_idを渡してください。

  • なりすましを防止し、ユーザーの身元を安全に保つためにJWTsを有効にしてください。


ステップバイステップの設定方法

1. ユーザー識別の一貫性を確保する

Zendeskが正しいユーザーをticket requesterとして割り当てることを保証するために、以下の手順に従ってください。

  1. Zendeskでは、各ユーザーに一意のexternal_id(通常はuser_idまたはemail)が設定されていることを確認してください。

  2. FinのワークスペースでMessengerをインストールする際に、そのユーザーのZendeskで使用されるexternal_idと一致するuser_idを渡してください。

  3. user_idが存在しない場合は、代わりにユーザーのメールアドレスがZendeskのexternal_idと一致するために使用されます。

注意:

  • Zendeskでticketフォームやユーザープロフィールに使用されるリストタイプのフィールドを更新した場合は、Finでこれらの更新が反映されるようにフィールドを再同期してください。設定 > インテグレーション > Zendeskインテグレーションに移動し、「Zendeskからデータを同期」セクションで属性を選択し、更新されたリストタイプのフィールドを再同期します。

  • さらに、同期されるリストタイプのフィールドがFinの1,000オプションの制限を超えないようにしてください。制限を超える属性がある場合は、エントリを統合するか、合計数を減らして同期を成功させてください。

2. 設定の検証

正しいユーザーがticket requesterとして割り当てられていることを確認するには:

  1. Fin Messengerで会話を開始し、正しいuser_idまたはemailが渡されていることを確認してください。

  2. 人と話したいとリクエストする(またはチームメイトに引き継がれるその変種)。

  3. Finが会話を引き継いだら、Zendeskで新しく作成されたticketを確認してください。

  4. リクエスターが期待されるユーザーと一致していることを確認してください。

  5. リクエスターが一致しない場合は、Fin Messengerのuser_idがZendeskのexternal_idと一致しているか確認してください。

  6. ticketの記録にユーザー名やメールの代わりにコード化されたIDが表示される場合は、Finのワークフローでメール属性が収集されているか確認してください。メール属性が欠落していると、Zendeskが対応するユーザー情報を反映できません。

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