お問い合わせ

セールス

Salesforceに顧客の利用状況を自動で反映する方法|営業・CSが普段の画面で確認できる仕組み

若林 慶株式会社INVOX 取締役 COO・CTO

「商談の前に、この顧客がどれだけサービスを使っているかを知りたい」。営業やカスタマーサクセス(CS)の担当者から、よく聞かれる要望です。

利用状況や契約のデータは社内のどこかにあっても、営業が毎日見ているのはSalesforceの画面です。そのため、担当者が管理画面やBIツールで調べたり、誰かがCSVを取り込んだり、手で転記したりする手間が生まれます。

こうしたデータは、Salesforceに自動で反映できます。営業・CSは、普段の取引先の画面で、最新の利用状況やスコアを確認できるようになります。

本記事では、営業・マーケティング・CSの責任者に向けて、自動で反映すると何ができるようになるか、その仕組み、進め方と社内で決めておくことを解説します。

あわせて、ツールの選び方と、BigQueryの顧客データをSalesforceへ自動で連携したRetty様の事例を紹介します。

Salesforceに利用状況を自動で反映すると、できること

営業・CSが、普段の画面で顧客の状態を確認できる

取引先の画面に、利用状況やスコアの項目が加わります。商談や面談の前に、別のツールを開いたり、データ担当者に頼んだりする必要がなくなります。

反映するデータの例は、次のとおりです。

データ 例 営業・CSでの使い方
利用状況 ログインした利用者の割合、主要機能の利用数、最終利用日 商談・面談の前に、使われ方を確認する
ヘルススコア 利用状況から計算した点数と、良好・注意・危険の区分 解約しそうな顧客を、更新の前に見つける
LTV・売上 これまでの売上、予測LTV、契約・請求の状況 アップセルの候補や、対応の優先順位を決める
見込み客の行動 資料のダウンロード、料金ページの閲覧、無料トライアルの利用 商談につながりそうなリードを、早く見つける

ヘルススコアの作り方は「ヘルススコアとは?作り方と運用方法(別タブで開く)」で、LTVの計算方法は「LTVの計算方法|サブスクで使える3つの式とClaudeで予測する手順(別タブで開く)」で解説しています。

手入力やCSVの取り込みがなくなる

データ担当者が定期的にCSVを書き出して取り込む作業や、担当者による転記がなくなります。反映の漏れや遅れ、転記の誤りも防げます。

担当者のスキルによって、見られる情報に差が出ることもなくなります。全員が同じ場所で、同じ定義のデータを見られます。

Salesforceのリストビューやレポートで使える

反映した項目は、Salesforceの通常の項目と同じように使えます。

たとえば「スコアが危険に下がった取引先」をリストビューで抽出したり、利用状況別の商談の状況をレポートにしたりできます。

自動で反映する仕組み

Salesforceに反映するデータは、多くの場合、プロダクトの利用ログや請求のデータなど、Salesforceの外にあるデータを組み合わせて計算します。

そのため、まずデータをBigQueryなどのデータ基盤に集め、そこで指標を計算してから、Salesforceに自動で書き込みます。

Salesforceに利用状況を自動で反映する仕組みの図。プロダクトの利用ログ・契約と請求・Salesforceの商談と取引先のデータをBigQueryに自動で取り込み、dbtで利用状況・スコア・LTVの指標を作る。Hightouchなどのツールが、変わった値だけをSalesforceの取引先の項目に自動で反映し、営業・CSが画面で見る

仕組みは、次の3つの段階に分かれます。

  1. データを集める:利用ログ、契約・請求、Salesforceの商談などのデータを、BigQueryに自動で取り込む
  2. 指標を計算する:顧客ごとに、利用状況やスコアを計算する
  3. Salesforceに反映する:計算した結果を、顧客IDで照合して、取引先の項目に書き込む

データを集める仕組みは「ETL」と呼ばれます。その逆向きに、データ基盤からSalesforceなどの業務ツールへ書き戻すため、3つ目の仕組みを「リバースETL」と呼びます。

データを集める段階の方法は「Fivetranとは?広告データ統合でできること・料金・始め方(別タブで開く)」で解説しています。

進め方と、社内で決めること

ツールの設定そのものより、何をどこに反映し、誰が使うかを決める部分に時間がかかります。次の4つを、始める前に営業・CSとデータ担当者で決めておきます。

1. どの項目を反映するか

まず、営業・CSが判断に使う項目に絞ります。項目が多すぎると、画面が見づらくなり、結局使われません。

次の画面は、人事労務SaaSを想定したデモ用のデータで、ヘルススコアをSalesforceの取引先に自動で反映する設定と、ある月に更新する取引先を示したものです。

Salesforceに自動で反映する項目と、今回更新する取引先の画面。BigQueryの customer_id を外部IDの Customer_Key__c に、health_score・health_band・health_reason・login_rate をそれぞれの項目に対応づけ、取引先名・年間契約額・担当者は反映しない。対象の364社のうち、前回から値が変わった347社を更新し、スコア帯が変わったのは92社、危険に下がったのは31社

Claudeで作成した、Salesforceに自動で反映する項目と更新する取引先(デモ用のデータ)

この例では、ヘルススコア、スコア帯、主な減点の理由、ログイン率の4つの項目を反映しています。スコアだけでなく減点の理由も入れておくと、担当者が何を話せばよいかが分かります。

対象の364社のうち、前回から値が変わった347社を更新します。スコア帯が「危険」に下がった31社は、リストビューで抽出して担当者に知らせる、といった使い方ができます。

2. 誰が、どの画面で見るか

反映した項目を、営業とCSのどちらが、どの画面で見るかを決めます。取引先のページのどこに置くか、どのリストビューやレポートに入れるかも、あわせて決めておきます。

見る人が決まっていないと、項目を作っても使われません。最初は、1つのチームの1つの業務(たとえば更新前の面談の準備)から始めるのが確実です。

3. 上書きしてよい範囲

自動で書き込む項目と、営業が手で入力する項目を分けます。同じ項目に両方から書き込むと、営業の入力が次の更新で上書きされます。

上の例では、取引先名・年間契約額・担当者は、営業がSalesforceで管理している項目のため、反映の対象から外しています。

自動で反映する項目は、Salesforceの画面では編集できないようにしておくと、どちらの値が正しいかで迷いません。

4. 更新の頻度

商談の前に見る利用状況なら1日1回、月次で計算するスコアなら月に1回でも足ります。

頻度を上げるほど、データ基盤とSalesforceの両方で処理の量が増えます。業務で必要な鮮度に合わせて決めます。

BigQueryの費用の考え方は「BigQueryの料金が高い原因と下げ方(別タブで開く)」で解説しています。

情報システム担当と確認すること

技術的な点は、Salesforceの管理者や情報システム担当と、次の4つを確認しておきます。

  • 照合のキー:データ基盤の顧客とSalesforceの取引先を1対1で結ぶ顧客IDを、「外部ID」の属性を付けた項目として持たせる。会社名での照合は、表記の揺れがあるため避ける。外部IDが複数の取引先に一致すると、エラーになり更新されない(Upsert a Record Using an External ID(別タブで開く))
  • APIの上限:SalesforceのAPIには、組織全体で24時間に使える回数の上限があり、ほかの連携と共有する。2026年10月時点で、Enterprise Editionでは「100,000 + ライセンス数 × 1,000(Salesforceライセンスの場合)」(API Request Limits and Allocations(別タブで開く))
  • 権限:連携専用のユーザーを用意し、書き込む項目だけに権限を与える。データ基盤の側も、反映用のデータだけを読めるようにする
  • 失敗したときの扱い:項目の型や入力規則の違いで、一部の取引先だけ書き込めないことがある。失敗した行の記録と、誰が直すかを決めておく

変わった値だけを書き込む形にしておけば、APIの利用も必要な分に抑えられます。

ツールの選び方

BigQueryからSalesforceへ自動で反映するには、専用のツールを使う方法と、自社でプログラムを作る方法があります。

方法 特徴(2026年10月時点) 向いている場面
Hightouch 画面で項目を対応づけ、頻度を設定する。変わった行だけを送り、書き込めなかった行は次回以降に再送する。有効な同期2つまでの無料プランがある 反映する項目や、反映先のツールが今後増える
Census(Fivetran Activations) Fivetranが2025年5月に買収を発表したサービス。データの取り込みと同じFivetranでそろえられる データの取り込みにFivetranを使っている
自社で作るプログラム SalesforceのBulk API 2.0などで書き込む。差分の計算や失敗時の再送は自分で作る 反映する項目が数個で、当面変わらない

出典:HightouchのSalesforce(別タブで開く)・Change data capture(別タブで開く)・Retries(別タブで開く)・Pricing(別タブで開く)、Fivetranの買収の発表(別タブで開く)・Activations の Salesforce(別タブで開く)、SalesforceのCreate a Job(Bulk API 2.0)(別タブで開く)

照合には、外部IDの項目を使うのが確実です。ツールの利用料と、自社で作って保守する工数を比べて選びます。

事例:BigQueryの顧客データをSalesforceへ自動で連携したRetty様

グルメサービス「Retty」を運営するRetty株式会社様では、顧客ごとの利用状況や行動データがBigQueryに蓄積されていました。

しかし、Salesforceに反映する仕組みがなかったため、営業担当者は商談や提案の前に、BIツールで作ったり、SQLを書いたりしてデータを取りに行く必要がありました。

INVOXは、dbtでBigQuery上のデータを、Salesforceで扱いやすい粒度・命名に変換しました。そのうえで、Salesforceとの親和性が高く、柔軟にデータを対応づけられるHightouchで、自動で連携する仕組みを構築しました。

これにより、BigQueryで更新されたデータが自動でSalesforceに反映され、営業はBIやSQLを使わずに、Salesforce上で最新のデータを参照できるようになりました。

誰でも同じ場所で同じデータを見られるようになり、データの取得に使っていた時間を、商談の準備や提案内容の検討に使えるようになっています。

詳しくは、支援実績「Salesforceに最新の顧客情報を常時反映、営業の手作業を解消(別タブで開く)」で紹介しています。

まとめ

  • 利用状況、ヘルススコア、LTVなどをSalesforceの取引先に自動で反映すると、営業・CSが普段の画面で顧客の状態を確認でき、手入力やCSVの取り込みもなくなる
  • 仕組みは「データ基盤に集める」「指標を計算する」「Salesforceに反映する」の3段階
  • 始める前に、反映する項目、見る人と画面、上書きしてよい範囲、更新の頻度を、営業・CSとデータ担当者で決めておく
  • 照合のキー、APIの上限、権限、失敗したときの扱いは、情報システム担当と確認する
  • ツールはHightouchやCensus(Fivetran Activations)など。反映する項目が少なく変わらないなら、自社で作る方法もある

株式会社INVOXは、データ基盤の構築、データ分析の支援、AIエージェントの開発を行っています。BigQueryに集めた利用状況や行動データを整え、Salesforceなどの業務ツールに自動で反映する仕組みの構築も支援しています。

支援の内容は「セールスAI(別タブで開く)」で、BigQueryの顧客データをSalesforceへ自動で連携した事例は「Salesforceに最新の顧客情報を常時反映、営業の手作業を解消(別タブで開く)」で紹介しています。

「営業が商談の前に、毎回BIやSQLでデータを調べている」「利用状況やスコアを、Salesforceの画面で見られるようにしたい」といった課題をお持ちでしたら、お問い合わせください。

CONTACT

「事業成長に繋がるデータ活用」ならINVOXへ

相談する

何から手を付ければいいか分からない段階でも構いません。現状を伺い、次にやるべきことをお伝えします。

お問い合わせ

資料ダウンロード

サービスごとに、提供内容・支援実績・進め方と費用の目安をまとめています。社内での検討や共有にお使いください。

資料ダウンロード