anilead.io/Blog/Tutorial
Tutorial10 min で読めます

Automatically Import Leads into HubSpot: The Complete Guide

How to import B2B leads from various sources directly into HubSpot CRM — manually, via CSV and fully automatically.

Andreas Indorf
Andreas Indorf

Gründer · anilead.io · 2026年3月8日

Automatically Import Leads into HubSpot: The Complete Guide

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プロパティの対応付け、そして重複設定の確認です。時々のインポートなら、これが追加ツール不要の最も簡単な入口です。

  1. ファイルの準備: 公式ドキュメントによれば、HubSpotはシートがちょうど1枚で、列名のヘッダー行があり、列数が1,000未満のCSV、XLSX、XLSファイルを受け付けます。ウムラウトや特殊文字を含むファイルはUTF-8でエンコードされている必要があります — ドイツ語のデータで最もよくつまずくポイントです。
  2. インポートの開始: HubSpotでコンタクト → インポート → インポートを開始をクリックし、「コンピューターからのファイル」を選択します。
  3. オブジェクトタイプの選択: コンタクトのみ、会社のみ — または1つのファイルで両方同時(マルチオブジェクトインポート)。B2Bリードには、コンタクトが自動的に会社と紐付けられる複合インポートが推奨です。
  4. 列の対応付け(マッピング): HubSpotは各列に対して自動的にプロパティを提案します。すべての対応付けを手動で確認してください — 特に「Telefonnummer」や「Ort」のようなドイツ語の列名は、HubSpotが常に正しく認識するとは限りません。不要な列はインポートから除外できます。
  5. 重複と完了: コンタクトの主要な一意の識別子はメールアドレスです。同じメールアドレスのコンタクトがすでに存在する場合、HubSpotは重複を作成せず既存レコードを更新します。インポート後、HubSpotは成功件数とエラー行を含むサマリーを表示します。

ヒント: インポート時にそのままリストを作成しましょう(例:「Import Leads März 2026」)。こうすれば、インポートしたすべてのコンタクトを、後処理、タスク、レポートのためのセグメントとしてすぐに使えます。ファイル要件の完全な一覧は、HubSpotがインポートファイルの設定に関する公式ガイドで文書化しています。

HubSpotはコンタクトのインポートでどの必須フィールドを求めるのか?

HubSpotはコンタクトのインポートで、名、姓、メールアドレスの3フィールドのうち少なくとも1つを求めます。会社のインポートでは、少なくとも会社名またはドメインが必要です。それでも実務では常にメールアドレスを含めるべきです。一意のキーとして重複を確実に防げるのはメールアドレスだけだからです。ファイルサイズについては、HubSpotのドキュメント(2026年7月現在)によれば、無料アカウントではファイルあたり最大20 MB、有料アカウントでは最大512 MB、ファイルあたり最大1,048,576行です。

HubSpotフィールド説明必須?
Email主要な一意の識別子、重複を防止メール、名、姓のうち少なくとも1つ
First name / Last name担当者の名と姓上記参照
Company name会社名推奨(会社インポートでは必須、代わりにドメインでも可)
Phone number電話番号任意
Website URL企業のWebサイト任意
Job titleコンタクトの役職任意
Lead sourceリードの出所、ROIトラッキングに重要推奨
Lifecycle stageLead、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ファイルなし、マッピングなし、ミドルウェアなしです。

  1. anilead.ioでリードを選択する — 例えばAIスコア、ステータス、業種でフィルタリングして
  2. 「HubSpot Export」をクリックする
  3. anilead.ioがリードをHubSpotにコンタクトとして作成します — メール、名と姓、電話、会社名、役職、Webサイト付きで。ライフサイクルステージは自動的に「Lead」に設定されます
  4. 各コンタクトには加えて、標準パイプラインに紐付いた取引が作成されます。その名前には会社名とプロジェクト名が含まれるため、各リードの出所が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のスコアは選別フィルターとして機能します。最低スコアを上回るリードだけを狙ってエクスポートするのです。

最初のリードを見つける準備はできましたか?

無料で始めましょう — 50リード/月が永遠に無料。クレジットカード不要。

今すぐ無料で始める

関連記事