我知道我们可以将 Hubspot 与外部系统集成,并将该数据显示为卡片。但是我们可以在 Hubspot 中存储相同的数据吗?这背后的想法是将数据保存在 Hubspot 中以用于报告目的。这样我们就可以根据其他因素比较记录。
那么是否可以在 Hubspot 中存储外部系统数据?
我知道我们可以将 Hubspot 与外部系统集成,并将该数据显示为卡片。但是我们可以在 Hubspot 中存储相同的数据吗?这背后的想法是将数据保存在 Hubspot 中以用于报告目的。这样我们就可以根据其他因素比较记录。
那么是否可以在 Hubspot 中存储外部系统数据?
[编辑:道歉。我误读了您的问题并描述了相反的情况。您需要将数据存储到 Hubspot。我描述了把他们推出去。]
在我的公司,我们也有类似的需求。除了报告之外,我们还希望在销售团队更新数据(通常是交易)时进行一些验证、丰富和分发智能通知给更广泛的业务运营团队。
我们采用的架构:
该解决方案在 2-3 年内没有出现任何重大问题,并且今天可能仍在运行。
我记得的几个并发症:
当时 Hubspot 没有发布有关他们发送 Webhook 通知的 IP 范围的信息。我们无法将我们的 API 列入 IP 白名单,而不得不将其开放给广大的世界。也许他们现在确实发布了它,但我找不到它。
Webhook 不可能进行基于证书的身份验证。唯一的防线是基于 lambda 的验证器检查X-Hubspot-Signature
. 请参阅文档中的安全部分
您的接收端点必须在 5 秒内将响应返回给 Hubspot。请参阅文档中的重试部分。通过一些通信开销,您将获得大约 2 秒的时间用于解析、签名验证、响应构建以及将通知有效负载发送到队列中。所以不要尝试将任何逻辑放入 lambda 验证器中。稍后再做。
我们的 lambda 是基于 Java 的。在 AWS 上,冷 lambda 可以轻松获得0.5 秒的启动时间,进一步缩短了 5 秒响应的剩余时间。也许其他语言更好,或者你可以让你的 lambda 保持温暖(或者你的销售团队会非常有效,lambda 永远不会冷却!:))
不可避免地,您会在这里和那里错过及时发送回复。Hubspot 然后进行重试,导致数据重复。在该队列之后构建一些重复数据删除逻辑,你就很好了。也可能监控复制率。您不想为不断重试付费。只有 10 次重试,到第 2 次或第 3 次时,您的 lambda 应该是温暖的并准时收到传入的通知。但是,如果您错过了所有 10 次重试,您将丢失该数据。所以监控你的系统是否及时响应。
是的。Hubspot 提供多种方式来存储自定义数据。取决于您的实施
是的,您可以使用hubspot 提供的API 端点推送数据。如果您想更新某些自定义字段/属性中的数据,您可以在您的 hubspot 帐户中创建它。
有许多不同的方法可以实现它。当然是通过编程和 API 的。这使它变得艰难。您应该尝试可以简化事情的工具。
在我们的案例中,我们使用 Lytics 云连接来激活客户数据。有了它,您可以使用 SQL 从数据仓库轻松推送数据,并将它们推送到 Hubspot 或各种 Mar-tech 工具。