我可以将用户数据库与SugarCRM同步并主要用于发送电子邮件吗?

时间:2012-01-17 23:31:13

标签: php email rest soap sugarcrm

我为一家拥有约700,000名用户的网站工作,需要一个工具:

  • 列出所有用户
  • 向用户发送电子邮件,创建模板,发送简报
  • 显示用户购买的产品
  • 如果您找到了某个用户,则会显示哪些电子邮件已发送给该用户
  • 创建自动化任务,例如:向每个产品在30天内过期的用户发送电子邮件

我不确定CRM可以做所有这些事情,我想尝试使用CRM来弄清楚我有多接近拥有可以做到这一切的工具。我读到SugarCRM非常好,而且它是免费的,所以我要尝试一下。

我想知道的是,使用SugarCRM的REST或SOAP api,我可以将所有用户与SugarCRM数据库同步吗?或者,例如,每次在我们的网站上创建用户时,将其插入数据库中 然后每当我们发送电子邮件到我们的网站时,使用SugarCRM代替发送邮件,并存储数据。这样我们就可以查看哪些电子邮件已发送给特定用户。

谢谢

2 个答案:

答案 0 :(得分:1)

是的,您可以做到这一切,但可能需要一些自定义才能完全满足您的需求。 “用户”我假设您指的是SugarCRM上已知的客户账户?

答案 1 :(得分:0)

使用Studio将自定义字段添加到“联系人”模块。获取数据的最简单快捷的方法是直接访问数据库。

Sugar Contacts中的标准字段位于联系人表格中。您的自定义字段将在其名称后附加“_c”,并在contacts_cstm表中创建。这两个表通过contacts.id = contacts_cstm.id_c相关联,通常是GUID字段(但如果需要,可以是任何字符串值)。

然后,您需要有一个流程将您网站中的新用户添加到糖中。我建议定期轮询你的用户数据库以查找新记录并使用SOAP / REST API(祝你好运,这太可怕了)将它们插入Sugar。

除此之外,您的用例几乎是标准的Sugar。对于发送/接收电子邮件或创建新联系人时发生的自动化任务,您需要查看逻辑挂钩,在Sugar文档中搜索logic_hooks.php。