作为一名开发人员,我被困在试图探索 Salesforce 与我的 CRM 集成的过程中,我们的客户将其用作 SaaS。
我想在集成中实现的背景
这个想法是我的 CRM 软件允许 Salesforce 没有的许多功能,反之亦然。因此,使用我的 CRM (Saas) 的典型客户最终会同时使用这两种软件。这会导致重复工作,例如:在我的 CRM 中创建的客户必须从 Salesforce UI 手动复制到 Salesforce。
我希望提供的集成将像 2 路集成一样工作,从我的 CRM 创建的客户在 Salesforce 中创建为帐户,反之亦然。跨 2 个系统的编辑和删除同步应该可以工作。
我遇到的问题
当我开始探索 Salesforce 集成时,我发现 Salesforce 允许通过以下方式进行集成
基于 Apex 触发器的系统- 我能够使用 Apex 方法实现与 Salesforce 和我的 CRM 的 2 路同步。但问题是它需要我访问他们的 web api 才能将数据从我的 CRM 发送到 Salesforce。此功能仅在 Salesforce 的更高定价计划中支持(企业版、无限版、专业版 - 如果您使用专业版,则必须支付额外费用)
基于应用程序的方法(例如:Slack):我更倾向于这种方法。由于 Slack 集成适用于几乎所有定价计划并且得到很好的支持。我无法清楚地得出结论 - 我如何为我的 CRM 创建一个应用程序并将其列在 Salesforce 上?Salesforce 如何允许基于应用程序的访问从 Slack 将数据提交到 Salesforce 系统以获得较低的定价计划。他们的文档说 Api 访问仅适用于更高定价的计划。那么这是如何实现的呢?例如:您可以将 Salesforce 应用程序安装到 Slack 中,然后您可以在 Slack 的 Salesforce 个人帐户下将消息发送到聊天服务。
我真的不确定我是否对我遇到的问题有足够的了解。但我尝试尽可能多地解释。简而言之,我想将 2 路与 Salesforce 集成,并且我正在寻找可能的解决方案,该解决方案也支持较低的定价计划。我应该进行哪种类型的集成?