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向けに事前設定された認証フローを提供しており、数秒で接続できます。
設定 > 統合 > 認証に移動し、トークンを追加をクリックします。
事前設定されたプロバイダーのドロップダウンリストからCRMを選択します。Salesforce、HubSpot、またはAttioを選べます。
プロバイダーの認可ページにリダイレクトされます。要求された権限を確認し、接続を許可するために確認(または許可)をクリックします。
ヒント:アクセス・トークンは自動的に生成され、ワークスペースに追加されます。Data connector認証について詳しくはこちら。
ステップ2:Lead Creation Data connectorを設定する
CRMが認証されたので、Finがleadsデータを送信するために使用するData connectorを作成できます。
設定 > 統合 > Data connectorsに移動し、新規 > ゼロから作成をクリックします。
コネクターにわかりやすい名前を付けます(例:「Create Attio Record」や「Create Salesforce Lead」)。
APIタブの「HTTPヘッダー」で、先ほど作成した認証トークンをドロップダウンから選択します。
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
HTTPヘッダー:
認証トークン:Salesforce認証時に作成されたトークンを選択
Content-Type:application/json
リクエストボディ形式:JSON
リクエストボディ:SalesforceのAPIリクエスト形式についてはこちらをご覧ください。
注意:上記の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が評価されたときに自動的にトリガーされるようにします:
成果セクションまでスクロールします。
CRM leadを作成したい成果をクリックします(例:Salesをクリック)。
Sales成果設定パネルで、アクションセクションまでスクロールします。
「アクションを実行」の下で「フォローアップworkflow」を見つけ、workflow編集ボタンをクリックします。
ビジュアルworkflowビルダーでアクションステップをクリックし、Data connectorを選択を選びます。
先ほど作成したData connector(例:「Create Attio Person」や「Create Salesforce Lead」)をドロップダウンメニューから選択します。
コネクターが使用するデータポイント(例:メール、名)を確認し、データ接続が失敗または完了した場合の動作を定義します。
workflowビルダーの右上の保存をクリックし、成果パネルでも保存をクリックします。
Data connectorの検証とトラブルシューティング
コネクターが稼働したら、Inboxの会話イベントを表示して正常に動作しているか確認できます。Finが実行された会話に移動し、会話イベントを表示を選択します。Data connectorがトリガーされたか、成功または失敗したかがわかります。
Data connectorの状態確認と問題診断の詳細なガイダンスは以下をご覧ください:







