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

属性がFin Tasks、escalations、workflows、およびデータコネクタを強化する方法

属性とは何ですか?

属性は、users、companies、conversationsにより多くのデータを付加したり、複雑なworkflowsを構築するために一時的なデータを保存したりするのに最適な方法です。

Finには6種類の属性があります:

  • People属性

  • Company属性

  • Conversation属性

  • Ticket属性

  • Fin属性

  • Temporary属性


どのような種類の属性がありますか?

People属性

これらはIntercomのusersおよびleadsに関するデータを保存するために使用されます。デフォルトで、Intercomには名前、電話番号、メールアドレスなどの基本的な属性が含まれています。ビジネスのニーズに応じて、カスタムデータ属性を追加することもできます。例としては:

  • ユーザーが属するTierまたはプラン

  • 最終請求書の金額

  • 最後に購入した商品

Companyデータ属性

Peopleデータ属性と同様に、company属性は、Intercomを通じてビジネスが取引するcompaniesに関するより多くのデータを提供するために使用されます。デフォルトの属性には会社名、業界、会社のウェブサイト、IDなどがあります。例えば以下のようなカスタム属性を作成することも可能です:

  • 会社の税/VAT ID

  • 従業員数

  • 会社が子会社かどうか

Conversation/ticket属性

これらは、サポートチームが対応しているticket/conversationに関するデータを保存するのに最適で、顧客の問題に関するより多くのコンテキストを提供したり、分類や報告の目的で使用されます。conversation/ticketデータ属性の例には以下があります:

  • 顧客問い合わせのカテゴリまたは理由

  • 顧客が問い合わせている製品

  • フォローアップが必要か(true / false)

Fin属性

Fin属性は、Finがリアルタイムで会話の内容を検出・分類できるようにします。これにより、Finは会話に構造化された属性値を自動的に適用し、よりスマートなトリアージ、ルーティング、報告を可能にします。Fin属性の例には以下があります:

  • 問題の種類(例:請求、プロジェクト、アカウント管理)

  • 感情(ポジティブ、ニュートラル、ネガティブ)

  • 緊急度(緊急、高、通常、低)

  • スパム検出(スパム、正当)

Temporary属性

WorkflowsおよびFin Tasksは「temporary属性」と呼ばれる新しいタイプの属性を使用できます。

Temporary属性は、現在のworkflowのみにデータが必要で、報告などの目的でIntercomに永続的に保存したくない場合に便利です。実行中の特定のworkflowに関連する情報を保持するためにこれらの属性を作成できます。

例えば、temporary属性を作成して:

  • 顧客が選択した予約IDをキャプチャする

  • 顧客の希望配達日

  • Finにユーザーの問い合わせを分類させたり、データを収集させたりする


属性はどこで使用できますか?

Fin Tasks

指示ブロックに「@」を入力して属性を追加します。これにより、Finは特定のビジネスルールに基づいて、明確なタイミングで正確な値で属性を読み取りおよび更新できます。people、company、conversation、またはtemporary属性のいずれでも使用可能です。

また、temporary属性を設定することもできます。temporary属性は、現在のtaskのみにデータが必要で、報告などの目的でIntercomに永続的に保存したくない場合に便利です。実行中の特定のtaskに関連する情報を保持するためにこれらの属性を作成できます。「@」を入力し、属性を更新オプションを選択してtemporary属性を追加します。

例えば、Finにユーザーの問い合わせを分類させ、それをtemporaryデータ属性として保存するよう指示することがあります。

ユーザーがサブスクリプションのキャンセルを要求している場合、属性「contact reason」の値を「cancellation」に設定します。

交換について問い合わせている場合は、値を「exchange」に設定します。

故障品を報告している場合は、値を「faulty item」に設定します。

Escalation Rules

Escalation Rulesは、会話内で定義されたデータ属性が検出されたときにチームへの引き継ぎをトリガーします。これは、顧客や会話自体に関する構造化データがある場合に最適です。

例えば、次の場合に自動的に会話をエスカレーションするルールを設定できます:

  • 顧客のサブスクリプションプランが「Enterprise」の場合。

  • 会話データに一定の金額を超える注文合計が含まれている場合。

  • 「VIP_customer」のようなカスタムデータ属性がtrueの場合。

ヒント:Escalation Rulesで属性を使用すると、Finがすべての会話に関与しつつ、回答を提供するタイミングや直接チームメイトに引き継ぐタイミングを正確に制御できます。

workflowまたはFin Taskでのデータ収集

users、company、conversation、またはworkflowやFin Task内で一時的にデータを収集・保存したい場合は、「データ収集」ステップを使用できます。これは、収集したデータを後でworkflow / Fin Task内の分岐を使った条件ロジックに利用したい場合に便利です。

ここで、収集したいデータ属性の種類を指定できます。

データコネクタ

Data connectorは、データ属性を使用して外部システムのデータを取得または更新できます。例えば、データベースからusersレコードを更新または取得できます。

データ属性は、アクションのリクエストURLおよびリクエストボディの両方で、属性挿入子{..}を使って挿入できます。

また、Fin Taskの出力や収集したtemporaryデータを外部APIに送信して処理したい場合は、まずマッピングを作成する必要があります。

Data Connectorでは、workflow構成に存在するのと同じ属性(この例ではcontact reason)を作成する必要があります。

次に、workflow/Fin Taskのアクション入力をマッピングします。

ここで、各属性に対して、FinがTaskを実行して出力したり、workflowでユーザーから収集したtemporaryデータ属性を挿入できます。

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