🟡 HubSpot Operations Hub(Data Hub)実践教科書 — 2026年版
Chapter 1

Data Sync
アプリ統合と双方向同期の設計

「HubSpot にデータが入っているはずなのに古い」「Salesforce と HubSpot で情報がズレている」「毎朝 CSV をエクスポートして別システムに取り込む作業が続いている」——これらはすべて Data Sync が解決する問題だ。本章では100+ アプリとの双方向リアルタイム同期の仕組み・フィールドマッピング設計・同期フィルターと競合解決ルール・Salesforce 連携の具体的設計・トラブルシューティングを体系的に解説する。

📖 読了目安 25分
🎯 対象:HubSpot 管理者・RevOps・システム統合担当
🔧 必要プラン:Starter〜(Salesforce 連携は Professional 以上推奨)

📋 この章の内容

  1. 1-1Data Sync の仕組みと 100+ 統合アプリ一覧
  2. 1-2Salesforce 連携設計(双方向同期・競合解決ルール)
  3. 1-3カスタムフィールドマッピングの設計
  4. 1-4フィルター・同期条件の設計(何を・いつ・どの方向に同期するか)
  5. 1-5Data Sync のトラブルシューティングと監視
Section 1-1

Data Sync の仕組みと 100+ 統合アプリ一覧

Data Sync は HubSpot と外部アプリの間で双方向・リアルタイムのデータ同期を行う機能だ。Zapier や Make のようなイベントトリガー型(「何かが起きたとき」にのみ動く)とは異なり、Data Sync は常時接続型の双方向ライブ同期——どちらのシステムでレコードが更新されても、もう一方に即座に反映される。

🔄 Data Sync の双方向リアルタイム同期の仕組み
☁️
Salesforce
外部 CRM
🟡
Data Hub
HubSpot Smart CRM
📦
NetSuite
ERP / 会計
🛒
Shopify
EC
🎫
Zendesk
サポート
双方向リアルタイム同期(デフォルト)
一方向同期(設定変更可)
履歴データの初回バッチ同期

Zapier・Make との違い——なぜ Data Sync が優れているのか

比較項目Data Sync(HubSpot)Zapier / Make
同期の方向 ✓ 双方向(デフォルト) ✗ 原則一方向(追加設定が必要)
リアルタイム性 ✓ 常時接続・即時反映 △ ポーリング型(最短5〜15分遅延)
履歴データ ✓ 初回接続時に過去データも同期 ✗ 接続後の新規データのみ
競合解決 ✓ ルールベースで自動解決 ✗ 手動設定が必要(複雑)
コスト構造 ✓ Data Hub 料金に含まれる △ タスク数に応じた従量課金
対応アプリ数 △ 100+ アプリ(ネイティブ対応) ✓ 5,000+ アプリ(幅広い)
💡 使い分けの原則

Data Sync が得意なのは「常に最新の状態を保ちたい主要ビジネスシステム(CRM・ERP・サポートツール)との双方向同期」。Zapier・Make が得意なのは「HubSpot ネイティブ連携のない細かいツールとの一方向トリガー連携・スプレッドシートへの通知送信」など。主要5〜10システムは Data Sync、その他はツールで補完という組み合わせが多くの組織での正解だ。

主な対応アプリカタログ(2026年3月時点)

🏢 CRM・営業管理
☁️Salesforce
🪟Microsoft Dynamics 365
🔵Pipedrive
🟠Zoho CRM
Monday.com
🟣Close CRM
🟤Insightly
📧 メール・マーケティング
🐒Mailchimp
📬ActiveCampaign
🟡Klaviyo
🟢Brevo(旧 Sendinblue)
🔷Campaign Monitor
📮Constant Contact
💼 ERP・会計・請求
📦NetSuite
🟢Xero
🔵QuickBooks
💳Stripe
🔷Chargebee
🟠Sage
🎫 カスタマーサポート
🎫Zendesk
🔵Freshdesk
🟠Intercom
Help Scout
🟣Front
🛒 EC・決済
🛒Shopify
🟠WooCommerce
🔵BigCommerce
🟢Magento
📊 データ・分析・その他
❄️Snowflake
📋Google Contacts
🗂️Airtable
💬Slack(一部)
🟣Calendly
🔶SurveyMonkey
Section 1-2

Salesforce 連携設計(双方向同期・競合解決ルール)

Data Sync で最も多く相談される統合は Salesforce との連携だ。多くの企業が「Salesforce を営業チームの主戦場、HubSpot を Marketing の主戦場」として使い分けているため、2つの CRM の間でどのデータをどの方向に同期するかの設計が組織のデータガバナンスの中核になる。

☁️ HubSpot ↔ Salesforce 連携設計ガイド
最も問い合わせが多い統合——設計の考え方と具体的な判断基準
🟦 HubSpot → Salesforce(Marketing → Sales)
MQL になったコンタクトをリードとして Salesforce に作成
Web フォーム入力情報・ページ閲覧履歴・スコアを Salesforce に送付
メールエンゲージメント(開封・クリック)を Salesforce の活動履歴に記録
マーケティングキャンペーンの Attribution データを商談に反映
🟧 Salesforce → HubSpot(Sales → Marketing・CS)
商談のステージ変化・金額・クローズ予定日を HubSpot に反映
顧客になった際に HubSpot の Lifecycle Stage を「Customer」に更新
営業担当者の変更を HubSpot のコンタクトオーナーに反映
失注理由・競合情報を HubSpot のプロパティに記録してセグメント活用
⚖️ Salesforce 連携の3つの重要な設計判断
Q1.
どちらが「マスターシステム」か? → 多くの場合 Salesforce が商談・顧客情報の PoR(Record of Truth)、HubSpot がマーケティング・エンゲージメントデータの PoR。フィールドごとに「どちらが正」かを決める。
Q2.
Salesforce の全レコードを同期するか? → 通常は不要。フィルター条件(「Lead Status が MQL 以上」「Account が特定セグメント」など)で対象を絞り込む。全件同期はコスト・ノイズの原因になる。
Q3.
重複はどう扱うか? → HubSpot と Salesforce に同じ人が別メールアドレスで存在する場合の処理ルールを事前に定義する。「HubSpot の Email を優先」「Salesforce の Email を優先」のどちらかをポリシーとして決める。

競合解決ルール(Conflict Resolution)の設計

双方向同期では「HubSpot と外部アプリの両方でほぼ同時にデータが更新された場合、どちらを正とするか」という競合(コンフリクト)が発生する。Data Sync ではフィールドごとに競合解決ルールを設定できる。

戦略 A
HubSpot を常に優先(HubSpot Wins)
競合が発生した場合、常に HubSpot 側の値を正として外部アプリに上書きする。HubSpot が「マスターシステム」のフィールドに使う設定。
使いどころ:HubSpot で Marketing チームが管理するフィールド(リードスコア・マーケティングセグメント・メール購読ステータス等)
戦略 B
外部アプリを常に優先(App Wins)
競合が発生した場合、常に外部アプリ(Salesforce 等)側の値を正として HubSpot に上書きする。外部アプリが「マスターシステム」のフィールドに使う設定。
使いどころ:Salesforce で Sales チームが管理するフィールド(商談ステージ・契約金額・営業担当者・失注理由等)
戦略 C
最新更新を優先(Most Recent Wins)
より最近に更新されたシステムの値を正とする。どちらのシステムでも同等に更新が発生するフィールドに適している。
使いどころ:名前・電話番号・住所など、どちらのシステムのユーザーも更新する可能性があるフィールド
戦略 D
空欄でなければ更新しない(Never Overwrite)
同期先のフィールドにすでに値が入っている場合は上書きせず、空欄の場合のみ同期する。既存データを保護したいフィールドに使う。
使いどころ:HubSpot で手動設定した顧客分類・担当者メモなど、外部システムの更新で消えてほしくないフィールド
⚠️ 最もよくある設計ミス:すべてを「Most Recent Wins」にする

「どちらが正かわからないから最新を優先」という設定は、マーケティングが丁寧に設定したセグメント情報を Salesforce からの古い更新が上書きするという問題を引き起こす。フィールドごとに「どのチームが責任を持つか」を決め、そのチームが使うシステムを「優先」に設定するのが正しいアプローチだ。

Section 1-3

カスタムフィールドマッピングの設計

Data Sync の標準設定では、システム間の「名前が同じフィールド」は自動的にマッピングされる。しかし実際の統合ではフィールド名が異なる・データ型が異なる・変換が必要なケースが大半だ。カスタムフィールドマッピングでこれらを明示的に設定する。

🗺️ フィールドマッピング設計サンプル(Salesforce ↔ HubSpot)
左:Salesforce フィールド / 右:HubSpot プロパティ
📋 コンタクト / リード のマッピング例
Salesforce — Lead
FirstName / LastName
Text(2フィールド)
HubSpot — Contact
名 / 姓(firstname / lastname)
Text(2プロパティ)
Salesforce — Lead
LeadSource
Picklist
HubSpot — Contact
hs_analytics_source(リードソース)
Dropdown(値変換が必要な場合あり)
Salesforce — Lead/Contact
Industry(業種)
Picklist
HubSpot — Company
industry(業種)
Dropdown
💰 商談 / Deal のマッピング例
Salesforce — Opportunity
StageName(商談ステージ)
Picklist(Salesforce 独自値)
HubSpot — Deal
dealstage(商談ステージ)
Dropdown(値を対応付け)
Salesforce — Opportunity
CloseDate(クローズ予定日)
Date
HubSpot — Deal
closedate(クローズ予定日)
Date
Salesforce — Opportunity
Amount(金額)
Currency
HubSpot — Deal
amount(金額)
Number(通貨設定を一致させる)

フィールドマッピング設計の3原則

① オブジェクトのレベルで対応を整理する——Salesforce の Lead・Contact・Account・Opportunity は HubSpot の Contact・Contact・Company・Deal にそれぞれ対応する。まずオブジェクト単位で何を同期するか決め、その後フィールドを決める。

② Picklist(選択肢)の値変換ルールを事前定義する——Salesforce の LeadSource = "Web" を HubSpot では "Organic Search" に変換するといった値のマッピングが必要なフィールドがある。変換表を事前にスプレッドシートで作成してから HubSpot に設定すると後戻りが少ない。

③ 新しいカスタムプロパティは HubSpot 側に先に作る——HubSpot に存在しないプロパティに同期しようとするとエラーになる。Salesforce 側のカスタムフィールドを HubSpot にマッピングする前に、HubSpot の「プロパティ設定」から対応プロパティを作成しておく。

✅ マッピング設計テンプレートの作り方

統合設計前にスプレッドシートで「Salesforce フィールド名 / データ型 / HubSpot プロパティ名 / データ型 / 同期方向 / 競合ルール / 値変換の要否」の列を持つマッピング台帳を作成する。これが後の設定・デバッグ・引き継ぎを劇的に楽にする。実際の設定作業より台帳作成に時間をかける価値がある。

Section 1-4

フィルター・同期条件の設計(何を・いつ・どの方向に同期するか)

Data Sync のデフォルト設定では接続したアプリのすべてのレコードが同期される。しかし全件同期は「ノイズデータの流入」「CRM の肥大化」「不要な重複」「AI 精度の低下」を引き起こす。フィルター設計によって「必要なデータだけを、必要な方向に、必要なタイミングで」同期する設計が重要だ。

🎯 同期フィルター設計シナリオ集
シナリオ1:Salesforce から HubSpot へ「重要顧客のみ」を同期
Salesforce 側の送信フィルター
Account Type = "Customer"
AND Annual Revenue >= 5000000
AND Account Status != "Churned"
効果・理由
年商500万円以上の現役顧客だけを HubSpot に同期。解約済み・スモールビジネス顧客のデータで CRM を汚染せず、CS・Marketing が対象顧客に集中できる環境を作る。
シナリオ2:HubSpot から Salesforce へ「MQL 以上のリードのみ」を送付
HubSpot 側の送信フィルター
Lifecycle Stage = "Marketing Qualified Lead"
OR Lifecycle Stage = "Sales Qualified Lead"
AND Email Status != "Hard Bounced"
効果・理由
MQL 未満のコールドリードを Salesforce に送らないことで Sales チームが受け取るリードの質を担保。ハードバウンスの無効メールアドレスの流入も防ぐ。
シナリオ3:Shopify から HubSpot へ「購入金額3万円以上の顧客のみ」を同期
Shopify 側の送信フィルター
Total Spent >= 30000
AND Orders Count >= 1
AND Customer State = "enabled"
効果・理由
一度でも購入した高価値顧客だけを HubSpot に反映し、ロイヤルティプログラムや VIP セグメントの自動化をトリガー。単発少額購入のゲストユーザーのノイズを除外。
シナリオ4:NetSuite から HubSpot へ「請求・入金データ」を一方向のみ同期
同期方向の設定
方向:NetSuite → HubSpot のみ(一方向)
対象フィールド:Invoice Status, Payment Date,
        Outstanding Balance
効果・理由
会計システムの請求・入金データを HubSpot で参照できるようにしつつ、HubSpot 側から会計データを上書きするリスクをゼロにする。財務データは NetSuite が唯一の PoR。
💡 「削除の同期」の扱いに注意

Data Sync のデフォルト設定では、外部アプリでレコードを削除した場合に HubSpot 側も削除される(またはその逆)。誤削除が伝播するリスクがあるため、削除の同期(Delete Sync)は基本的に無効にし、必要な場合のみ有効化するのがベストプラクティスだ。「アーカイブ」や「Status = Inactive」フィールドでの論理削除に変換する設計が安全。

Section 1-5

Data Sync のトラブルシューティングと監視

Data Sync を本番運用に乗せた後、最も重要なのは「同期が止まっていることに気づくまでの時間を短くする」こと。同期エラーに気づかずに数日間データが古い状態で営業・マーケティングが動いていた——という事態を防ぐ監視設計が必要だ。

よくある同期エラーと対処法

Data Sync の継続監視設計

監視項目確認方法推奨頻度アラート設定
同期ステータス 設定 → 統合 → 接続済みアプリ → 各アプリの「同期」タブ 週1回 Paused になったら HubSpot がメール通知
同期エラー数 同期ログの「エラー」フィルター → 件数トレンドを確認 週1回 エラー率が5%を超えたら調査開始
スキップレコード数 同期ログの「スキップ」フィルター → 理由別集計 月1回 スキップが急増したらフィルター設定を確認
重複レコード生成数 データ品質 → 重複タブ(第2章で詳述) 週1回 重複数が前週比 +20% 以上で調査
API 認証の有効期限 接続済みアプリの認証情報の有効期限確認 四半期 期限30日前にカレンダーリマインダー

📌 第1章 まとめ

Data Sync は「常時双方向ライブ同期」——Zapier とは根本的に違う

Zapier・Make のイベントトリガー型(発生時のみ動く・一方向・遅延あり)とは異なり、Data Sync は常時接続・双方向・即時反映・履歴データ初回同期に対応。主要ビジネスシステム(Salesforce・NetSuite・Zendesk等)との統合には Data Sync が最適解。

Salesforce 連携は「フィールドごとにマスターシステムを決める」が原則

HubSpot と Salesforce のどちらが「正」かは全体で決めるのではなくフィールドごとに決める。Marketing 管理フィールドは HubSpot Wins、Sales 管理フィールドは Salesforce Wins が基本。「最新優先」をすべてに適用すると意図しない上書きが発生する。

フィールドマッピング台帳を先に作ってから設定する

「Salesforce フィールド / HubSpot プロパティ / 同期方向 / 競合ルール / 値変換の要否」を1行ずつ記録したマッピング台帳を事前に作成する。設定後のデバッグ・引き継ぎが劇的に楽になる。特に Picklist の値変換ルールは事前に洗い出すことが重要。

フィルター設計で「必要なデータだけ」を同期する

全件同期はノイズデータの流入・CRM 肥大化・AI 精度低下の原因になる。「MQL 以上のリードのみ」「年商500万円以上の顧客のみ」など、マーケティング・CS が実際に使う対象に絞ったフィルター設計が CRM の品質を守る。削除の同期はデフォルト無効が安全。

週次監視を習慣化して「気づいたら何日も止まっていた」を防ぐ

同期ステータス・エラー数・スキップ数・重複生成数を週次でチェックする習慣を作る。HubSpot の Paused 通知は自動で届くが、エラー率の緩やかな増加は手動確認しないと見逃す。四半期ごとの API 認証有効期限確認もカレンダーに設定しておく。

同期前のデータクレンジングが後の重複防止に直結する

外部アプリのデータが汚れた状態で Data Sync を開始すると、HubSpot 側に大量の重複レコードが生成される。初回同期の前に外部アプリ側のメール正規化・空欄補完・重複削除を実施してから接続する。「同期後に重複を消す」より「同期前に汚れを落とす」が正解。

Next Chapter
第2章:データ品質管理——クリーンな CRM を維持する →