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

Fin for Sales統合:CRMでleadsを作成する

FinをSalesforce、HubSpot、Attioなどにシームレスに接続し、leadsを自動でキャプチャ・同期します。

対応者:Beth-Ann Sher

Fin for Salesは訪問者を評価し、その情報を自動的にCRMに直接プッシュできます。Data connectorsを介してCRMを接続することで、Finはリアルタイムで新しいleadレコードを作成し、営業チームの手動データ入力を排除します。

Fin for Salesを設定してCRMでleadsを自動作成する方法は以下の通りです。

ヒント:Salesforceを使用している場合、Fin for SalesはSalesforceアカウントに直接接続し、API知識、コード、手動フィールドマッピングなしで数分で動作するData connectorを構築できます。詳細はConnect Salesforce to Fin for Salesのガイドをご覧ください。


ステップ1:CRMを認証する

人気のあるCRM向けに事前設定された認証フローを提供しており、数秒で接続できます。

  1. 設定 > 統合 > 認証に移動し、トークンを追加をクリックします。

  2. 事前設定されたプロバイダーのドロップダウンリストからCRMを選択します。SalesforceHubSpot、またはAttioを選べます。

  3. プロバイダーの認可ページにリダイレクトされます。要求された権限を確認し、接続を許可するために確認(または許可)をクリックします。

ヒント:アクセス・トークンは自動的に生成され、ワークスペースに追加されます。Data connector認証について詳しくはこちら。


ステップ2:Lead Creation Data connectorを設定する

CRMが認証されたので、Finがleadsデータを送信するために使用するData connectorを作成できます。

  1. 設定 > 統合 > Data connectorsに移動し、新規 > ゼロから作成をクリックします。

  2. コネクターにわかりやすい名前を付けます(例:「Create Attio Record」や「Create Salesforce Lead」)。

  3. APIタブの「HTTPヘッダー」で、先ほど作成した認証トークンをドロップダウンから選択します。

  4. CRMのlead作成エンドポイントにPOSTリクエストを設定し、Finに収集させたいデータ(名前、メール、会社など)をリクエストボディに定義します。

データ入力の選択

このData connectorが実行される前に収集すべきデータがあるか指定します。入力は会話履歴、前のアクション、または顧客への質問から得られます。データ入力を追加するときは、データソースを設定します。これは値の出所を制御します。選択肢は3つあります:

  • データ属性を選択:Intercomの既存属性から値を取得します。これには標準のPeopleおよびCompany属性(例:名、姓、会社名、会社ID)や、Fin for Salesプレイブックの評価フローで設定済みのカスタム属性も含まれます。必要なデータがすでに連絡先や会社のレコードに保存されている場合に使用します。

  • Finに収集させる:Finが会話中に顧客にこの値を尋ねる必要があるか判断します。既存のデータ属性として利用できず、Finがリアルタイムで収集する必要があるフィールドにのみ使用します。

  • カスタム値:固定値を入力できます。リード間で変わらない固定フィールド(例:レコードタイプやソースタグ)に使用します。

ヒント:最も一般的なミスは、Finが評価中にすでに収集しているデータに対して新しい「Finに収集させる」属性を作成することです。新しい属性を追加する前に、プレイブックの評価フィールドを確認してください。これらはすでにコネクターのリクエストボディで参照可能です。

詳細は以下の例をご覧ください。Data connectorsの詳細

例:Attioオブジェクトの作成

以下はAttioでPeopleオブジェクトを作成するData connectorの例です。Attioの標準オブジェクトについて詳しくはこちら。

リクエストの詳細は以下の通りです:

  • メソッド:POST

  • HTTPヘッダー:

    • 認証トークン:Attio認証時に作成されたトークンを選択

    • Content-Type:application/json

  • リクエストボディ形式:JSON

  • リクエストボディ:AttioのAPIリクエスト形式についてはこちらをご覧ください。

例:Salesforce Leadの作成

Salesforceの推奨方法はPATCHアップサートリクエストを使用することです。これにより、存在しない場合は新しいleadが作成され、既存のレコードがあれば更新され、重複leadsを防ぎます。Salesforceでのアップサートについてを参照してください。

リクエストの詳細は以下の通りです:

注意:上記のPATCHアップサートは、Salesforce組織でEmailが一意の外部IDフィールドとして設定されている必要があります。Email(またはPhoneなどの他のフィールド)が一意の外部IDとして設定されていない場合は、代わりにhttps://MyDomainName.my.salesforce.com/services/data/v66.0/sobjects/LeadへのPOSTリクエストを使用してください。POSTは常に新しいレコードを作成するため、重複leadsを防ぐ追加ロジックが必要になる場合があります。

ステップ3:Finにアクションを追加する

Data connectorが構築・テストされたら、Fin for Salesプレイブックに追加して、leadが評価されたときに自動的にトリガーされるようにします:

  1. 成果セクションまでスクロールします。

  2. CRM leadを作成したい成果をクリックします(例:Salesをクリック)。

  3. Sales成果設定パネルで、アクションセクションまでスクロールします。

  4. 「アクションを実行」の下で「フォローアップworkflow」を見つけ、workflow編集ボタンをクリックします。

  5. ビジュアルworkflowビルダーでアクションステップをクリックし、Data connectorを選択を選びます。

  6. 先ほど作成したData connector(例:「Create Attio Person」や「Create Salesforce Lead」)をドロップダウンメニューから選択します。

  7. コネクターが使用するデータポイント(例:メール、名)を確認し、データ接続が失敗または完了した場合の動作を定義します。

  8. workflowビルダーの右上の保存をクリックし、成果パネルでも保存をクリックします。


Data connectorの検証とトラブルシューティング

コネクターが稼働したら、Inboxの会話イベントを表示して正常に動作しているか確認できます。Finが実行された会話に移動し、会話イベントを表示を選択します。Data connectorがトリガーされたか、成功または失敗したかがわかります。

Data connectorの状態確認と問題診断の詳細なガイダンスは以下をご覧ください:

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