← 返回 当 HubSpot 已经不够用了 -- 线条艺术插图

当HubSpot不再适用时

定制软件与架构

我清楚地记得那一刻,就像昨天发生的一样:HubSpot 跟不上我客户需求的时刻。那是在 2023 年,一家位于 Shoreditch 的繁忙科技初创公司。我们深陷在一个使用 HubSpot 的项目中,意识到客户独特的销售漏斗就像方形的钉子敲圆形的孔。这些工具根本不够灵活。他们需要定制化的东西,需要能够随着他们一起演变的工具。于是,我全力投入开发一个定制 CRM。我们使用了从 Node.js 到 Airtable 的各种工具,每一个都精心调整得恰到好处。这真是大开眼界。

HubSpot真正遇到瓶颈的迹象

大多数我交谈过的代理商老板没有意识到问题出在HubSpot身上。他们认为问题在于他们的流程、团队或数据卫生。这些几乎不是问题。

以下是我关注的信号:

  • 你的销售团队已经构建了第二个电子表格来追踪HubSpot"技术上"能做但做得很差的事情
  • 你为HubSpot付费购买某一层级,主要是为了使用其中一两个你真正用到的功能
  • 你的开发人员编写了两个以上自定义代码工作流扩展程序
  • 报告需要导出到Google Sheets,因为HubSpot的原生仪表板无法连接你需要的数据
  • 在高峰使用时段,你的HubSpot标准端点API请求限制已经达到上限

最后这一点被低估了。我在2024年中期有一个B2B物流客户,他们每天通过第三方集成运行40,000多个联系人更新。HubSpot的API限制造成了队列延迟,导致他们的自动外展工作不同步。他们一直在指责他们的运营团队。问题其实出在平台上。

你需要问自己一个诚实的问题:你是在调整你的业务逻辑来适应CRM,还是CRM在调整来适应你?如果是前者,你已经在失利。

当数字真正算得上来

自定义CRM构建的前期成本很高。我不会装作不是这样。一个范围明确、团队扎实的构建,根据复杂性、集成情况和是否需要移动端层,费用在£25,000到£120,000之间。

但HubSpot的Enterprise层级是每月£3,600以上。这相当于每年£43,200,还没算附加功能、Ops Hub或你单独付费的任何第三方连接器。在三年内,你在一个你不拥有、无法从核心修改的平台上要花超过£130,000。

数字变化的速度比大多数人预期的要快。

在写一行代码之前选择正确的架构

这是我见过最昂贵的错误发生的地方。人们开始构建而不先确定架构,然后花六个月时间重构。Seahawk 在 2024 年初有一个金融科技项目,客户在我们参与之前已经开始在单体 Laravel 设置上构建 CRM。他们对数据关系做了假设,这些假设已经深入到三层。我们花了前四周来理清,而不是构建。

最初最重要的两个架构决策:

单体架构 vs. 面向服务的架构

对于大多数规模以下的 CRM 构建(比如说,并发内部用户少于 500 个),结构良好的单体架构仍然完全可以。Rails、Laravel、Django。它们在最好的意义上很无聊。你可以快速前进,你不会最后在调试服务间通信的时候本应在发布功能。

当你有真正独立需要扩展的不同域时,面向服务的架构是有意义的。比如如果你的 CRM 还驱动一个面向客户的门户网站带有实时数据,一个单独的分析引擎,和一个移动应用。这时,分离关注点就值得了。

不要让任何人因为听起来现代就向你推销微服务。我见过太多应该是 £25k 单体架构的 £60k 构建。

关系型 vs. 文档存储

大多数 CRM 数据本质上是关系型的。联系人有公司。公司有交易。交易有活动。PostgreSQL 处理这个非常好,它的 JSON 支持已经成熟了很多,以至于当你真的需要时可以获得文档存储的灵活性,而不用放弃关系型完整性。

当你的联系人记录在用户群体中的结构差异很大时,MongoDB 是有意义的。这对某些业务是一个真实的场景。对大多数来说,不是。

我在 2026 年的默认选择:PostgreSQL,每次都是,除非有充分的理由改变。

我在 2026 年真正会推荐的技术栈

这里没有纸上谈兵。这是我现在会用的技术。

  1. 后端:Node.js 配 Fastify 或 Python 配 FastAPI。Fastify 特别是在 CRM 后端中被严重低估了。它比 Express 更快,内置了模式验证,插件生态自 2022 年以来已经相当成熟。
  2. 数据库:PostgreSQL 16,如果你用 Node.js 就用 Prisma 作为 ORM,或者用 SQLAlchemy 如果是 Python。不要到处手写 SQL。六个月后你会感谢自己。
  3. 身份认证:Auth0 或 Clerk。在 2026 年自己构建身份认证是一个我真的不能理解的选择。Clerk 特别是成了我在任何需要开箱即用的多租户组织支持的首选。
  4. 前端:Next.js 14+ 配 App Router。服务器组件的转变确实改变了内部工具对终端用户的速度体验。
  5. 电子邮件/通信层:Resend 用于事务性邮件,如果需要可用 Twilio 发送短信。两者都有合理速率限制的适当 API。
  6. 后台任务:Redis 上的 BullMQ。CRM 有很多异步工作:同步、评分、提醒。你需要一个可靠的队列。
  7. 搜索:如果全文联系人/公司搜索是核心功能,早点加入 Meilisearch。它可以自托管,速度快,运行比 Elasticsearch 简单得多。

这是我遇到的 85% 自定义 CRM 构建的完整技术栈。剩余 15% 的项目有移动端或实时需求,需要加入 React Native 或 WebSockets。

数据迁移:被所有人低估的部分

说实话,数据迁移才是项目悄悄脱轨的地方。不是构建。是迁移。

如果你从 HubSpot 迁移,预期导出会比你想象的更混乱。HubSpot 的数据模型有很多隐式关联。联系人和公司之间的关联在导出的 CSV 中不总是整洁的。自定义属性导出时使用内部字段名,这些名称与显示标签不匹配。交易阶段由数字 ID 引用,你必须手动交叉引用。

对于中等规模的 HubSpot 实例(比如 50,000 个联系人、10,000 笔交易),我至少预算四周的专门迁移工作。这包括:

  • 审计和映射每个自定义属性
  • 编写转换脚本(Python 在这方面很出色,特别是 pandas 用于混乱的中间步骤)
  • 在切换前至少运行两周的并行系统
  • 计划一个回滚方案。始终计划回滚。

如果你跳过并行运行,你会后悔的。我的一个客户在周五下午做了硬切换。到周一他们发现了三个数据完整性问题,花了两周才解决。在一个实时生产系统上。别成为那样的人。

真正重要的集成:自定义构建中的集成

CRM 不会孤立存在。你总是需要将它连接到某些东西。以下是我花费大部分集成时间的地方:

财务和账单

对于大多数英国客户,使用 QuickBooks 或 Xero。两者都有强大的 API。关键是要搞清楚真实来源的方向:CRM 是交易价值的真实来源,还是会计系统?选择一个。没有明确权限的双向同步会导致令人头疼的冲突,特别是在晚上 11 点时调试。

日历和通信

Google Workspace 和 Microsoft 365 是基本配置。Google Calendar API 文档齐全且可靠。Microsoft Graph API 功能强大,但学习曲线更陡峭。相应地进行预算规划。

营销自动化

这是人们经常想保留 HubSpot 的一部分的地方,特别是营销方面,同时替换销售 CRM。这是一种完全有效的混合方法。使用 HubSpot 的 API 将联系人更新和交易阶段变化推送回营销列表。当数据契约明确定义时,效果很好。

自建 vs. 购买 vs. 混合方案:做出决定

我经常被问到这个问题。虽然没有通用答案,但我有一个框架可以使用。

购买(HubSpot、Salesforce、Pipedrive)适用于:你的销售流程相对标准化、使用CRM的人员少于20人,且你希望在数周而非数月内投入运营。

自主构建适用于:你拥有真正独特的数据关系或工作流逻辑、需要与内部专有系统进行深度集成,或你已经计算出36个月内的平台成本超过你的构建预估。

混合模式适用于:你需要HubSpot这类平台提供的营销自动化和知名集成,但你的核心CRM逻辑需要由你自己控制。这比人们承认的情况更常见。我们在2025年为一个SaaS客户运行过这个模式,其中自定义CRM处理所有交易逻辑和合同管理,而HubSpot保持作为营销中心。两者之间有清晰的API契约。效果非常好。

最坏的结果是花九个月构建一个自定义CRM,它完全复制HubSpot的功能,但表现更差。这种情况确实发生过。通常是因为决定自主构建时出于情感而非分析。

常见问题

自定义CRM构建实际需要多长时间?

现实的时间表:包含核心联系人管理、交易跟踪和基础报告的精简MVP需要大约10到14周,配备2到3人团队。具有多个集成、自定义报告和移动层的全功能构建需要6到9个月。任何人如果报价四周完成复杂项目,要么计划偷工减料,要么没有正确评估项目范围。

我可以自主托管自定义CRM并降低成本吗?

可以,对许多客户来说这是正确的选择。在Render或DigitalOcean托管数据库集群上配置得当的设置能让你的基础设施成本保持可预测。我见过为10,000+个联系人服务的CRM在每月£80的托管成本下运行得很舒适。可变成本来自维护和更新,而非服务器账单。

团队在构建自定义CRM时犯的最大错误是什么?

为他们想象的未来而构建,而不是为他们现有的现状而构建。我见过团队在基础联系人去重都没做好的情况下,就开始规划AI驱动的潜客评分、预测管道预测和完整的移动应用。先把无聊的东西搞对。去重、数据验证、审计日志、用户权限。这些东西不sexy,但绝对关键。其他一切都是可选的,直到这些基础都稳固为止。

从HubSpot迁移出来真的那么难吗?

比他们的文档说的要难,但比Salesforce简单。主要的摩擦点是自定义字段、工作流逻辑和邮件序列历史。联系人和交易数据本身导出得相当干净。要为工作流逻辑中的意外做好准备。HubSpot工作流经常编码了没有在其他地方记录过的业务规则,只有到了迁移到一半的时候你才会发现它们。

回想那个 Shoreditch 项目,事实很清楚:有时现成的解决方案就是不适合。定制 CRM 开发不仅仅是最后的手段,对于准备超越常规的人来说,这是一个主动的选择。随着业务增长,他们的工具也必须随之成长。正确的 CRM 可能是解锁你潜力的关键,但它应该感觉就像是专为你打造的。有时候,这意味着挽起袖子从零开始。

相关阅读:2026年AI搜索关键词研究:它是什么、为什么传统的、技术SEO和AI搜索。

← 返回