HubSpotへのリードのインポートには4つの方法があります。HubSpotのインポートツールによる手動のCSVインポート、ネイティブ統合とZapierのようなノーコードミドルウェア、HubSpot API、そしてanilead.ioのようなリード獲得ソフトウェアからのワンクリック直接エクスポートです。どの方法が正しいかは、インポートの頻度、元データのクリーンさ、そしてどれだけの手作業を許容できるかによって決まります。このガイドでは4つの方法をステップごとに解説します — 必須フィールド、フィールドマッピング、重複処理、比較表、そしてよくあるインポートエラーとその解決策付きです。
範囲の明確化: この記事はインポートそのもの — つまり既存のリードを技術的にクリーンにHubSpotへ入れる方法 — を扱います。さらに進んで、CRMを毎週新しい有望なコンタクトで満たす恒久的で自動化されたリードの流入を構築する方法は、別のガイドHubSpot CRMにB2Bリードを自動で取り込むで紹介しています。
HubSpotにリードをインポートする方法にはどんなものがあるか?
B2BリードをHubSpotにインポートする確立された方法は4つあります。手動のファイルインポート(CSV、XLSX、XLS)、ZapierやMakeのようなミドルウェアを含むネイティブ統合、開発者向けのHubSpot API、そしてリード獲得ツールからの直接エクスポートです。4つの方法はいずれも最終的にHubSpotにコンタクト(および任意で会社や取引)を作成します — 違いは主に手間、エラーの起きやすさ、自動化の度合いにあります。
- CSVインポート: 既存リストの1回限りまたは時々のインポートに最適。例えばCRMの引っ越しや展示会の後など
- ネイティブ統合とZapier: リードが定期的に別のツール(フォーム、Google Sheets、ウェビナーソフト)で発生し、自動的にHubSpotへ流したい場合に適しています
- HubSpot API: 独自のデータソース(製品のサインアップやデータウェアハウスなど)を持つ開発チームにとって最も柔軟な解決策
- リードツールからの直接エクスポート: 能動的に新しいB2Bリードを獲得し、選んだコンタクトを中間ステップなしでCRMに取り込みたいチームにとって最速の方法
クリーンなパイプラインはインポートからではなく、選別から始まります。CRMに入れるべきは絞り込まれたリードだけです。インポート前にリードを優先順位付けする方法は、AI Lead Scoringの記事で解説しています。
HubSpotのCSVインポートはステップごとにどう進むのか?
HubSpotでのCSVインポートはCRM → コンタクト → インポートから行い、5つのステップで構成されます。ファイルの準備、オブジェクトタイプの選択、ファイルのアップロード、列とHubSpotプロパティの対応付け、そして重複設定の確認です。時々のインポートなら、これが追加ツール不要の最も簡単な入口です。
- ファイルの準備: 公式ドキュメントによれば、HubSpotはシートがちょうど1枚で、列名のヘッダー行があり、列数が1,000未満のCSV、XLSX、XLSファイルを受け付けます。ウムラウトや特殊文字を含むファイルはUTF-8でエンコードされている必要があります — ドイツ語のデータで最もよくつまずくポイントです。
- インポートの開始: HubSpotでコンタクト → インポート → インポートを開始をクリックし、「コンピューターからのファイル」を選択します。
- オブジェクトタイプの選択: コンタクトのみ、会社のみ — または1つのファイルで両方同時(マルチオブジェクトインポート)。B2Bリードには、コンタクトが自動的に会社と紐付けられる複合インポートが推奨です。
- 列の対応付け(マッピング): HubSpotは各列に対して自動的にプロパティを提案します。すべての対応付けを手動で確認してください — 特に「Telefonnummer」や「Ort」のようなドイツ語の列名は、HubSpotが常に正しく認識するとは限りません。不要な列はインポートから除外できます。
- 重複と完了: コンタクトの主要な一意の識別子はメールアドレスです。同じメールアドレスのコンタクトがすでに存在する場合、HubSpotは重複を作成せず既存レコードを更新します。インポート後、HubSpotは成功件数とエラー行を含むサマリーを表示します。
ヒント: インポート時にそのままリストを作成しましょう(例:「Import Leads März 2026」)。こうすれば、インポートしたすべてのコンタクトを、後処理、タスク、レポートのためのセグメントとしてすぐに使えます。ファイル要件の完全な一覧は、HubSpotがインポートファイルの設定に関する公式ガイドで文書化しています。
HubSpotはコンタクトのインポートでどの必須フィールドを求めるのか?
HubSpotはコンタクトのインポートで、名、姓、メールアドレスの3フィールドのうち少なくとも1つを求めます。会社のインポートでは、少なくとも会社名またはドメインが必要です。それでも実務では常にメールアドレスを含めるべきです。一意のキーとして重複を確実に防げるのはメールアドレスだけだからです。ファイルサイズについては、HubSpotのドキュメント(2026年7月現在)によれば、無料アカウントではファイルあたり最大20 MB、有料アカウントでは最大512 MB、ファイルあたり最大1,048,576行です。
| HubSpotフィールド | 説明 | 必須? |
|---|---|---|
| 主要な一意の識別子、重複を防止 | メール、名、姓のうち少なくとも1つ | |
| First name / Last name | 担当者の名と姓 | 上記参照 |
| Company name | 会社名 | 推奨(会社インポートでは必須、代わりにドメインでも可) |
| Phone number | 電話番号 | 任意 |
| Website URL | 企業のWebサイト | 任意 |
| Job title | コンタクトの役職 | 任意 |
| Lead source | リードの出所、ROIトラッキングに重要 | 推奨 |
| Lifecycle stage | Lead、MQL、SQLなど | 推奨 |
| City / Country | 地域セグメンテーションのための所在地 | 任意 |
ネイティブ統合とZapierはHubSpotインポートで何をしてくれるのか?
ネイティブ統合とZapierのようなミドルウェアは、リードソースをHubSpotと恒久的に接続します。ソースに新しいレコードが発生すると同時に、自動的にコンタクトとして作成または更新されます — CSVファイルも、実行のたびの手動マッピングも不要です。リードが定期的に同じ形式で発生するようになったら、これが割に合います。
- Zapier: 数百のツールをHubSpotと接続します。典型例: Google Sheetsの新しい行 → 自動的にHubSpotのコンタクトに。セットアップは早いものの、実行ごとにZapierの利用枠による制限があります。
- Make(旧Integromat): データ変換と分岐処理においてより柔軟です — インポート前にデータのクレンジングや拡充が必要な場合に適しています。
- HubSpot App Marketplace: 多くのフォーム、ウェビナー、イベントツールは、ミドルウェアなしで動く既製のHubSpot統合を備えています。
- HubSpot Data Sync: HubSpotのネイティブ同期機能は、利用する機能範囲と料金プランに応じて、HubSpotと他システムの間でデータを双方向に最新の状態に保ちます。
すべてのミドルウェアソリューションの欠点: 接続を追加するたびに、潜在的なエラー源が増えます。ソース側のフィールド変更は対応付けを静かに壊し、エラーの調査は3つのシステムにまたがります。事業上重要なリードフローには、モニタリングを計画しておくべきです。
HubSpot API経由のインポートが割に合うのはいつか?
HubSpot APIが割に合うのは、リードが自社システム — 製品の登録、データウェアハウス、自社開発アプリケーションなど — で発生し、チームに開発リソースがある場合です。CRM APIを使えば、コンタクト、会社、取引を個別またはバッチで作成し、メールアドレスでupsert(1回の呼び出しで作成または更新)し、任意のカスタムプロパティを設定できます。
アクセスは、HubSpotの設定で作成するアクセストークン付きのPrivate Appを通じて行います。APIは最も強力ですが、最も手間のかかる方法でもあります。エラー処理、レート制限への対応、重複ロジックはすべて自分の責任です。標準的なユースケース — リード獲得ソフトウェアからCRMへリードを運ぶ — には、まさにそのエラー処理を組み込み済みの既製の統合が、ほぼ常に経済的な選択です。
anilead.ioはどうやってワンクリックでリードをHubSpotへエクスポートするのか?
anilead.ioはDACH市場(ドイツ・オーストリア・スイス)向けのB2Bリード獲得ソフトウェアで、Google Placesで企業を見つけ、メールアドレスを抽出し、各リードをClaude AIで評価します。見つかったリードは、リードリストから直接HubSpotへエクスポートします — CSVファイルなし、マッピングなし、ミドルウェアなしです。
- anilead.ioでリードを選択する — 例えばAIスコア、ステータス、業種でフィルタリングして
- 「HubSpot Export」をクリックする
- anilead.ioがリードをHubSpotにコンタクトとして作成します — メール、名と姓、電話、会社名、役職、Webサイト付きで。ライフサイクルステージは自動的に「Lead」に設定されます
- 各コンタクトには加えて、標準パイプラインに紐付いた取引が作成されます。その名前には会社名とプロジェクト名が含まれるため、各リードの出所がCRM内で追跡できます
重複はエクスポートが自動で処理します。作成の前にanilead.ioはメールアドレスで、そのコンタクトがHubSpotにすでに存在するかを確認します。存在する場合は複製せず既存レコードを更新し、以前にエクスポート済みのリードはスキップされます。さらにすべてのエクスポートが記録されるため、どのリードがいつ転送されたかを常に追跡できます。HubSpotエクスポートはすべてのプランに含まれています — クレジットカード不要で毎月50リードクレジットのFreeプランでもです。つまり検索からCRM登録までの全行程を無料で試すことができます。
インポート方法の比較: 手間、エラーの起きやすさ、自動化
4つのインポート方法は、セットアップの手間、継続的な手間、エラーリスクにおいて大きく異なります。以下の表は、どの方法がどのシナリオに合うかをまとめたものです。
| インポート方法 | 手間 | エラーの起きやすさ | 自動化 | 適した用途 |
|---|---|---|---|---|
| CSVインポート | 中 — インポートのたびに毎回 | 高(エンコーディング、マッピング、形式) | なし | 1回限りのインポート、CRMの引っ越し、展示会リスト |
| Zapier / Make | 初回は中、以降は小 | 中(フィールド変更時のサイレントエラー) | 高 | フォームやツールからの継続的なリード |
| HubSpot API | 高(開発が必要) | 低 — 適切に実装されていれば | 完全 | 自社システム、データウェアハウス、製品データ |
| anilead.io直接エクスポート | 非常に小(1クリック) | 低(重複排除とフィールドが組み込み済み) | 高 | DACH市場での能動的なB2B新規顧客獲得 |
HubSpotインポートで起こる典型的なエラーとは — そしてどう防ぐか?
HubSpotで最もよくあるインポートエラーは、誤った文字エンコーディング、間違った列の対応付け、不揃いな日付形式、そしてメールアドレスの欠落による重複です。ほぼすべてが5分の準備で防げます。
- ウムラウトの文字化け(äがäになる): ファイルがUTF-8でエンコードされていません。解決策: Excelで「名前を付けて保存 → CSV UTF-8」でエクスポートするか、テキストエディタでファイルをUTF-8で保存し直します。
- 列が間違ったフィールドに入る: 自動マッピングを未確認のまま受け入れています。解決策: インポート時にすべての対応付けを確認し、今後のすべてのインポートに統一した列スキーマを定めます。
- 日付のエラー: HubSpotは1つの列内で一貫した日付形式を求め、インポート時に形式を尋ねてきます。解決策: エクスポート前にすべての日付列を1つの形式に統一します。例: TT.MM.JJJJ(日.月.年)。
- インポートしたのに重複が発生: メールアドレスのない行は重複排除できません。解決策: メールのないレコードはインポート前に除外するか、別途処理します。
- カンマではなくセミコロン: ドイツ語版Excelは標準でセミコロン区切りのCSVをエクスポートします。HubSpotがすべてのデータを1列に表示する場合は、カンマ区切りでファイルを再エクスポートするか、XLSXを使いましょう。
- 絞り込まれていない大量リスト: 最大の間違いは技術的なものではありません。フィルタリングしていないリストをインポートすると、レポートとパイプラインの質が薄まります。ターゲット顧客プロフィールに合うリードだけをインポートしましょう — その定義の方法はB2BにおけるIdeal Customer Profileのガイドで紹介しています。
クリーンなHubSpotリードインポートのベストプラクティス
選んだインポート方法にかかわらず、次の5つのルールがHubSpotデータベースを長期的にクリーンで分析可能な状態に保ちます。
- 常にメールアドレスを一意の識別子として使う — コンタクトの重複を確実に防げる唯一の手段です
- ライフサイクルステージを一貫して設定する: 新しいリードは「Lead」としてマークし、リスト、レポート、後の自動化が正しく機能するようにします
- リードソースを記録する: 出所の記載がなければ、後でどのチャネルが売上をもたらしたかを分析できません
- 所有者を割り当てる: インポートしたすべてのリードには担当のSales Repが必要です — さもないと放置されます
- フォローアップを組織する: インポートの直後にタスクやリマインダーを作成し、未対応のリードが残らないようにします。ドイツではメールでのコンタクトに厳しい法的制限があります — 何が許されるかはメールでのB2Bコールドアプローチの記事で解説しています。
まとめ: どのインポート方法がどのチームに合うのか?
既存リストの散発的なインポートにはCSVインポートで十分です — UTF-8エンコーディング、確認済みのマッピング、重複キーとしてのメールアドレスを添えて。フォームやツールから定期的にリードを受け取るなら、Zapier、Make、またはネイティブ統合でフローを自動化します。独自のデータソースを持つ開発チームはHubSpot APIを選びます。そしてDACH市場で能動的に新しいB2Bリードを獲得するチームは、中間ステップを完全に省けます。anilead.ioならスコアリング済みのリードを選択し、ワンクリックでコンタクトと取引としてHubSpotへエクスポートできます。そこから恒久的に自動化されたプロセスを作る方法は、B2B営業自動化ガイドで紹介しています。
HubSpotリードインポートに関するよくある質問
HubSpotへのリードのインポートは無料でできますか?
はい。ファイルインポートは無料のHubSpot CRMに含まれています。ただし有料アカウントと比べて制限は縮小されます — HubSpotのドキュメント(2026年7月現在)によれば、無料アカウントではファイルあたり最大20 MBなどです。anilead.ioからの直接エクスポートもFreeプランで機能します。毎月50リードクレジット、HubSpotエクスポート込み、クレジットカード不要です。
HubSpotはインポート時の重複をどう防ぎますか?
HubSpotはコンタクトの主要な一意の識別子としてメールアドレスを使います。インポート時に同じメールのコンタクトがすでに存在する場合、新規作成ではなく既存レコードが更新されます。メールアドレスのないレコードは確実に重複排除できません — インポート前に除外するか、手作業で後から整備しましょう。
コンタクトと会社を同時にインポートできますか?
はい。HubSpotは、1つのファイルにコンタクトデータと会社データの両方を含むマルチオブジェクトインポートをサポートしています。HubSpotは両方のオブジェクトを作成し、自動的に相互に紐付けます。B2Bのインポートではこれが推奨の方法です。担当者と会社が最初からきれいに結び付くからです。
HubSpotはインポートでどのファイル形式を受け付けますか?
HubSpotは、シートがちょうど1枚で、ヘッダー行があり、列数が1,000未満のCSV、XLSX、XLSファイルを受け付けます。ウムラウトやその他の特殊文字を含むファイルはUTF-8でエンコードされている必要があります。セミコロン区切りのドイツ語CSVファイルによるマッピングの問題を避けたいなら、一番簡単なのはXLSX形式を使うことです。
anilead.ioのエクスポートはどのデータをHubSpotに転送しますか?
エクスポートは、メール、名と姓、電話、会社名、役職、Webサイトを持つコンタクトを作成し、ライフサイクルステージを「Lead」に設定します。さらにリードごとに、標準パイプラインに紐付いた取引が作成され、その名前には会社名とanilead.ioのプロジェクト名が含まれます。Claude AIのスコアは選別フィルターとして機能します。最低スコアを上回るリードだけを狙ってエクスポートするのです。


