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

チームメイトが会話の状態を変更する

WorkflowsでCSATを測定し、会話評価を設定する方法を学びましょう。

対応者:Brian Byrne

この文章は、チームメイトが会話を終了したときにトリガーされるCSAT(顧客満足度)調査の設定、調査のタイミング管理、会話が再開された場合の対応方法について説明します。Workflowsの自動化を管理するチームメイト向けで、プランのWorkflowsへのアクセスが必要です。

WorkflowsでCSATを設定、構成、測定を開始しましょう(Simple automations — IntercomのよりシンプルなトグルベースのCSAT設定に加えて)、表示やオーケストレーションの大幅な柔軟性を実現します。

注意

  • Automation Basicsで「Ask for conversation rating」がオンになっている場合、これらはこのworkflowの一部として作成したworkflowアクションに加えて引き続きトリガーされます。

  • トリガー「Teammate changes the conversation state」を使用するWorkflowsは、人間のチームメイトが状態を変更した場合にのみ発火し、FinやWorkflowが変更した場合は発火しません。もう一つの条件は、会話内で少なくとも一度は人間のエージェントからの返信があることです。これはFinがチームメイトにエスカレーションした後、またはチームメイトが手動で会話を引き継いだ後に、対象の状態に変更する前に必要です。

  • このトリガーはticketsには発火しません。「Teammate changes conversation state」を使用するWorkflowsは、顧客向けticketsやその他のticketタイプでは発火しません。たとえworkflowルールにticketデータがフィルター条件として含まれていても同様です。

WorkflowsのCSATは、顧客体験のさまざまな接点で表示されるように設定でき、回答を収集してデータを分析し、必要に応じて顧客サービスを調整し、全体的な顧客体験を継続的に改善できます。


始めましょう

以下の例は「Teammate changes conversation state」トリガーを使用していますが、このCSATアクションは任意のtriggerを使ったWorkflowsに追加できます。

Fin AI Agent > Workflowsに移動し、New workflow.をクリックします。

Workflowsの概要画面のスクリーンショットで、「+ New Workflow」ボタンがハイライトされています。

Create from scratchを選択し、トリガー「Teammate changes conversation state」を使用します。

トリガー選択画面のスクリーンショットで、「Teammate changes conversation state」がトリガーとして選択されています。

Closedを選択し、トリガールールを設定します。

トリガー設定パネルのスクリーンショットで、「Closed」が会話状態として選択され、トリガールールが表示されています。

Audienceを使って、CSATアクションを送信するタイミングを決定するルールや条件を設定します。

Audience設定パネルのスクリーンショットで、CSAT調査が送信されるタイミングを制御するフィルター例が表示されています。

トリガールールの設定が完了したら、保存して閉じるをクリックし、Workflowの構築を開始できます。


WorkflowにCSATアクションを追加する方法

次のいずれかを選択できます:

  • 「Teammate changes conversation state」トリガーの直後にAsk for conversation ratingを選択します。

    Workflowビルダーのスクリーンショットで、「Ask for conversation rating」がトリガーの直後の最初のステップとして追加されています。
  • または、任意のworkflowパスにAsk for conversation ratingアクションを追加します。

Workflowビルダーのスクリーンショットで、「Ask for conversation rating」が分岐するWorkflowの特定のパスに追加されています。

CSAT評価の述語を選択する

述語は、audienceルールやWorkflowの分岐で特定のシナリオを対象にするために適用できるフィルター条件です。CSAT述語を使って、会話内でどのエージェントタイプがすでにCSATリクエストを受け取ったか(Teammate、Fin AI Agent、またはChatbot(Customer Facing Workflow))を確認し、その後の動作を調整できます。

分岐設定パネルのスクリーンショットで、「Conversation Rating Requested for Agent」述語のオプション:Teammate、Fin AI Agent、Chatbotが表示されています。

複数のエージェントが関与している場合、誰がCSAT評価を受けるのか?

Workflowが複数のエージェントが関与する会話でCSAT評価調査を送信する場合、評価の帰属は以下の順序に従います:

3つのエージェントタイプとその帰属優先順位は次のとおりです:

  1. Teammate(サポートエージェント)— 会話で返信した人間のチームメイト

  2. Fin AI Agent — IntercomのAIエージェント

  3. Chatbot (Customer Facing Workflow) — 顧客に代わって対応した自動Workflow

会話内で最も最近見えるエージェントのみが評価されます。チームメイトが見えない場合はFin AI Agentを確認し、それでもいなければChatbot(Customer Facing Workflow)を確認します。

Workflowは会話内のサポートエージェントごとに1回だけCSAT調査を送信します。

再開された会話

顧客が終了した会話で新しい質問をすると、その会話は再開されることがあります。

顧客が終了した会話で新しい質問をして再開された場合、Teammate changes conversation stateトリガーはチームメイトが2回目に会話を終了したときに再度発火します。これによりCSAT調査が再送信され、顧客は評価を更新する機会が得られます。最初のCSAT評価がコメント付きで送信されていた場合、その評価はそのエージェントタイプに対してロックされ、会話が再開されても更新できません。

重要:Fin AI Agentが人間のエージェントの関与なしに会話を処理して終了した場合、その会話を手動で再開して再度終了しても、このworkflowは発火しません。理由は2つあります:

  • Finは処理した会話でアクティブなままです。Finを展開したworkflowが会話内でまだアクティブなため、2つ目の顧客向けworkflowは同時にトリガーできません。

  • トリガーは人間のエージェントからの少なくとも1回の返信がないと発火しません。これはFinが会話をチームメイトにエスカレーションした場合か、チームメイトが手動で引き継いだ場合に限ります。人間の返信がなければ、トリガー条件は満たされません。

注意:コメントによってCSATが「ロック」されている場合でも、同じ会話内で別のエージェントタイプに対して新しいCSATリクエストが送信されることを妨げず、新しい評価の送信が可能です。

CSAT調査を再送信したくない場合は、「Ask for conversation rating」アクションの前に条件分岐を設定できます。この条件はCSATリクエストの会話データがfalseであるかを確認すべきです。さらに、「CSAT requested triggered」のようなマーカーで会話にタグを付けることで、冗長な調査リクエストを防止できます。このタグは分岐ロジックで使用され、タグ付けされた会話のさらなるCSATトリガーを回避します。

Workflowビルダーのスクリーンショットで、「Ask for conversation rating」ステップの前に分岐があり、CSATリクエストがすでに送信されているかを確認しています。

「Conversation Rating Requested for Agent」述語を使うことで、会話内でCSATリクエストが表示されるタイミングをより細かく制御できます。

audienceルールや分岐で、特定のエージェントタイプ(Teammate、Fin、Chatbot)にCSATリクエストが送信された顧客を対象にできます:

分岐条件パネルのスクリーンショットで、「Conversation Rating Requested for Agent」述語がTeammate、Fin AI Agent、Chatbotのオプションとともに表示されています。

一定期間経過後の顧客による評価を防止する

CSATウィジェットをクリックし、一定期間後に顧客が評価できないようにするをオンにしてから、期間を日、時間、または分で指定します。システムのデフォルトはありません。空欄の場合、IntercomはAutomation Basicsで設定された値(設定されていれば)を使用します。一般的に使われる値は7日で、その後アンケートは顧客のMessengerから消えます。

CSATウィジェット設定パネルのスクリーンショット。『一定期間後に顧客が評価できないようにする』トグルが有効で、期間フィールドが表示されています。

注意:

  • 顧客は設定された期間内であればMessenger内でCSAT調査を見て操作できますが、期限後に送信された回答は記録されません。

  • この設定はBasicsでも設定可能で、CSATウィジェットに値が設定されていない場合のフォールバックとして使用されます。

一定期間後に顧客が評価を変更できないようにする

CSATウィジェットをクリックし、一定期間後に顧客が評価を変更できないようにするをオンにしてから、期間を時間単位で指定します。この設定は顧客が最初の評価を送信する能力には影響せず、既に与えた評価の変更のみをブロックします。システムのデフォルトはなく、空欄の場合はAutomation Basicsのフォールバックが適用されます。

CSATウィジェット設定パネルのスクリーンショット。『一定期間後に顧客が評価を変更できないようにする』トグルが有効で、時間フィールドが表示されています。

注意:

  • この設定は顧客が最初の評価を送信するのを防ぐものではなく、評価を変更するのを防ぐだけです。指定時間後に顧客が評価を残せないようにしたい場合は、「一定期間後に顧客が評価できないようにする」トグルを使用してください。

  • この設定はBasicsでも設定可能で、CSATウィジェットに値が設定されていない場合のフォールバックとして使用されます。

顧客が評価を行うまでWorkflowを待機する

CSATウィジェットをクリックし、「顧客が評価を行うまでWorkflowを待機する」をオンにします。

CSATウィジェット設定パネルのスクリーンショット。『顧客が評価を行うまでWorkflowを待機する』トグルが有効になっています。

これにより、顧客が評価を提供するまでworkflowが一時停止し、条件付きbranchesを使って回答に基づく特定のアクションを実行できます(下記例参照)。

CSATステップ後のbranchを持つWorkflowのスクリーンショット。異なる評価結果(例:肯定的対否定的)に応じたパスが表示されています。

評価待機中に顧客が入力できるようにする 任意

「評価待機中に顧客が入力できるようにする」チェックボックスも選択できます。これにより、CSAT調査送信後も作成画面が有効になり、顧客がメッセージを送信可能になります。顧客がメッセージを送信するとworkflowが中断され(設定した後続ステップが一時停止されます)。

CSATウィジェット設定パネルのスクリーンショット。『評価待機中に顧客が入力できるようにする』チェックボックスが有効になっています。

Fin AI Agentchatbotsが関与する会話でのCSAT測定方法を学びましょう。


さらに柔軟性が欲しいですか?

CSATの評価表示を変更するなど、さらに柔軟性を求める場合は、同じトリガー(「Teammate changes conversation state」)を使い、Closed状態をクリックして独自のCSAT Workflowを作成できます。

CSATアクションを適用する代わりに、返信ボタンを使って独自の評価スケールを作成できます。例えば、1~10のNPS(ネットプロモータースコア)スケールや、お好みの絵文字やテキストなどです。

顧客がボタンをクリックしたときに何が起こるかを設定し、低評価の会話をチームにルーティングするなどの対応が可能です。

返信ボタンを使って1から5の評価スケールを顧客に提示するカスタムCSAT Workflowのスクリーンショット。

注意: これはCustomer ticketが会話から変換された場合にもトリガーされます。

カスタムCSAT Workflowのレポートはどのように機能しますか?

独自に設定したCSAT Workflowをレポートするには、返信ボタンにカスタムデータ属性を適用してください。

これは、設定のこちらでテキスト形式の会話データ属性を作成することで可能です。これにより、返信値ボタンのオプションとして表示されます。

顧客の評価選択を記録する値として会話データ属性が選択されている返信ボタンステップのスクリーンショット。

これにより、Custom reportsを使って独自のCSATをレポートし、評価別に会話をセグメント化し、生データをエクスポートしてCSATスコアを計算できます。

注意: 組み込みのCustomer satisfaction reportは、事前設定されたCSATアクションに依存しているため、独自設定のCSAT評価には適用されません


よくある質問

顧客が今後の評価リクエストを受け取らないようにするには?

特定の顧客を今後のCSAT評価リクエストから除外したい場合があります。その最も簡単な方法は、評価リクエストの受信を除外したいユーザープロフィールに付けるためのTagを作成することです。

CSAT調査の除外顧客を示すカスタムタグを作成しているTags設定ページのスクリーンショット。

Workflowを作成するとき、branchを使って2つの経路を作成できます。1つはタグがないユーザーに評価を送信し、もう1つはタグがあるユーザーの場合は会話を閉じたままにします。

Workflowビルダーのスクリーンショット。2つのパスを持つbranchが表示されています:1つはCSAT調査を送信(タグがないユーザー)、もう1つはスキップ(タグがあるユーザー)。

特定の会話を評価リクエストの受信から除外するには?

現在、会話を評価リクエストの受信から除外する方法はなく、近い将来にこの機能を開発する予定もありません。ただし、製品ウィッシュリストこちらで賛成票を投じることは可能です。ウィッシュリストを見るにはIntercom Communityにログインが必要です。

代替策として、チームメンバーが評価を送信するかどうかを選択できる会話データ属性を作成できます。

まず、設定 > データ > 会話でチームが見える会話データ属性を作成します。

設定 > データ > 会話ページのスクリーンショット。除外フィールドのYes/Noオプション付き新しい会話データ属性を作成中。

次に、この属性をCSAT Workflowで使用します。例えば、「opt out of csat rating?」という属性を作成し、YesまたはNoのオプションを設定すると、Help Deskの右側でチームメンバーに表示されます。

Workflowビルダーのスクリーンショット。branch条件パネルに「opt out of csat rating?」会話データ属性が表示されています。

branchを使って2つの経路を作成できます。1つ目の経路は属性がYesでない場合に評価を送信します。つまり、属性が空欄かNoに設定されている場合に評価を送信します。

属性がYesに設定されている場合は、elseパスで会話を閉じます。

Workflowビルダーのスクリーンショット。2つのbranchパス:1つは属性が空欄または「No」の場合にCSAT調査を送信、もう1つは属性が「Yes」の場合に会話を閉じます。

CSAT調査がIntercom workflows経由でのみ送信されるようにするには?

これはおそらくCSAT調査のSimple Automation設定がまだ有効になっているためです。修正するには、usersleadsの両方で「会話評価の依頼(CSAT)」オプションをFin AI Agent > Simple Automationで無効にする必要があります。

顧客がCSAT評価を提供した後にのみworkflowの分岐が作動するようにするにはどうすればよいですか?

workflowの「会話を評価する」ステップ内で「評価が提供されるのを待つ」設定を有効にする必要があります。これにより、workflowの後続の分岐は古いデータではなく最新の評価を使用します。

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