把潜在客户导入 HubSpot 有四条途径:通过 HubSpot 导入工具手动导入 CSV、通过原生集成和 Zapier 等无代码中间件、通过 HubSpot API,或从 anilead.io 这样的潜在客户生成软件一键直接导出。哪条路适合您,取决于导入的频率、源数据的整洁程度以及您能接受多少手工操作。本指南逐步讲解这四种方法——包括必填字段、字段映射、重复数据处理、一张对比表,以及最常见的导入错误及其解决办法。
先做个界定:本文讨论的是导入本身——即如何让已有的潜在客户在技术上干净地进入 HubSpot。至于如何在此基础上建立一条持续的、自动化的潜在客户流入管道,让您的 CRM 每周都补充新的合格联系人,请参阅我们的另一篇指南让 HubSpot CRM 自动填充 B2B 潜在客户。
把潜在客户导入 HubSpot 有哪些途径?
把 B2B 潜在客户导入 HubSpot 有四条成熟的途径:手动文件导入(CSV、XLSX、XLS)、原生集成(包括 Zapier 或 Make 等中间件)、面向开发者的 HubSpot API,以及从潜在客户生成工具直接导出。四条路最终都会在 HubSpot 中创建联系人(可选还包括公司或交易)——区别主要在投入、出错概率和自动化程度。
- CSV 导入:适合一次性或偶尔导入已有列表,例如 CRM 搬迁或展会之后
- 原生集成和 Zapier:适合潜在客户定期产生于其他工具(表单、Google Sheets、网络研讨会软件)并需要自动流入 HubSpot 的场景
- HubSpot API:拥有自有数据源(如产品注册或数据仓库)的开发团队最灵活的方案
- 从潜在客户工具直接导出:对主动生成新 B2B 潜在客户、想把选中的联系人不经中间步骤直接送入 CRM 的团队来说是最快的路
一条干净的管道并非始于导入,而是始于筛选:只有合格的潜在客户才应进入 CRM。如何在导入前为潜在客户排定优先级,请参阅我们关于 AI Lead Scoring 的文章。
HubSpot 中的 CSV 导入具体怎么一步步操作?
CSV 导入在 HubSpot 中的路径是 CRM → 联系人 → 导入,共五步:准备文件、选择对象类型、上传文件、把列映射到 HubSpot 属性、检查重复数据设置。对于偶尔的导入,这是最简单的入门方式——完全不需要额外工具。
- 准备文件:根据官方文档,HubSpot 接受 CSV、XLSX 和 XLS 文件,要求恰好一个工作表、一行含列名的表头,且少于 1,000 列。如果文件包含德语变音字母或特殊字符,必须采用 UTF-8 编码——这是德语数据集最常见的绊脚石。
- 启动导入:在 HubSpot 中点击联系人 → 导入 → 开始导入,选择"来自计算机的文件"。
- 选择对象类型:只导联系人、只导公司——或在一个文件中同时导入两者(多对象导入)。对 B2B 潜在客户建议使用组合导入,这样联系人会自动与其公司关联。
- 映射列(Mapping):HubSpot 会为每一列自动建议一个属性。请手动检查每一处映射——尤其是"Telefonnummer"或"Ort"这类德语列名,HubSpot 并不总能正确识别。不需要的列可以从导入中排除。
- 重复数据与收尾:电子邮件地址是联系人的主要唯一标识符。如果已存在相同邮箱的联系人,HubSpot 会更新现有记录,而不是创建重复项。导入完成后,HubSpot 会显示一份包含成功记录和错误行的摘要。
提示:导入时直接创建一个列表(例如"2026 年 3 月导入的潜在客户")。这样所有导入的联系人立刻成为一个可用于后续处理、任务分配或报表的细分。完整的文件要求见 HubSpot 的导入文件设置官方指南。
HubSpot 导入联系人时要求哪些必填字段?
导入联系人时,HubSpot 至少要求名、姓或电子邮件地址三个字段中的一个;导入公司时至少要求公司名称或域名。但实践中您应始终提供电子邮件地址,因为只有它作为唯一键才能可靠地防止重复。文件大小方面,根据 HubSpot 文档(截至 2026 年 7 月),免费账户每个文件最大 20 MB,付费账户最大 512 MB,每个文件最多 1,048,576 行。
| HubSpot 字段 | 说明 | 是否必填? |
|---|---|---|
| 主要唯一标识符,防止重复 | 电子邮件、名或姓至少填一项 | |
| First name / Last name | 联系人的名和姓 | 见上 |
| Company name | 公司名称 | 建议填写(导入公司时必填,或以域名替代) |
| Phone number | 电话号码 | 可选 |
| Website URL | 企业网站 | 可选 |
| 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 与其他系统之间保持数据双向更新,具体取决于所用功能范围和套餐。
所有中间件方案的缺点:每多一条连接就多一个潜在故障点。来源端的字段变更会悄无声息地破坏映射,排错则要跨三个系统进行。对业务关键的潜在客户流,应规划监控。
什么时候值得通过 HubSpot API 导入?
当潜在客户产生于自有系统——例如产品注册、数据仓库或自研应用——且您的团队有开发能力时,HubSpot API 就值得考虑。通过 CRM API 可以单条或批量创建联系人、公司和交易,按电子邮件地址进行 Upsert(一次调用中创建或更新),并填充任意自定义属性。
访问通过在 HubSpot 设置中创建的、带 Access Token 的 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 联系人——含电子邮件、名和姓、电话、公司名称、职位和网站;Lifecycle Stage 自动设为"Lead"
- 每个联系人还会在标准 Pipeline 中生成一笔关联的交易,其名称包含公司和项目——这样每个潜在客户的来源在 CRM 中始终可追溯
导出会自动处理重复数据:创建之前,anilead.io 会按电子邮件地址检查该联系人在 HubSpot 中是否已存在。如已存在,则更新现有记录而不是重复创建;此前已导出过的潜在客户会被跳过。每次导出还会记入日志,您随时可以追溯哪个潜在客户在何时被传输。HubSpot 导出包含在所有计划中——包括每月 50 个 Lead Credits、无需信用卡的 Free 计划。您可以免费测试从搜索到 CRM 记录的整条链路。
导入途径对比:投入、出错概率、自动化
四条导入途径在设置投入、日常投入和出错风险上差异明显。下表总结了各条路适合的场景:
| 导入途径 | 投入 | 出错概率 | 自动化 | 适合 |
|---|---|---|---|---|
| CSV 导入 | 中——每次导入都要重来 | 高(编码、映射、格式) | 无 | 一次性导入、CRM 搬迁、展会名单 |
| Zapier / Make | 一次性中等,之后很低 | 中(字段变更时的隐性错误) | 高 | 来自表单和工具的周期性潜在客户 |
| HubSpot API | 高(需要开发) | 低——如果实现规范 | 完全 | 自有系统、数据仓库、产品数据 |
| anilead.io 直接导出 | 极低(1 次点击) | 低(去重和字段已内置) | 高 | DACH 市场的主动 B2B 新客户开发 |
HubSpot 导入中有哪些典型错误——如何避免?
HubSpot 导入最常见的错误是字符编码错误、列映射错误、日期格式不统一,以及因缺少电子邮件地址产生的重复数据。几乎全部都能靠五分钟的准备工作避免:
- 乱码变音字母(ä 而不是 ä):文件不是 UTF-8 编码。解决办法:在 Excel 中通过"另存为 → CSV UTF-8"导出,或用文本编辑器以 UTF-8 重新保存文件。
- 列进了错误的字段:自动映射未经检查就被采纳。解决办法:导入时核对每一处映射,并为今后所有导入确定一个统一的列结构。
- 日期错误:HubSpot 要求同一列内的日期格式一致,并在导入时询问格式。解决办法:导出前把所有日期列统一为一种格式,例如 TT.MM.JJJJ(日.月.年)。
- 导入后仍有重复:没有电子邮件地址的行无法去重。解决办法:导入前剔除没有邮箱的记录,或单独处理。
- 分号而不是逗号:德语版 Excel 默认以分号作为 CSV 分隔符。如果 HubSpot 把所有数据显示在一列里,请以逗号分隔重新导出文件,或改用 XLSX。
- 未经筛选的批量名单:最大的错误不是技术性的:导入未经过滤的名单会稀释报表和管道。只导入符合目标客户画像的潜在客户——如何定义画像,请参阅我们的 B2B 理想客户画像指南。
干净的 HubSpot 潜在客户导入最佳实践
无论选择哪条导入途径,五条规则能保证您的 HubSpot 数据库长期干净、可分析:
- 始终使用电子邮件地址作为唯一标识符——它是联系人唯一可靠的重复数据刹车
- 始终如一地设置 Lifecycle Stage:把新线索标记为"Lead",这样列表、报表和后续自动化才能准确生效
- 记录潜在客户来源:没有来源信息,日后就无法分析哪个渠道带来营收
- 指定负责人:每个导入的潜在客户都需要一位负责的销售——否则就会被搁置
- 组织跟进:导入后立即创建任务或提醒,确保没有潜在客户无人处理。在德国,通过电子邮件联系客户受到严格的法律限制——哪些是允许的,请参阅我们关于 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 个 Lead Credits,含 HubSpot 导出,无需信用卡。
HubSpot 在导入时如何防止重复?
HubSpot 把电子邮件地址用作联系人的主要唯一标识符:导入时如已存在相同邮箱的联系人,则更新现有记录而不是新建。没有电子邮件地址的记录,HubSpot 无法可靠去重——请在导入前剔除,或事后手动维护。
我可以同时导入联系人和公司吗?
可以。HubSpot 支持多对象导入,即一个文件同时包含联系人和公司数据。HubSpot 会创建两种对象并自动相互关联。对 B2B 导入这是推荐的方式,因为联系人和公司从一开始就干净地关联在一起。
HubSpot 导入接受哪些文件格式?
HubSpot 接受 CSV、XLSX 和 XLS 文件,要求恰好一个工作表、一行表头且少于 1,000 列。含变音字母或其他特殊字符的文件必须采用 UTF-8 编码。想避免德语分号分隔 CSV 带来的映射问题,最简单的办法是使用 XLSX 格式。
anilead.io 导出会向 HubSpot 传输哪些数据?
导出会创建包含电子邮件、名和姓、电话、公司名称、职位和网站的联系人,并把 Lifecycle Stage 设为"Lead"。此外,每个潜在客户还会在标准 Pipeline 中生成一笔关联交易,其名称包含公司和 anilead.io 项目。Claude AI 分数在此充当筛选器:您可以有针对性地只导出高于最低分数线的潜在客户。


