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

IntercomでSalesforceアプリを使用する

Salesforceアプリにより、営業およびサポートチームは最新のSFDCデータを確認し、ケース作成や会話をタスクとして送信できます。

対応者:Eric Fitzgerald

当社の双方向Salesforceアプリは、IntercomからSalesforce、またはSalesforceからIntercomへの選択した方向で定期的に更新し、データを同期します。

Salesforceアプリをインストールすると、以下が可能です:

この記事はSalesforceアプリの使用方法についてです。アプリストアからのインストールと設定方法はこちらの記事をご覧ください。

inboxでusersとleadsのSalesforceデータを表示

Salesforceアプリをインストールすると、Inbox appも追加でき、チャット中にチームがSalesforceのライブ詳細を確認できます。

Inbox appはSalesforceに存在するデータのライブビューを表示します。これはネイティブIntercom属性にマッピングされたデータではありません。マッピングによる同期データはinboxのユーザー詳細パネルやユーザープロフィールで確認できます。

「アプリを編集」をクリックしてください:

次に、Salesforce inbox appのピンアイコンをクリックします:

Salesforceに存在するuserまたはleadとチャットしている場合、Salesforceの連絡先および追加情報がinbox appに会話と共に表示されます:

重要:このアプリはすべてのマッピング属性を表示しません。これらは通常のユーザー詳細で確認できます。

ステータス、アカウントオーナーなども確認できます。これによりleadの段階を理解し、より早く顧客化できるよう支援します。Salesforceの完全なレコードを見るには「Open in Salesforce」をクリックしてください。

プロのヒント:Salesforceデータをより包括的に同期するには、Salesforceアプリ設定で双方向属性マッピングを構成してください。

注意:inbox appは連絡先、アカウント、商談で異なるデータを表示します:

  • 連絡先の場合、名前、メールアドレス、アカウントオーナーが表示されます。

  • アカウントの場合、名前、domain、アカウントオーナー、国が表示されます。

  • 商談の場合、オーナー、ステージ、終了日、金額が表示されます。

IntercomのレコードはSalesforceで次のようにマッチングされます:

  • Intercom lead — Salesforce lead

  • Intercom user — Salesforce contact

  • Intercom company — Salesforce account

IntercomからSalesforceへleadsを送信

Salesforceに存在しない新しいleadとIntercomでチャット中に、「Create Lead」をクリックしてSalesforceに新しいleadとして送信できます:

inbox appはリードプロファイルを表示します(上記参照👆)。Salesforceで変換されると、連絡先またはアカウントの詳細もここに表示されます。

重要:

  • leadはSalesforceに送信する前にメールアドレスが必要です。

  • Intercomのlead/userのプロフィールからもSalesforceのleadを作成できます。

  • Intercom Inbox経由でSalesforceに新しいleadが作成されると、Salesforceのオーナーは設定されていればIntercomのオーナーがデフォルトになります。(Salesforceアプリ設定の「Maintain lead and account ownership」で有効化可能)

Salesforceに送信されたleadsは、Salesforceアプリのインストール時に設定したフィールドで作成されます:

重要:

  • Salesforceに送信する前にIntercomでleadのデータを編集できます。

  • leadの詳細が不足している場合、Salesforceにプレースホルダーが送信されます。

  • Salesforceに送信後にIntercomでleadのデータを編集すると、そのデータはSalesforceでも更新されます。

注意:現時点でアプリはSalesforce Leadの作成のみ対応しています。連絡先の作成や変換はSalesforceでのみ可能です。

自動ケース作成

自動ケース作成により、必要に応じてSalesforceケースを自動的に作成・更新します。ケースはWorkflowsやグローバルトリガーなどのトリガーで作成・更新可能です。

自動ケース作成の利用条件:

注意:自動ケース作成機能は一方向同期のみ対応しています:IntercomからSalesforceへ。作成されたSalesforceケース(例:SalesforceケースID)をIntercom会話属性に自動同期することはできません。SalesforceケースIDを関連するIntercom会話の属性として表示したい場合は、Intercom REST APIを使ったカスタムソリューションが必要です。

ケースの設定

自動ケース作成を有効にするには、Salesforceアプリでケースを設定する必要があります。設定タブに移動し、「ケースの設定」を開いてください。

ここには「Create cases automatically」というセクションがあります。Global triggersを使って、これらを切り替えることでSalesforce Caseを自動的に作成または更新するタイミングを選択できます。

注意:会話が終了すると、ケース内のトランスクリプトは更新されますが、ケースのステータスは更新・終了されません。

デフォルトのCase Record Typeを設定する

ケース作成時に使用されるCase Record Typeをデフォルトで設定して制御します。

注意:「None」が選択されている場合、Salesforceの設定に従ってデフォルトのCRTが使用されます。「Case record types」設定で、自動的にケースを作成するためのデフォルトCRTを選択できます。

属性マッピングを設定する

IntercomからSalesforceのケースフィールドに会話データを送信したい場合は、Conversation Attributesをマッピングできます。ケース作成を可能にするために既にマッピングされている属性もあります。どのデータを会話からSalesforceに自動送信するか選択するには、「Map new attribute」をクリックしてください。

Intercom属性の下に、SalesforceのケースフィールドにマッピングできるConversation Attributesがあります。

Conversation Attributesは以下からマッピングできます:

ドロップダウンメニューからマッピングしたい属性を選択し、「Add」をクリックしてリストに保存します。

重要:ケースがSalesforceで自動作成される際、属性マッピングは常に適用されます。

変更を適用するには、右下の「Save settings」をクリックしてください。

注意:ケースが自動作成されると、マッピングされた属性は会話が終了するたびに更新されます。例えば、会話が再開され、Intercomで会話データ属性が更新された場合、会話が再度終了するとSalesforceのマッピング属性も更新されます。

Workflowsで自動化する

Workflowsを使って、顧客との会話から直接Salesforceケースを作成・更新します。

設定するには、Workflowsに移動し、Salesforceケースを作成または更新したいWorkflowを開くか作成します。パス内の+アイコンをクリックして新しいアクションを追加し、「Create case in Salesforce」を選択します。

エラーの確認

Salesforceアプリを訪問すると、自動作成または更新に失敗したケースを確認できます。Sync Errorsに移動し、「Cases」をクリックして失敗したものを探します。理由はDescriptionに記載されます。

IntercomからSalesforceへ会話をタスクとして送信する

会話を自動送信することで、顧客の活動を簡単に追跡できます。

leadsとの会話、チームメイトに残したノート、および一回限りのメッセージをSalesforceタスクとして記録できます。これにより、各leadまたは連絡先との完全なやり取り履歴が得られます。

注意:会話に複数の参加者がいる場合、アクティビティは元の参加者のみ記録されます。

会話をSalesforceのタスクとして自動送信する

会話が開始されるたびに、leadまたは連絡先のSalesforceアクティビティリストにタスクが作成されます。会話が終了するとタスクも更新されます。

これはSalesforceアプリの設定で有効または無効にできます。この記事で詳細を確認してください

重要:会話のトランスクリプトをSalesforce Leadsのタスクとして表示するには、Salesforce統合設定で自動ケース作成を有効にする必要があります。この設定が有効でないと、トランスクリプトはタスクにマッピングされません。有効にするには、App Store > Salesforce > Settings > Set up cases > Create cases automaticallyに移動し、該当するglobal triggersをオンにしてください。

会話とノートを手動でSalesforceのタスクとして送信する

inboxで、ノートやメッセージにカーソルを合わせ、表示される三点リーダーをクリックして「New Salesforce task」を選択します。

会話はlead/連絡先のページに完了したタスクとして表示されます。会話やノートのスニペットとIntercomの会話へのリンクが表示されます。

  • 新しいleadsは、タスクが手動で作成された場合にのみSalesforceで自動作成されます。自動タスク作成の場合、leadは既にSalesforceに存在している必要があります。

  • Salesforceのタスクは、Intercomの会話に割り当てられたチームメイトに割り当てられます。

  • IntercomのleadまたはuserのメールがSalesforceの複数のleadsと一致する場合、それらすべてに新しいタスクが作成されます。

  • 複数のタスクがある場合、最初に「closed」に変更されたタスクが完了としてマークされます。

会話をオープンな機会に関連付ける

会話がSalesforceに送信されると、関連するオープンな機会が確認され、会話が関連付け可能かどうかがチェックされます。機会に関連付けられたすべての会話は自動的に関連付けられ、機会内のアクティビティとして一覧表示されます。

  • 連絡先のアクティビティは、機会内で役割が設定されている場合にのみ関連付けられます。

  • 複数のオープンな機会がある場合は無視されます。

Intercomの会話からSalesforceでケースを作成する

IntercomのuserまたはleadがSalesforceの連絡先として存在する場合、連絡先の詳細で開いているケースの数(ある場合)を確認できます。

ケースID、ステータス、優先度とともにケースの詳細を見るには、カウントをクリックしてください。

Salesforceで新しいケースを作成する

Salesforceの連絡先に新しいケースを作成するには、「New Case」をクリックし、ケースの詳細を入力して「Create Case」をクリックします。

重要:Salesforceで必須のフィールドは、ケース作成前にIntercomで入力する必要があります。

ケース作成後、会話にノートが追加され、Salesforceでケースを表示するリンクが含まれます。

注意:ケースを作成するにはSalesforceに連絡先が存在する必要があるため、Salesforceに連絡先がいないuserやleadにはIntercomでケース作成オプションが表示されません。

inboxのSalesforceアプリで新しいケースを作成すると、アプリの設定に基づいて所有権の割り当て方法が表示されます。

既知の制限または重要な注意点

制限

詳細

Cases内のデフォルトの数式はサポートされていません

作成しようとしているcasesにSalesforceのデフォルトの数式フィールドがある場合、caseを作成できません

Chat Transcriptはマッピングできず、常にCase Descriptionにマッピングされます

Chat TranscriptはCase Descriptionにマッピングされ、このマッピングは変更または無効にできません

現在、case作成時のフィールド検証はありません。

例えば、SalesforceのCaseフィールドが数字のみを受け付け、属性マッピングに文字列値がある場合、このシナリオではcase作成が失敗します。

case作成に失敗しても、ユーザーはエラーメッセージを受け取りません

Salesforceアプリで問題が発生していますか?

Salesforceアプリの使用中に問題が発生した場合や、使い方を詳しく知りたい場合は、このF.A.Q記事をご覧ください。

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