HubSpotとSalesforce連携・データ同期ガイド|併用時の設定方法とベストプラクティス

Salesforceプラットフォーム画面
この記事の結論

HubSpot-Salesforce連携の全体像と同期の仕組み。連携の設定手順(インストールからフィールドマッピングまで)。

ブログ目次

記事の内容を、そのまま実務に落とし込みたい方向け

HubSpot導入、AI活用、CRM整備、業務効率化までをまとめて支援しています。記事で気になったテーマを、そのまま相談ベースで整理できます。


HubSpot-Salesforce連携の全体像と同期の仕組み。連携の設定手順(インストールからフィールドマッピングまで)

HubSpotとSalesforce連携とは、HubSpotの公式コネクターを使って、コンタクト、会社、取引などのCRMデータを自動同期する仕組みです。二重入力を減らしつつ、マーケはHubSpot、営業はSalesforceという役割分担を維持できます。

連携で失敗しやすいのは、設定そのものよりも、同期対象、マスターデータ、フィールド型、運用ルールを決めないまま接続してしまうことです。この記事では、HubSpot-Salesforce連携の設定方法から、同期ルールの設計、フィールドマッピング、よくあるトラブルとベストプラクティスまでを解説します。 この分野の体系的な情報はHubSpot連携・エコシステムガイドでまとめています。

本記事は「HubSpotのデータ品質管理ガイド|Data Hubで実現するCRMデータクレンジングと運用ルール」シリーズの一部です。

本記事はStartLinkの「HubSpot完全ガイド」関連記事です。


この記事でわかること

  • HubSpot-Salesforce連携の全体像と同期の仕組み — BtoB企業では「マーケティングはHubSpot、営業はSalesforce」という併用パターンが増えています。
  • 連携の設定手順(インストールからフィールドマッピングまで) — 1. HubSpotにログインし、マーケットプレイス → アプリマーケットプレイスに進む
  • 同期ルールの設計方法(双方向・片方向・選択型同期) — 双方向同期の場合、同じフィールドが両方で更新されたとき(競合発生時)にどちらを優先するかを設定できます。
  • フィールドマッピングの注意点 — よくある落とし穴と、それを回避するための具体的な対策を整理しています。
  • 運用上のベストプラクティスとよくあるトラブル対処法 — 連携を開始する前に、両システムのデータをクリーニングしておくことが重要です。

HubSpotの取り組みを検討されている方に、


連携前のチェックリスト

02
SECTION 02
連携前のチェックリスト
確認項目 決めること 先に決めないと起きやすい問題
同期対象 全件同期か、MQLなど条件付き同期か 不要データの流入、ライセンス増加
マスター HubSpot優先か、Salesforce優先か 更新競合、どちらが正か不明になる
フィールド型 テキスト、選択肢、数値の整合 同期エラー、マッピング失敗
運用責任者 マーケ、営業、情シスの誰が見るか エラー放置、ルール逸脱
導入順序 テスト環境、限定同期、全体展開の順にするか 本番データ汚染、切り戻し不能

HubSpotとSalesforce連携の全体像

03
SECTION 03
HubSpotとSalesforce連携の全体像

なぜ連携が必要か

BtoB企業では「マーケティングはHubSpot、営業はSalesforce」という併用パターンが増えています。しかしツールが分断されていると、以下の課題が発生します。

  • リード情報の二重入力が必要
  • マーケ施策の成果が営業側で見えない
  • 営業の商談進捗がマーケ側で把握できない
  • データの差分が発生して正しいレポートが作れない

スプレッドシートで両ツールのデータを手動突合している企業様もいらっしゃるかと思いますが、データ量が増えるとこの作業はなかなかにしんどいわけです。HubSpotの公式Salesforceコネクターを使えば、こうした課題を自動同期で解決できます。

連携で同期できるオブジェクト

HubSpot Salesforce 同期の方向
コンタクト リード / 取引先責任者 双方向
会社 アカウント(取引先) 双方向
取引 商談 双方向
チケット ケース HubSpot → Salesforce
アクティビティ タスク / 活動 双方向
カスタムオブジェクト カスタムオブジェクト 双方向(Enterprise)

連携に必要なプラン

HubSpot側はProfessionalプラン以上が推奨されます。Salesforceコネクター自体はMarketing Hub、Sales Hub、Service Hub、Data Hub、Content HubのいずれかのProfessionalまたはEnterpriseで利用可能です。


連携の設定手順

04
SECTION 04
連携の設定手順

ステップ1:Salesforceコネクターのインストール

  1. HubSpotにログインし、マーケットプレイス → アプリマーケットプレイスに進む
  2. 検索バーで「Salesforce」を検索
  3. 「HubSpot-Salesforce連携」を選択し、「アプリをインストール」をクリック
  4. Salesforceのログイン画面が表示されるので、管理者権限のあるアカウントで認証

Salesforce側ではAPI利用が有効なエディション(Enterprise Edition以上、またはAPI利用が追加されたProfessional Edition)が必要です。

ステップ2:セットアップウィザード

インストール後、セットアップウィザードが表示されます。「推奨されるセットアップ」と「詳細セットアップ」から選択できますが、初回は推奨セットアップで始めて、後から詳細設定を調整するのがおすすめです。

ステップ3:コンタクト同期の設定

コンタクト同期では以下を設定します。

  • 同期対象の選択:すべてのコンタクトを同期するか、特定のリスト(セグメント)のみを同期するか
  • 同期方向:HubSpot → Salesforce、Salesforce → HubSpot、または双方向
  • Salesforce側のオブジェクト:リードとして同期するか、取引先責任者として同期するか

ここがポイントになってくるのですが、すべてのコンタクトをSalesforceに同期すると、Salesforceのストレージやライセンスコストに影響する場合があります。選択型同期を使って、MQL以上のコンタクトのみをSalesforceに渡す設計が一般的です。

ステップ4:会社・取引の同期設定

会社(→アカウント)と取引(→商談)の同期も同様に設定します。

歯車マーク → 連携 → 接続されたアプリ → Salesforce から各タブで設定を管理できます。

ステップ5:フィールドマッピング

HubSpotのプロパティとSalesforceのフィールドをマッピングします。

  • 標準マッピング:メールアドレス、姓名、会社名などは自動でマッピングされる
  • カスタムマッピング:カスタムプロパティ/フィールドは手動でマッピング設定

フィールドマッピングで特に注意が必要なのはフィールドタイプの一致です。HubSpot側が「テキスト」でSalesforce側が「選択リスト」のようにタイプが異なると、「互換性がありません」というエラーが表示されます。


同期ルールの設計

05
SECTION 05
同期ルールの設計

双方向同期 vs 片方向同期

同期方向 適するケース 注意点
双方向 両ツールでデータを更新する場合 競合時のルール設定が必要
HubSpot → Salesforce HubSpotをマスターにする場合 Salesforce側の変更は反映されない
Salesforce → HubSpot Salesforceをマスターにする場合 HubSpot側の変更は反映されない

双方向同期の場合、同じフィールドが両方で更新されたとき(競合発生時)にどちらを優先するかを設定できます。一般的にはマーケティング系のプロパティはHubSpot優先、営業系のプロパティはSalesforce優先にする設計が多いです。

選択型同期の活用

すべてのデータを同期するのではなく、条件を満たしたレコードのみを同期する設計が推奨されます。

例えば以下のようなルールです。

  • HubSpot → Salesforce:ライフサイクルステージがMQL以上のコンタクトのみ同期
  • Salesforce → HubSpot:過去90日以内にアクティビティのあるリードのみ同期

これにより、Salesforce側の不要なレコード増加を防ぎ、ストレージコストやライセンスコストを最適化できます。HubSpotのマーケティングコンタクトの課金管理と同様に、同期対象のコントロールは結構ミソになってくる部分です。


フィールドマッピングの設計ポイント

06
SECTION 06
フィールドマッピングの設計ポイント

マッピング設計の基本

フィールドマッピングを設計する際は、以下のステップで進めます。

  1. 両システムのフィールド一覧を棚卸しする
  2. 対応するフィールドをマッピングする(型の互換性を確認)
  3. 同期方向(片方向/双方向)をフィールドごとに設定する
  4. マスターデータの定義(どちらのデータを正とするか)を決める

マッピング時の注意点

注意点 詳細
フィールドタイプの一致 テキスト↔テキスト、数値↔数値で型を合わせる
選択リストの値 両システムで選択肢の文字列を完全一致させる
必須フィールド Salesforce側の必須フィールドにマッピングがない場合エラー
数式フィールド Salesforceの数式フィールドは読み取り専用のためSalesforce→HubSpotの片方向のみ
ライフサイクルステージ HubSpotのライフサイクルステージとSalesforceのリード/商談ステータスの対応を慎重に設計

ライフサイクルステージのマッピング

HubSpotのライフサイクルステージとSalesforceのリードステータス/商談ステージの対応を設計するのは、連携設計で最も慎重になるべきポイントです。

例えば以下のような対応を検討します。

HubSpot ライフサイクルステージ Salesforce 側
リード リード(ステータス:新規)
MQL リード(ステータス:マーケ認定)
SQL リード(ステータス:営業認定)or 取引先責任者に変換
商談 商談(ステージ:提案中)
顧客 商談(ステージ:受注)

企業様によって商談プロセスは異なりますので、自社の運用に合わせたマッピングを設計いただくのがいいかなと思います。


運用上のベストプラクティス

07
SECTION 07
運用上のベストプラクティス

1. 同期前にデータクレンジングを実施する

連携を開始する前に、両システムのデータをクリーニングしておくことが重要です。

  • 重複レコードの統合
  • 不要なレコードの削除またはアーカイブ
  • フィールド値の表記揺れ修正(会社名、住所など)

クリーニングせずに同期を開始すると、ゴミデータが相互に流れ込んで後から修正するのが大変になります。

2. テスト環境で検証してから本番適用

Salesforce側にサンドボックス環境がある場合は、まずサンドボックスで連携テストを行うのが安全です。既存で使っているワークフローやデータに対してアクセス・更新する場合は、本番環境での直接テストはリスクがあります。

3. マーケティングコンタクトの管理

HubSpotの課金対象である「マーケティングコンタクト」と、Salesforceから同期されるリードの関係を意識しておく必要があります。Salesforceから大量のリードが流入すると、マーケティングコンタクト数が増えてHubSpotの課金に影響する場合があります。

対策として、Salesforceから同期されたコンタクトを一律マーケティングコンタクトにするのではなく、ワークフローで条件に合うものだけをマーケティング対象にする設計がおすすめです。

4. レポートの設計

両システムにデータが存在するため、「どちらのレポートを正とするか」を事前に決めておきます。

  • マーケティングKPI(リード数、MQL数、スコアリング等)→ HubSpotのレポートを使用
  • 営業KPI(商談金額、フォーキャスト、受注率等)→ Salesforceのレポートを使用
  • 全体ファネル(リード→MQL→SQL→商談→受注)→ 一方に統一するか、BIツールで統合

5. 変更管理のプロセスを設ける

連携設定を変更する際は、以下のプロセスを設けると安全です。

  • フィールドマッピングの追加・変更は承認制にする
  • 同期ルールの変更前に影響範囲を確認する
  • 変更履歴を記録する

よくあるトラブルと対処法

08
SECTION 08
よくあるトラブルと対処法

同期エラーが発生する

原因:フィールドタイプの不一致、Salesforce側の必須フィールド未入力、API制限の超過など。

対処:HubSpotの設定画面 → 連携 → Salesforce → 「同期エラー」タブでエラー内容を確認し、個別に対処します。

重複レコードが作成される

原因:メールアドレスが異なる同一人物、会社名の表記揺れなど。

対処:同期前のデータクレンジングと、HubSpotの重複管理機能での定期的なチェックが有効です。Salesforceの重複ルールと合わせて両システムで対策します。

ライフサイクルステージが意図しない値に変わる

原因:同期によるプロパティ更新がワークフローをトリガーし、ステージが変更されるケース。

対処:ワークフローの条件に「データソースがAPI/連携ではない場合」というフィルターを追加する、または同期方向を片方向に変更します。


まとめ

  • HubSpotとSalesforceの連携は、マーケティングと営業のデータを一元化し、部門間連携を強化するための有効な手段です
  • 1. 全体設計:同期対象のオブジェクト・フィールド・方向を事前に設計する 2. データクレンジング:同期前に両システムのデータを整備する 3. 選択型同期:必要なデータのみを同期して最適化する 4. フィールドマッピング:型の一致とマスターデータの定義を慎重に設計する 5. 運用ルール:変更管理プロセスとレポートの責任分担を明確にする
  • まずは同期対象のデータ範囲とフィールドマッピングの設計から始めて、段階的に同期範囲を広げていきましょう
  • データの分断が解消されるほど、マーケ→セールスの一気通貫のレポートが可能になり、より精度の高い戦略判断ができるようになります

あわせて、HubSpot×Zoom/Teams連携(ウェビナー含む)HubSpotとマネーフォワード/会計ソフト連携HubSpotと名刺管理連携(Sansan/Eight)なども参考にしていただければと思います。


よくある質問(FAQ)

Q1. HubSpotとSalesforceの連携にはどちらのプランが必要ですか?

HubSpot側はMarketing Hub、Sales Hub、Service Hub、Data Hub、Content HubいずれかのProfessionalまたはEnterpriseが必要です。Salesforce側はAPI利用が有効なエディション(Enterprise Edition以上)が推奨されます。Professional EditionではAPI利用の追加が必要な場合があります。

Q2. 連携を設定したら、既存データは自動で同期されますか?

初回同期時に既存データも同期されます。ただし大量のレコードがある場合、初回同期には時間がかかることがあります。また、同期ルール(選択型同期)を設定している場合は、条件を満たすレコードのみが同期されます。

Q3. Salesforceを使いながらHubSpotのMAだけ導入することはできますか?

はい、可能です。SalesforceをSFA(営業管理)として使いつつ、HubSpotのMarketing HubをMA(マーケティングオートメーション)として導入するのは一般的な併用パターンです。コネクターによるデータ連携で、リード情報を双方向に同期できます。

Q4. 同期の頻度はどのくらいですか?

HubSpot-Salesforceコネクターはリアルタイムに近い同期を行います。データの変更があると数分以内に同期が実行されます。ただし大量の変更が同時に発生した場合は、キューに入って順次処理されるため多少遅延する場合があります。

Q5. 連携を解除した場合、データはどうなりますか?

連携を解除しても、すでに同期されたデータは両システムに残ります。ただし、それ以降の変更は同期されなくなります。連携を一時的に停止する場合は、解除ではなく同期の一時停止機能を使用いただくのがおすすめです。


株式会社StartLinkは、事業推進に関わる「販売促進」「DXによる業務効率化(ERP/CRM/SFA/MAの導入)」などのご相談を受け付けております。 サービスのプランについてのご相談/お見積もり依頼や、ノウハウのお問い合わせについては、無料のお問い合わせページより、お気軽にご連絡くださいませ。

関連キーワード:

サービス資料を無料DL

著者情報

7-1

今枝 拓海 / Takumi Imaeda

株式会社StartLink 代表取締役。累計150社以上のHubSpotプロジェクト支援実績を持ち、Claude CodeやHubSpotを軸にしたAI活用支援・経営基盤AXのコンサルティング事業を展開。
HubSpotのトップパートナー企業や大手人材グループにて、エンタープライズCRM戦略策定・AI戦略ディレクションを経験した後、StartLinkを創業。現在はCRM×AIエージェントによる経営管理支援を専門とする。