---
title: HubSpot移行の関連付けキー設計｜一意の値プロパティとレコードIDで関連を壊さない方法
description: HubSpotへの移行で、取引と会社などの関連付けを壊さないためのキー設計を解説します。一意の値プロパティー、レコードID、インポート時の関連付けの仕組み、キー候補を実データで評価する判断表を、導入支援の現場で使う型として、公式ナレッジをもとに実務の手順で整理します。
image: https://start-link.jp/hubfs/blog/screenshots/generated/kv_NM-02.png
---

[![StartLink](https://start-link.jp/hs-fs/hubfs/logo/%E6%9C%80%E7%B5%82Start%20Link%20(500%20x%20150%20px)%20(%E8%83%8C%E6%99%AF%E3%81%82%E3%82%8A).png?width=130&height=39&name=%E6%9C%80%E7%B5%82Start%20Link%20(500%20x%20150%20px)%20(%E8%83%8C%E6%99%AF%E3%81%82%E3%82%8A).png "StartLink")](https://start-link.jp)

- [会社情報About](https://start-link.jp/about)
- [サービスService](https://start-link.jp/service)
- [プロダクトProducts](https://start-link.jp/sync)
- [YoutubeYoutube](https://start-link.jp/about/sns)
- [ブログBlog](https://start-link.jp/hubspot-ai)
- [導入事例Case studies](https://start-link.jp/case)
- [採用情報Recruit](https://start-link.jp/recruit)

[資料DL](https://start-link.jp/download/service) [無料相談 →](https://start-link.jp/contact)

[会社情報](https://start-link.jp/about) [サービス](https://start-link.jp/service) [プロダクト](https://start-link.jp/sync) [Youtube](https://start-link.jp/about/sns) [ブログ](https://start-link.jp/hubspot-ai) [導入事例](https://start-link.jp/case) [採用情報](https://start-link.jp/recruit)

[資料ダウンロード](https://start-link.jp/download/service) [無料相談 →](https://start-link.jp/contact)

- [トップ](https://start-link.jp)
- [会社情報](https://start-link.jp/about)
- [サービス](https://start-link.jp/service)
- [Youtube](https://start-link.jp/about/sns)
- [ブログ](https://start-link.jp/hubspot-ai)
- [Contact](https://start-link.jp/contact)
- [個人情報保護方針](https://start-link.jp/privacy-policy)
- [個人情報取り扱い規定](https://start-link.jp/personal-information-processing-agreement)

[ホーム](https://start-link.jp) › [ブログ](https://start-link.jp/hubspot-ai) ›[HubSpot](https://start-link.jp/hubspot-ai/hubspot) ›[HubSpot導入設計](https://start-link.jp/hubspot-ai/hubspot/implementation) ›HubSpot移行の関連付けキー設計｜一意の値プロパティとレコードIDで関連を壊さない方法

# HubSpot移行の関連付けキー設計｜一意の値プロパティとレコードIDで関連を壊さない方法

- 2026年10月19日
- 最終更新: 2026年10月19日

![](https://start-link.jp/hubfs/blog/screenshots/generated/kv_NM-02.png)

この記事の結論

関連付けは、どの列を共通のキーにするかで決まります。標準のキー、一意の値プロパティー、レコードIDの使い分けと、インポートでの照合ルールを整理します。

ブログ目次

もっと見る ▼

**HubSpot移行の関連付けキー設計とは、取引・コンタクト・会社などのレコードを結ぶときに、「どの列の値を共通の識別子として使うか」を、取り込みの前に決めておく作業です。** HubSpotのインポートは、一意の識別子（固有ID）を手がかりに、既存のレコードを更新したり、レコード同士を関連付けたりします。識別子が決まっていなければ、同じ相手が別のレコードとして作られ、関連付けは空のまま、あるいは誤った相手に張られます。

「データは入ったのに、関連が付いていない」「2回目の取り込みで、レコードが倍になった」——移行の相談でよく聞くこの2つの症状は、ほとんどがキー設計の問題です。

この記事でわかること

- **HubSpotが使う3種類のキー**：標準のキー、一意の値プロパティー、レコードIDの特徴と使い分け
- **一意の値プロパティーの設計判断**：どの列を一意にし、どの列を一意にしないか
- **インポート時の関連付けの仕組み**：単一ファイル・複数ファイルでの照合と、固有IDがないときに起きること
- **StartLinkの設計・構築での進め方**：キー候補を実データで評価し、設計書に残す手順

## 関連付けが壊れる仕組みは、キーの不一致にある

HubSpotの関連付けは、見た目には「会社の画面に取引が並んでいる」状態です。しかし内部では、2つのレコードを結ぶ紐づけが1本ずつ作られています。その紐づけを作るために、インポートは「この行の会社は、HubSpotのどの会社か」を、キーの値で探します。

探せなかったとき、あるいは複数見つかったときに、問題が起きます。探せなければ関連付けは作られず、新しいレコードが作られることもあります。複数見つかれば、どれに結ぶかが曖昧になります。

### 固有IDがなければ、重複が作られる

公式ナレッジには、固有IDがない場合、同じ関連付けでも同一レコードにはならず、重複レコードが作成されると記載されています（[インポートファイルの準備（HubSpot公式ナレッジ）](https://knowledge.hubspot.com/ja/import-and-export/set-up-your-import-file)）。1つのファイルに複数のオブジェクトを入れ、固有IDを指定しない場合も、行ごとにデータが異なれば、別々のレコードとして作成されます。

つまり、関連付けの失敗は、インポートの操作ミスではなく、ファイルの設計の問題として現れます。取り込みの画面で直せることは多くありません。ファイルを作る前に、キーを決めておく必要があります。

### 3種類のキーの違い

HubSpotで使えるキーは、大きく3種類に分けられます。次の表で、それぞれの特徴と向いている場面を整理します。

| キーの種類 | 例 | 向いている場面 |
| --- | --- | --- |
| 標準のキー | コンタクトのEメール、会社のドメイン名 | 基幹システムにIDが無く、メールやドメインが整っている場合 |
| 一意の値プロパティー | 管理番号、会員番号、取引先コード | 移行元に安定したIDがあり、再取り込みや連携で使い続けたい場合 |
| レコードID | HubSpotが採番する固有のID | 一度取り込んだレコードを、HubSpot側から指定して更新する場合 |

> キーは「取り込みの時に使う道具」であると同時に、「取り込み後に連携や再実行で使い続ける識別子」でもあります。移行が終わっても残るキーかどうかで、選ぶ列が変わります。

![関連付けキーの使い分け。標準のキー、一意の値プロパティー、レコードIDを、移行元の識別子とHubSpotのレコードの間でどう使うか](https://start-link.jp/hubfs/blog/screenshots/generated/gen_NM-02_1.png)

## 一意の値プロパティーを設計する

移行元に管理番号や会員番号のようなIDがあるなら、それを一意の値プロパティーとして持たせるのが、最も確実な方法です。HubSpotの開発者向けガイドには、重複して入力できない独自の識別子プロパティーを作るときの手順と制約が示されています（[プロパティーAPIのガイド（HubSpot開発者向けドキュメント）](https://developers.hubspot.com/docs/api-reference/latest/crm/properties/guide)）。

![コンタクトのプロパティー一覧画面。標準プロパティーとカスタムプロパティーを一覧で確認できる](https://start-link.jp/hubfs/blog/screenshots/library/set_properties.png)

### 公式ガイドで確認できる仕様

開発者ガイドで確認できる仕様は、次のとおりです。

- 作成時に、リクエストの `hasUniqueValue` を `true` に設定する
- 一意のIDプロパティーは、1つのオブジェクトにつき最大10個まで作れる
- 一意性は、そのオブジェクトタイプのすべてのレコードにわたって適用される
- 別のオブジェクトタイプとの間で同じ値を持つことは問題にならない
- 作った一意のIDは、APIでレコードを指定して取得・更新するときに使える
- 一意の値を持つレコードをクローンしても、その値は新しいレコードにコピーされない

ガイドには、作成後に一意の設定を切り替える手順は案内されていません。そのため、StartLinkでは「後から一意にはできない前提」で設計します。付け忘れると、プロパティーを作り直すことになり、データの投入後であれば移行をやり直すことになるためです。

### どの列を一意にするかの判断表

「一意にする」と「一意にしない」の判断は、その列が「レコードそのものの識別子」か、「別のレコードを指す参照」かで決まります。

| 列の性質 | 例 | 一意にするか |
| --- | --- | --- |
| レコードそのものの識別子 | 管理番号、会員番号、取引先コード | 一意にする |
| 親や関連先を指す参照 | 親コード（1つの親に複数の子がぶら下がる） | 一意にしない |
| 重複を前提とした区分 | ランク、区分コード | 一意にしない |

### 一意にするときの注意点

一意にした列に、移行元データの重複があると、取り込みが弾かれます。そのため、取り込みの前に、元データ側で重複の解消（名寄せや採番の修正）を済ませておきます。重複している値が「同じ相手」なのか「別の相手が偶然同じ番号を持っている」のかは、依頼元の業務判断が要る部分です。

もう1つの注意は、対象のオブジェクトです。コンタクトと会社には、標準のキー（Eメール、会社のドメイン名）があります。開発者ガイドは「オブジェクトごとに最大10個」と案内するにとどまり、オブジェクトごとの可否を列挙していません。標準オブジェクトでカスタムの一意プロパティーが必要な場合は、設計の前に、対象のアカウントで実際に作成できることを確認してください。

## レコードIDは、書き戻して使う

レコードIDは、HubSpotがレコードごとに採番する固有のIDです。移行で扱うときの要点は、「取り込んだあとに、移行元の管理表へ書き戻す」ことにあります。書き戻しておけば、再実行のときに「作成済みか」を判定でき、更新と新規作成を取り違えません。

### インポートでの優先順位

公式ナレッジでは、インポート時のレコードIDは、すべてのレコードタイプで使え、ファイルの値がない行は新規作成されると説明されています。レコードIDは、他の一意の識別子よりも優先されます（[データのインポート（HubSpot公式ナレッジ）](https://knowledge.hubspot.com/ja/import-and-export/import-objects)）。

1つのオブジェクトに複数の一意の値プロパティーがある場合は、インポートの設定で「既存の（オブジェクト）の検索に使用するプロパティー」を選びます。レコードIDを含むファイルでは、この選択肢は表示されません。どの識別子で照合したのかを、取り込みの記録に残しておきます。

### エクスポートでレコードIDを手に入れる

取り込み後のレコードIDは、レコードのエクスポートで取得します。「すべてのプロパティー」を含めると、レコードIDはファイルの最初の列に入ります。関連付けを含めれば、関連付けごとに列が作られ、関連レコードのIDと名前が入ります（[レコードのエクスポート（HubSpot公式ナレッジ）](https://knowledge.hubspot.com/ja/import-and-export/export-records)）。

この書き出しファイルを、移行元の管理表と一意の値プロパティーで結合すれば、「移行元の番号」と「HubSpotのレコードID」の対応表ができます。この対応表が、以降の再取り込みや、他システムとの連携の土台になります。

### 統合するとレコードIDが変わる場合がある

重複したレコードを統合すると、標準の動作では統合後のレコードに新しいレコードIDが作られます（パブリックベータ「統合レコードのプライマリID保持」に参加しているアカウントでは主レコードのIDが保持されます）。元のIDは「マージされたレコードID」プロパティーで確認できます（[レコードのマージ（HubSpot公式ナレッジ）](https://knowledge.hubspot.com/ja/records/merge-records)）。統合を元に戻すことはできません。

そのため、レコードIDを書き戻した管理表を持っている場合、統合のたびに表の更新が必要です。統合を移行の途中で行うか、移行の完了後の運用で行うかを、設計の段階で決めておきます。

## インポート時の関連付けを設計する

インポートで関連付けを作る方法は、ファイルの構成によって2通りあります。どちらも、キーが決まっていることが前提です。

### 単一ファイルと複数ファイルの違い

| 方式 | 照合の方法 | 向いている場面 |
| --- | --- | --- |
| 単一ファイル | 各行に、関連付けたいレコードの固有IDを入れる | コンタクトと会社を1つの表で持っている |
| 複数ファイル | 両ファイルに共通する列を選び、固有キーになるオブジェクトを指定する | オブジェクトごとに別の表から書き出している |

単一ファイルでは、列の「次の形式としてインポート」で「関連付けラベル」を選びます。2つのオブジェクトの場合は、関係が自動で入力されます。複数ファイルでは、両ファイルに共通する列を選び、その列が固有キーになるオブジェクトを指定します（[データのインポート（HubSpot公式ナレッジ）](https://knowledge.hubspot.com/ja/import-and-export/import-objects)）。

### ファイルを作るときの手順

関連付けを含む取り込みは、次の順序でファイルを作ります。

1. 関連付けの組み合わせ（取引と会社、コンタクトと会社など）を、一覧にする
2. 組み合わせごとに、共通のキーとして使う列を決める
3. キーの値が、元データ内で一意かを集計して確認する
4. 1つのレコードを複数の相手に関連付けるときは、同じ識別子の行を複数作る
5. 複数の対象を1つのセルに入れるときは、セミコロンで区切る
6. 少量のテストで、関連付けが意図した相手に張られるかを確認してから、全件を取り込む

### 関連付けラベルの扱い

関連付けに「発注責任者」「請求窓口」のような意味を持たせるには、関連付けラベルを使います。ラベルの列で、関連付けにラベルを付けられ、会社の関連付けをプライマリーにしたいときは、この列に「プライマリー」と入力します。カスタムの関連付けラベルを使うには、ProfessionalまたはEnterpriseのサブスクリプションが必要です。

ラベル名に英数字以外の文字や、複数の値の区切りに使うセミコロンを含めると、インポート中にエラーが出る可能性があると公式ナレッジに記載されています（[関連付けラベルの作成と使用（HubSpot公式ナレッジ）](https://knowledge.hubspot.com/ja/object-settings/create-and-use-association-labels)）。また、ラベルの内部名は作成後に変更できません。ラベル名は、移行の前に決めておきます。

## キー候補は、実データで評価してから決める

「管理番号があるから、これをキーにしよう」と机上で決めるのは危険です。キー候補は、実データに対して次の3つの指標で評価してから採用します。

| 評価の指標 | 測り方 | 採用の目安 |
| --- | --- | --- |
| カバー率 | キーの値が入っている行の割合 | 関連付けに使う行のほぼ全件に入っている |
| 一意率 | 同じ値が複数行にある割合 | 一意にする列は、重複が解消されている |
| 突合成立率 | 相手のデータと実際に結べた割合 | 結べない行の扱いが決まっている |

メールアドレスや氏名のように、人が手で入力した列は、カバー率が元データの入力率と同じになり、表記の違いで突合も崩れます。数値のコードのように、システムが採番した列は、これらの影響を受けにくく、キーに向いています。

### 強いキーがないときの考え方

安定したキーがない場合は、無理に推測で結ばず、対応表を作ります。会社名だけで結び付けると、表記の違いや同名の別会社によって、誤った関連が作られるためです。確認できない関連は、「未関連」として扱うか、個別確認に回します。

可能であれば、移行元のシステムから、ID列を付けて再度エクスポートしてもらうのが、最も確実な解決策です。標準のエクスポートにIDが含まれないシステムもあるため、取り込みの設計に入る前に、IDが取れるかどうかを確認します。

## 関連付けと重複のエラーから、キーの穴を知る

取り込みのエラーは、キー設計の不備を知らせる信号です。公式のエラー一覧のうち、キーに関わるものを、原因と対処とともに整理します（[インポートエラーの解決（HubSpot公式ナレッジ）](https://knowledge.hubspot.com/ja/import-and-export/troubleshoot-import-errors)）。

| エラー名 | 示していること | 設計側の対処 |
| --- | --- | --- |
| プロパティーの固有値が重複しています | 固有IDの値が、ファイル内またはCRM内で重複している | 元データの重複を解消するか、別の列を固有IDにする |
| Duplicate association ID | 関連付けに選んだIDが一意でない | 共通の別の列を選び直す |
| 関連付けレコードが見つかりません | 必要な固有の値が欠けている | 値を補ってから再取り込みする |
| 関連付けのレコードの検索に失敗しました | 複数のオブジェクトで同じ固有IDが使われている | 固有IDの値が、オブジェクトごとに一意になるようにする |
| このドメインを使用している会社が複数あります | 同じ会社ドメインが複数の会社に一致する | 会社を統合するか、別の一意の識別子を使う |

エラーが出たときに、行を直して再取り込みするだけでは、同じ原因が再発します。エラーの種類を集計し、キーの設計に戻すべきものと、行の修正で済むものを分けます。

## StartLinkの設計・構築での進め方

StartLinkの導入支援は、現状の整理・要件定義、設計・構築、データ移行、テスト・検証、定着・運用改善の順で進めます。関連付けキーの設計は、このうち「設計・構築」の工程で、プロパティーの設計と同時に行います。取り込みが始まってから決めるのでは遅いためです。

### 設計の中身

設計では、移行元の全テーブル・全列を対象に、関連付けに使える列を洗い出します。明示的なID列だけでなく、メール・電話・URL・ドメインのような準一意のキーも候補に入れます。そのうえで、前の章で示した3つの指標で評価し、結果を「関連付けキー設計」として設計書に残します。

設計書には、関連付けごとに「キー」「出どころ」「信頼度」「結べない行の解消方針」を記載します。複数のキーが使える場合は、両方で関連付けを作って突き合わせ、矛盾をあぶり出します。片方のキーだけを信じない方針です。

### 再実行できる移行にする

移行は、1回で終わらないことが多くあります。追加データの取り込みや、誤りの修正のために、同じ取り込みを複数回実行します。そのため、移行元の管理表に「HubSpotのレコードID」と「移行の状態」の列を持たせ、再実行のときに作成済みの行を更新に切り替えられるようにしておきます。

スモールスタートの考え方で、最初は代表的な1つの組み合わせ（たとえば取引と会社）で、キー設計から取り込み、確認までを一巡させます。そこで得られたキーの扱いを型として固め、他の組み合わせへ広げます。StartLinkは準委任で伴走し、キーの評価と設計書の作成を担い、業務上の判断（どの重複を同一とみなすか）は、依頼元と合意して決めます。

### 連携アプリでもキーが要る

移行が終わったあとに、HubSpotを会計や他のSaaSとつなぐ場合も、2つのシステムのレコードを結ぶ識別子が必要です。Sync for freeeのような連携アプリでも、HubSpotの会社と相手側の取引先を結ぶための識別子の考え方は同じです。移行時に一意の値プロパティーを整えておくと、後の連携設計も楽になります。連携の詳細は[Sync for freee](https://start-link.jp/sync/freee)をご覧ください。

## よくある質問

### Q1. 一意の値プロパティーは、あとから追加できますか

プロパティー自体は、あとから追加できます。ただし、公式の開発者ガイドは、作成時に一意の設定を行う手順を示しており、既存のプロパティーを後から一意に切り替える手順は案内していません。移行の設計の段階で、識別子になる列を判断し、作成時に指定する前提で進めてください。

### Q2. メールアドレスをキーにするのは、危険ですか

コンタクトの標準のキーなので、使うこと自体は問題ありません。ただし、共有のメールアドレスや、入力の表記が揺れている場合は、同じ相手が別のレコードになったり、別の相手が1つのレコードに寄せられたりします。メールが整っているかを、カバー率と一意率で事前に確認します。

### Q3. 会社のドメイン名だけで、会社を識別できますか

ドメインがない会社や、複数の会社が同じドメインを持つ場合があるため、それだけでは足りないことがあります。公式ナレッジでも、カスタムの固有値プロパティーで重複を排除する場合、会社のドメイン名は一意である必要がないと説明されています。管理番号などの一意の値プロパティーを併用するのが確実です。

### Q4. 関連付けは、取り込みと同時に作るのと、後から別に作るのと、どちらがよいですか

どちらも可能です。初めての移行では、オブジェクトごとに取り込んでから、関連付けだけを別に作る方法が、原因の切り分けをしやすくなります。キーが整っていて、テストで問題がなければ、単一ファイルで同時に作ることもできます。

### Q5. 統合したあとのレコードIDは、どう管理しますか

標準の動作では、統合するとレコードIDは新しく採番され、元のIDは「マージされたレコードID」プロパティーに残ります（パブリックベータ「統合レコードのプライマリID保持」に参加しているアカウントでは主レコードのIDが保持されるため、事前に設定を確認します）。移行元の管理表にレコードIDを書き戻している場合は、統合のたびに表を更新するか、一意の値プロパティー（管理番号など）を軸に照合し直します。

## まとめ：キーは取り込みの前に決める

HubSpot移行の関連付けキー設計で押さえたい点は、次の4つです。

- **キーは3種類**：標準のキー、一意の値プロパティー、レコードIDを、目的に合わせて使い分ける
- **識別子の列だけを一意にする**：親コードや区分のような参照・区分の列は、一意にしない
- **実データで評価する**：カバー率・一意率・突合成立率を測ってから採用する
- **レコードIDを書き戻す**：再実行と連携の土台になる対応表を、移行元の管理表に残す

最初の一歩は、移行元の全列を見て、関連付けに使えるキー候補を洗い出すことです。候補ごとにカバー率と一意率を測るだけで、どこで関連が壊れそうかが見えてきます。

自社のデータと移行元の構成に当てはめた進め方を検討したい場合は、CRM特化型コンサルティングのHubSpotゴールドパートナーのStartLinkまで[お問い合わせ](https://start-link.jp/contact)ください。

関連する解説は次のとおりです。

- [Kintoneの複数アプリをHubSpotオブジェクトに再設計する方法｜関連付けはカバー率を実測してから設計する](https://start-link.jp/hubspot-ai/btob-marketing/crm-backoffice/kintone-multi-app-object-mapping)
- [CRMデータベース設計の基本｜オブジェクト・プロパティ・関連付けを整える](https://start-link.jp/hubspot-ai/btob-marketing/crm-basics/crm-database-design-fundamentals)
- [HubSpotインポートでコンタクト移行を成功させる手順と関連付け設計](https://start-link.jp/hubspot-ai/hubspot/hubspot-features/hubspot-import-guide)
- [企業データ名寄せ実務ガイド｜重複統合・住所正規化・法人番号API×AIで整備する方法](https://start-link.jp/hubspot-ai/ai/ai-crm-strategy/company-data-deduplication-guide)
- [kintoneからHubSpotへの移行 完全ガイド](https://start-link.jp/hubspot-ai/btob-marketing/crm-backoffice/kintone-hubspot-migration-guide)
- [SalesforceからHubSpotへの移行完全ガイド](https://start-link.jp/hubspot-ai/hubspot/adoption/salesforce-hubspot-migration-guide)

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

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

[サービス概要を見る](https://start-link.jp/service/hubspot-ai) [無料で相談する](https://start-link.jp/contact)

## 次に読む

### [![](https://start-link.jp/hubfs/blog/screenshots/generated/kv_NM-15.png) HubSpotのAI業務設計｜営業から請求まで人が判断する箇所とAIに任せる箇所の分け方](https://start-link.jp/hubspot-ai/hubspot/implementation/hubspot-ai-sales-backoffice-design)

### [![](https://start-link.jp/hubfs/blog/screenshots/generated/kv_NM-05.png) HubSpotで後から変えにくい設定｜内部名・通貨・オブジェクト・パイプラインの決め方](https://start-link.jp/hubspot-ai/hubspot/implementation/hubspot-hard-to-change-settings)

### [![](https://start-link.jp/hubfs/blog/screenshots/generated/kv_NM-14.png) HubSpotワークフロー設計書の書き方｜登録条件・再登録・分岐・命名をテンプレートで整理](https://start-link.jp/hubspot-ai/hubspot/implementation/hubspot-workflow-design-document)

## あわせて読みたいHubSpot実務ガイド

### [Basics HubSpotの基本操作ガイド コンタクト管理、メール、電話、取引登録までを実画面ベースで整理しています。](https://start-link.jp/hubspot-ai/hubspot/hubspot-features/hubspot-basic-operations-guide)

### [Content Hub HubSpot Content Hubの実務活用 サイト運用、CMS設計、AIO対策まで含めてContent Hubを解説しています。](https://start-link.jp/hubspot-ai/hubspot/hubspot-features/hubspot-content-hub)

### [Integration HubSpotとSalesforceの連携ガイド 移行時の注意点、同期設計、運用上の落とし穴をまとめています。](https://start-link.jp/hubspot-ai/hubspot/integration-ecosystem/hubspot-salesforce-integration-guide)

### [Contact 導入や活用の相談はこちら 自社環境に合わせた導入方針、運用設計、リライト優先度の相談ができます。](https://start-link.jp/contact)

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

[無料で相談する](https://start-link.jp/contact) [資料をダウンロード](https://start-link.jp/hubspot-ai/hubspot/implementation/hubspot-migration-association-key-design#blog-download)

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

###### 関連キーワード:

## サービス資料を無料DL

## 著者情報

![7-1](https://start-link.jp/hubfs/7-1.jpg)

### 今枝 / Imaeda

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

[StartLink](https://start-link.jp/)

### Service

- [会社情報](https://start-link.jp/about)
- [サービス](https://start-link.jp/service)
- [プロダクト](https://start-link.jp/sync)
- [採用情報](https://start-link.jp/recruit)
- [コンサルタントの方へ](https://start-link.jp/consultant-platform)

### Contact

- [問い合わせ](https://start-link.jp/contact)
- [資料ダウンロード](https://start-link.jp/download/service)
- [Syncナレッジベース](https://start-link.jp/sync/knowledge-base)
- [個人情報保護方針](https://start-link.jp/privacy-policy)
- [個人情報取り扱い規定](https://start-link.jp/personal-information-processing-agreement)

(c) 2026 All Rights Reserved.

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "今枝 拓海",
    "url" : "https://start-link.jp/hubspot-ai/author/imaeda"
  },
  "datePublished" : "2026-10-19T17:01:24.000Z",
  "headline" : "HubSpot移行の関連付けキー設計｜一意の値プロパティとレコードIDで関連を壊さない方法",
  "image" : [ "https://start-link.jp/hubfs/blog/screenshots/generated/kv_NM-02.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://start-link.jp/hubspot-ai/hubspot/implementation/hubspot-migration-association-key-design",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://start-link.jp/hubfs/Start%20Link%20(1500%20x%20600%20px)%20(5)-1.png"
    },
    "name" : "株式会社StartLink"
  }
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "FAQPage",
  "mainEntity" : [ {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "プロパティー自体は、あとから追加できます。ただし、公式の開発者ガイドは、作成時に一意の設定を行う手順を示しており、既存のプロパティーを後から一意に切り替える手順は案内していません。移行の設計の段階で、識別子になる列を判断し、作成時に指定する前提で進めてください。"
    },
    "name" : "一意の値プロパティーは、あとから追加できますか"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "コンタクトの標準のキーなので、使うこと自体は問題ありません。ただし、共有のメールアドレスや、入力の表記が揺れている場合は、同じ相手が別のレコードになったり、別の相手が1つのレコードに寄せられたりします。メールが整っているかを、カバー率と一意率で事前に確認します。"
    },
    "name" : "メールアドレスをキーにするのは、危険ですか"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "ドメインがない会社や、複数の会社が同じドメインを持つ場合があるため、それだけでは足りないことがあります。公式ナレッジでも、カスタムの固有値プロパティーで重複を排除する場合、会社のドメイン名は一意である必要がないと説明されています。管理番号などの一意の値プロパティーを併用するのが確実です。"
    },
    "name" : "会社のドメイン名だけで、会社を識別できますか"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "どちらも可能です。初めての移行では、オブジェクトごとに取り込んでから、関連付けだけを別に作る方法が、原因の切り分けをしやすくなります。キーが整っていて、テストで問題がなければ、単一ファイルで同時に作ることもできます。"
    },
    "name" : "関連付けは、取り込みと同時に作るのと、後から別に作るのと、どちらがよいですか"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "標準の動作では、統合するとレコードIDは新しく採番され、元のIDは「マージされたレコードID」プロパティーに残ります（パブリックベータ「統合レコードのプライマリID保持」に参加しているアカウントでは主レコードのIDが保持されるため、事前に設定を確認します）。移行元の管理表にレコードIDを書き戻している場合は、統合のたびに表を更新するか、一意の値プロパティー（管理番号など）を軸に照合し直します。"
    },
    "name" : "統合したあとのレコードIDは、どう管理しますか"
  } ]
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/hubspot-ai/hubspot/implementation/hubspot-migration-association-key-design#article",
  "@type" : "BlogPosting",
  "author" : {
    "@id" : "https://start-link.jp/#founder"
  },
  "dateModified" : "2026-10-19T17:01:24+09:00",
  "datePublished" : "2026-10-19T17:01:24+09:00",
  "headline" : "HubSpot移行の関連付けキー設計｜一意の値プロパティとレコードIDで関連を壊さない方法",
  "image" : "https://start-link.jp/hubfs/blog/screenshots/generated/kv_NM-02.png",
  "isPartOf" : {
    "@id" : "https://start-link.jp/#website"
  },
  "mainEntityOfPage" : {
    "@id" : "https://start-link.jp/hubspot-ai/hubspot/implementation/hubspot-migration-association-key-design",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "speakable" : {
    "@type" : "SpeakableSpecification",
    "cssSelector" : [ ".blog-section h2", ".blog-section p:first-of-type", ".blog-section blockquote" ]
  }
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "BreadcrumbList",
  "itemListElement" : [ {
    "@type" : "ListItem",
    "item" : "https://start-link.jp",
    "name" : "ホーム",
    "position" : 1
  }, {
    "@type" : "ListItem",
    "item" : "https://start-link.jp/hubspot-ai",
    "name" : "ブログ",
    "position" : 2
  }, {
    "@type" : "ListItem",
    "item" : "https://start-link.jp/hubspot-ai/hubspot",
    "name" : "HubSpot",
    "position" : 3
  }, {
    "@type" : "ListItem",
    "item" : "https://start-link.jp/hubspot-ai/hubspot/implementation",
    "name" : "HubSpot導入設計",
    "position" : 4
  }, {
    "@type" : "ListItem",
    "name" : "HubSpot移行の関連付けキー設計｜一意の値プロパティとレコードIDで関連を壊さない方法",
    "position" : 5
  } ]
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#organization",
  "@type" : "Organization",
  "address" : {
    "@type" : "PostalAddress",
    "addressCountry" : "JP",
    "addressLocality" : "中央区",
    "addressRegion" : "東京都",
    "postalCode" : "104-0061",
    "streetAddress" : "銀座1丁目12番4号 N&E BLD.6F"
  },
  "alternateName" : "StartLink Inc.",
  "award" : [ "HubSpot Gold Solutions Partner（HubSpotゴールドパートナー、2026年4月認定）" ],
  "contactPoint" : [ {
    "@type" : "ContactPoint",
    "availableLanguage" : [ "ja" ],
    "contactType" : "customer support",
    "url" : "https://start-link.jp/contact"
  }, {
    "@type" : "ContactPoint",
    "availableLanguage" : [ "ja", "en" ],
    "contactType" : "sales",
    "url" : "https://start-link.jp/contact"
  } ],
  "description" : "「AI × HubSpot」をコンセプトに掲げるHubSpotゴールドパートナー（Gold Solutions Partner、2026年4月認定）。HubSpotマーケットプレイスに自社アプリ（Sync for freee / Notion / Money Forward / Chatwork）を公開するアプリ開発企業であり、HubSpot/Salesforce知見とAI活用を組み合わせたCRM構築・移行・最適化・AIエージェント/PoC支援まで一貫して提供する。",
  "founder" : {
    "@id" : "https://start-link.jp/#founder",
    "@type" : "Person",
    "jobTitle" : "代表取締役",
    "name" : "今枝 拓海",
    "sameAs" : [ "https://x.com/ImaedaTakumii", "https://www.linkedin.com/in/takumi-imaeda/", "https://www.facebook.com/takumiIma" ]
  },
  "foundingDate" : "2024-09-04",
  "hasCredential" : {
    "@type" : "EducationalOccupationalCredential",
    "credentialCategory" : "certification",
    "name" : "HubSpot Gold Solutions Partner",
    "recognizedBy" : {
      "@type" : "Organization",
      "name" : "HubSpot, Inc.",
      "url" : "https://www.hubspot.com/"
    }
  },
  "image" : [ "https://start-link.jp/hubfs/startlink-ai-agent.jpg", "https://start-link.jp/hubfs/startlink-aiorg.jpg" ],
  "knowsAbout" : [ "HubSpot CRM", "HubSpot Implementation", "HubSpot導入支援", "CRM構築", "AI活用", "HubSpot連携アプリ開発", "Salesforce to HubSpot Migration", "Generative AI Integration", "AI Agent Development", "Revenue Operations", "Marketing Automation", "freee Integration", "Notion Integration", "Money Forward Integration" ],
  "legalName" : "株式会社StartLink",
  "logo" : "https://start-link.jp/hubfs/startlink-logo.png",
  "mainEntityOfPage" : "https://start-link.jp/",
  "memberOf" : {
    "@type" : "ProgramMembership",
    "hostingOrganization" : {
      "@type" : "Organization",
      "name" : "HubSpot, Inc.",
      "url" : "https://www.hubspot.com/"
    },
    "membershipNumber" : "Gold Tier",
    "programName" : "HubSpot Solutions Partner Program"
  },
  "name" : "株式会社StartLink",
  "sameAs" : [ "https://www.youtube.com/@startlink-hubspot", "https://x.com/ImaedaTakumii", "https://www.linkedin.com/in/takumi-imaeda/", "https://www.linkedin.com/company/108100307/", "https://www.facebook.com/takumiIma", "https://www.facebook.com/profile.php?id=61566874764985", "https://prtimes.jp/main/html/searchrlp/company_id/149669", "https://app.hubspot.com/ecosystem/46046172/marketplace/solutions/startlink" ],
  "taxID" : "8010001248134",
  "url" : "https://start-link.jp/"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#website",
  "@type" : "WebSite",
  "inLanguage" : "ja",
  "name" : "株式会社StartLink",
  "publisher" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "url" : "https://start-link.jp/"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#service-hubspot",
  "@type" : "Service",
  "areaServed" : "JP",
  "category" : [ "CRM導入", "HubSpot" ],
  "description" : "150社以上の実績を持つHubSpotゴールドパートナーが、業務フローに合わせた設計から構築・本番稼働まで一貫支援。",
  "name" : "HubSpot導入・構築支援",
  "provider" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "serviceType" : "HubSpot導入・構築支援",
  "url" : "https://start-link.jp/service/hubspot"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#service-hubspot-ai",
  "@type" : "Service",
  "areaServed" : "JP",
  "category" : [ "CRM最適化", "AI活用" ],
  "description" : "HubSpotを軸に業務要件に沿った設計改善とAI連携活用を包括支援。",
  "name" : "HubSpot AIコンサルティング",
  "provider" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "serviceType" : "HubSpot AIコンサルティング",
  "url" : "https://start-link.jp/service/hubspot-ai"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#service-hubspot-training",
  "@type" : "Service",
  "areaServed" : "JP",
  "category" : [ "研修", "HubSpot" ],
  "description" : "HubSpotの概念・基本操作からAI活用ノウハウまで、社内浸透のための研修を提供。",
  "name" : "HubSpot研修・レクチャー支援",
  "provider" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "serviceType" : "HubSpot研修・内製化支援",
  "url" : "https://start-link.jp/service/hubspot-ai/training"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#service-sf2hs-replace",
  "@type" : "Service",
  "areaServed" : "JP",
  "category" : [ "CRM移行", "データ移行" ],
  "description" : "Salesforce/HubSpot双方の思想とデータモデルを理解した移行設計とHubSpot側CRM開発を実行。",
  "name" : "SalesforceからHubSpotへのリプレイス支援",
  "provider" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "serviceType" : "SalesforceからHubSpotへのリプレイス支援",
  "url" : "https://start-link.jp/service/salesforce-hubspot-replace"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#service-claude-code-bi",
  "@type" : "Service",
  "areaServed" : "JP",
  "category" : [ "AI活用", "経営管理" ],
  "description" : "複数システムのデータを統合し、毎朝のAIブリーフィングなど経営の意思決定を加速する仕組みを構築。",
  "name" : "Claude Codeによる経営データ活用支援",
  "provider" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "serviceType" : "AI経営管理支援",
  "url" : "https://start-link.jp/service/claude-code/business-intelligence"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#service-claude-code-content",
  "@type" : "Service",
  "areaServed" : "JP",
  "category" : [ "コンテンツマーケティング", "AI活用" ],
  "description" : "キーワード戦略からSEO記事制作、CMS公開まで、AIを活用したコンテンツマーケティングを自動化。",
  "name" : "Claude Codeによるコンテンツマーケティング支援",
  "provider" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "serviceType" : "AIコンテンツ制作支援",
  "url" : "https://start-link.jp/service/claude-code/content-marketing"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#product-sync-freee",
  "@type" : "SoftwareApplication",
  "applicationCategory" : "BusinessApplication",
  "author" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "description" : "HubSpotとfreee会計・freee請求書をシームレスに連携。取引先の同期から請求書作成まで、バックオフィスの業務を自動化するHubSpotマーケットプレイスアプリ。",
  "featureList" : [ "freee取引先をHubSpotに自動同期", "HubSpotからfreee見積書・請求書を作成", "取引データをfreee会計に自動登録", "月次請求・更新処理に対応", "商品項目・品目・部門・タグ情報の連携" ],
  "installUrl" : "https://ecosystem.hubspot.com/marketplace/apps/sync-for-freee-bystartlink",
  "name" : "Sync for freee",
  "offers" : [ {
    "@type" : "Offer",
    "description" : "請求月5件・見積月20件まで",
    "name" : "Free",
    "price" : "0",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "請求月50件・見積月100件まで",
    "name" : "Professional",
    "price" : "4000",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "無制限",
    "name" : "Enterprise",
    "price" : "10000",
    "priceCurrency" : "JPY"
  } ],
  "operatingSystem" : "Web",
  "softwareHelp" : {
    "@type" : "WebPage",
    "url" : "https://start-link.jp/sync/knowledge-base/freee/basic-steps"
  },
  "url" : "https://start-link.jp/sync/freee"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#product-sync-notion",
  "@type" : "SoftwareApplication",
  "applicationCategory" : "BusinessApplication",
  "author" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "description" : "HubSpotのCRMレコードとNotionのページ・データベースを接続。HubSpotの画面から離れずにNotionのすべてにアクセスできるHubSpotマーケットプレイスアプリ。",
  "featureList" : [ "CRMカードからNotionページの作成・閲覧・編集", "NotionデータベースをCRMタブにテーブル表示", "4つのワークフローアクションで自動化", "コンタクト・会社・取引・チケット・サービス・プロジェクト対応" ],
  "installUrl" : "https://ecosystem.hubspot.com/marketplace/listing/sync-for-notion-bystartlink",
  "name" : "Sync for Notion",
  "offers" : [ {
    "@type" : "Offer",
    "description" : "ページ・DB合計50件まで",
    "name" : "Free",
    "price" : "0",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "無制限",
    "name" : "Professional",
    "price" : "6000",
    "priceCurrency" : "JPY"
  } ],
  "operatingSystem" : "Web",
  "url" : "https://start-link.jp/sync/notion"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#product-sync-moneyforward",
  "@type" : "SoftwareApplication",
  "applicationCategory" : "BusinessApplication",
  "author" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "description" : "HubSpotとマネーフォワード クラウドを連携。取引情報から見積書・請求書を自動作成し、取引先・品目の同期や継続請求に対応するHubSpot連携アプリ。",
  "featureList" : [ "取引（Deal）から見積書・請求書を自動作成", "会社情報とマネーフォワード取引先の同期", "商品項目・品目マスタの連携", "月次・固定回数の継続請求に対応（Professionalプラン以上）", "合算請求（Enterpriseプラン限定）", "前受請求（一括請求・月次計上）（Enterpriseプラン限定）", "原価登録（MF会計への仕訳登録）で案件別の原価・粗利を可視化（Enterpriseプラン限定）", "取引レコードにCRMカードで連携ステータスを表示" ],
  "installUrl" : "https://ecosystem.hubspot.com/ja/marketplace/listing/sync-for-moneyforward-bystartlink",
  "name" : "Sync for Money Forward",
  "offers" : [ {
    "@type" : "Offer",
    "description" : "請求月5件・見積月20件まで",
    "name" : "Free",
    "price" : "0",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "請求月50件・見積月100件まで",
    "name" : "Professional",
    "price" : "4000",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "無制限",
    "name" : "Enterprise",
    "price" : "10000",
    "priceCurrency" : "JPY"
  } ],
  "operatingSystem" : "Web",
  "url" : "https://start-link.jp/sync/moneyforward"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#product-sync-chatwork",
  "@type" : "SoftwareApplication",
  "applicationCategory" : "BusinessApplication",
  "author" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "description" : "HubSpotとChatworkを連携。ワークフローからChatworkのルームへ通知を送り、CRMカード上で最新のやり取りの確認と返信ができ、紐付けたルームの新着メッセージをHubSpotのノートとして自動で記録するHubSpot連携アプリ。",
  "featureList" : [ "ワークフローアクション「Chatworkに通知」（取引・会社・コンタクト・チケット対応）", "送信先ルームIDとメッセージ本文にHubSpotのプロパティを差し込み", "取引・会社・コンタクトとChatworkルームの紐付け（全プラン無制限）", "CRMカードにルームの最新100件のメッセージを表示（Professionalプラン以上）", "CRMカードからChatworkへメッセージを送信（Professionalプラン以上）", "紐付けたルームの新着メッセージをHubSpotのノートへ自動記録（Enterpriseプラン限定）", "引用や装飾を、HubSpotのノートでも読みやすい見た目のまま記録", "OAuth接続とAPIトークン接続（SAML/SSO環境向け）に対応" ],
  "installUrl" : "https://ecosystem.hubspot.com/marketplace/listing/sync-for-chatwork-bystartlink",
  "name" : "Sync for Chatwork",
  "offers" : [ {
    "@type" : "Offer",
    "description" : "通知 月10件まで・ルーム紐付け無制限",
    "name" : "Free",
    "price" : "0",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "通知無制限・CRMカードで最新100件の表示とメッセージ送信",
    "name" : "Professional",
    "price" : "3000",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "Professionalの全機能＋メッセージ同期（30分ごと）",
    "name" : "Enterprise",
    "price" : "10000",
    "priceCurrency" : "JPY"
  } ],
  "operatingSystem" : "Web",
  "url" : "https://start-link.jp/sync/chatwork"
}
```