CRMChecklist2026-10-12

HubSpotへCSVを入れる前に見る9項目

約5分で読めます

こんな人向けHubSpot importを実行するRevOps・Marketing Ops・CRM管理者
難易度実務

HubSpotへCSVをimportする直前に確認する実務チェックリスト。unique identifier、Record ID、Email、Company domain、重複、Association、列構造を順番に確認します。

目次を開く

HubSpotへCSVをimportする直前に、「mapping画面で何とかする」前提でアップロードしないためのチェックリストです。

HubSpot公式では、import fileのtechnical requirements、unique identifier、association用identifierなどが定義されています。import後のcleanupを減らすため、CSV側で先に確認します。

0. 元CSVを残す

最初に、編集前のCSVをコピーして保存します。

ExcelやGoogle Sheetsで開いて保存し直すと、先頭0・日付・文字コードなどが変わることがあります。元ファイルを戻せる状態にしてから確認します。

1. 今回のimport目的を1つにする

次のどれかを決めます。

  • 新規recordを作る
  • 既存recordを更新する
  • 新規作成と既存更新を同時に行う
  • record同士をassociateする

目的が違えば必要なidentifierも変わります。

2. Unique identifierを決める

既存recordの更新や重複回避では、HubSpotがrecordを一意に特定できる列が必要です。

代表例は次です。

  • Contact: Email / Record ID
  • Company: Company domain name / Record ID
  • Deal / Ticketなど: Record ID
  • Custom unique property: unique valuesを要求するproperty

何をidentifierにするか決めないままimportしないのが基本です。

3. Identifier列の空欄を確認する

Record ID、Email、Company domain nameなど、今回identifierとして使う列に空欄がないか確認します。

特にupdate onlyやassociationでは、identifier不足がそのまま未更新・未associationにつながります。

4. Identifier列の重複を確認する

次に同じ値が複数行にないか確認します。

HubSpotのimport errorsには、Duplicate record ID、Duplicate unique property value、Failed to find record for associationsなど、identifier重複に関連するエラーがあります。

同じidentifierが複数行ある場合は、

  • 意図したone-to-many associationなのか
  • 単なるコピー・重複なのか

を分けます。

HubSpot importで重複が増える原因も参照してください。

5. Associationの両側を確認する

ContactとCompanyなど複数objectをassociateする場合、それぞれを識別できる列が必要です。

例:

contact_email,company_domain
[email protected],example.com
[email protected],example.com

この例ではcontactはEmail、companyはCompany domain nameで識別できます。

association errorが出ている場合は、Failed to find record for associationsの切り分けへ進みます。

HubSpot import前にIntent、Identifier、空欄と重複、Association、CSV構造、Test importを順番に確認する図

6. CSV構造を確認する

HubSpot固有ルールの前に、CSV自体が崩れていないか確認します。

  • 区切り文字
  • ヘッダー重複
  • 行ごとの列数不一致
  • 引用符の閉じ忘れ
  • 空行
  • 文字コード

HubSpot CSVインポート前チェックから無料の構造チェックを使えます。ファイルはブラウザ内で処理します。

7. Mapping前提でヘッダー名を見直す

HubSpotはimport時にCSV列とpropertyをmappingします。

Record IDを複数objectで使う場合などは、CSV側のheaderを Record ID - Contacts / Record ID - Companies のように区別しておくと、人間側のmappingミスも減らせます。

8. 小さいファイルで試す

大量importの前に、代表的な数行〜数十行で意図したcreate/update/associationになるか確認します。

CSV側の検査で分かるのは「ファイルに明らかな事故要因があるか」です。HubSpot内のproperty設定や既存recordとの衝突は、最終的にHubSpot側でも確認が必要です。

9. Import後に見る数字を決めておく

import前に、正常なら何件になるかを控えます。

  • 新規作成予定件数
  • 更新予定件数
  • association予定件数
  • skipped/errorの許容件数

import後に「なんとなく増えた」で終わらず、予定値と比較できます。

30秒版

時間がない場合は最低限これだけです。

  1. import目的を決める
  2. unique identifier列を決める
  3. identifierの空欄・重複を見る
  4. associationなら両objectのidentifierを見る
  5. CSVの列数・ヘッダー・引用符を見る
  6. 小さい件数でtest importする

必須値・重複までローカルで繰り返し確認したい場合はCSV Preflightを使えます。HubSpotそのものへ接続する製品ではなく、import直前のCSVを止めて見るためのpreflightです。

NEXT

次に読む。

CRM / Guide

HubSpotのAssociation importが通らないとき、最初に見る列

約6分

HubSpot CSV importのFailed to find record for associations / Failed to create associationを、unique identifier・Email・Company domain・Record IDの観点で切り分けます。

CRM / Guide

HubSpot importで重複が増えた。まずRecord IDを見る

約6分

HubSpotへCSVをインポートした後に重複レコードが増える原因を、Record ID・Email・Company domain name・unique identifierの観点で整理。再インポート前の確認順も解説します。

CSV / Guide

HubSpot CSVは列順より「ヘッダーがどのプロパティか」を揃える

約5分

HubSpotへCSVをインポートするとき、列順を固定するより、各ヘッダーがHubSpotのプロパティへ正しく対応するように準備する手順を整理します。

SHARE
XBLUESKYFACEBOOKLINE