【问题标题】:What is the right way to transfer leads from a website to a local CRM?将潜在客户从网站转移到本地 CRM 的正确方法是什么?
【发布时间】:2010-11-23 14:43:27
【问题描述】:

我有一个网站,其表单允许访问者提交他们的姓名、电话、电子邮件等。该网站由网站托管公司托管。

我还有一个用于管理潜在客户的 CRM 系统。这位于我的办公室本地。我编写了这个 CRM 系统。

当访问者在公共网站上输入他们的姓名、电话等信息时,理想情况下,我希望将潜在客户数据立即传输到我的本地 CRM 系统中。

我的问题是最专业的方法是什么?

选项 1:一个选项是让网站表单在网站上生成一个潜在客户的文本文件。本地 CRM 可以每分钟运行一个 cron 作业,以 FTP、检索潜在客户并将其导入 CRM。但这不会是即时的。

选项 2:另一种选择是将网站表单直接发布到本地 CRM 中,如下所示:

form action="http://www.{本地 CRM 的 IP 地址}/signup-thankyou.php"

最好的方法是什么?我是 CRM 系统的作者,我是一名 PHP 程序员,所以我应该能够编写任何推荐的解决方案。

谢谢。

【问题讨论】:

  • 我想说这完全取决于所使用的产品以及它提供的导入选项...。​​选项 2 是个坏主意,因为这会将您的 CRM 开放到公共 Internet。你真的需要它是即时的,一分钟太长了吗?
  • 我是 CRM 系统的作者,我是一名 PHP 程序员,所以我应该能够编写任何推荐的解决方案。

标签: php


【解决方案1】:

我同意 Pekka 的观点,即 选项 2 不好,因为它公开了您的 CRM 服务器的存在。相反,一旦提交并处理了表单,我会让它直接将数据从公共服务器发送到 CRM 服务器。这样,您可以将 CRM 服务器锁定为仅从公共网络服务器获取连接,并将此活动移动到非标准端口。

【讨论】:

  • >>将数据从公共服务器直接发送到CRM服务器。以什么方式?
  • 使用 cURL 发出 POST 请求,如 andr 所述
【解决方案2】:

您的 CRM 可以连接到您的站点所在的远程数据库

您可以从注册脚本发出服务器端 POST 请求,请参阅 cURL function reference

【讨论】:

  • >>您的 CRM 可以连接到您的站点所在的远程数据库
  • >>您的 CRM 可以以何种方式连接到您的站点所在的远程数据库? >>您可以执行服务器端 POST 请求,您的意思是像我的选项 #2 一样吗? >>参见 cURL 函数参考。哪个功能?
  • >>您的 CRM 可以通过什么方式连接到您的站点所在的远程数据库
    ? >>你可以做一个服务器端的POST请求
    你的意思是像我的选项#2吗? >>参见 cURL 函数参考。
    哪个功能?
猜你喜欢
  • 2011-02-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多