我可以让一个用户数据库与SugarCRM同步,并主要用于发送电子邮件吗


Can I have a user database synced with SugarCRM and use it mostly for emailing?

我为一家拥有约700000用户的网站的公司工作,它需要一个工具:

  • 列出所有用户
  • 向用户发送电子邮件、创建模板、发送时事通讯
  • 显示用户已购买的产品
  • 如果找到用户,请显示已向该用户发送了哪些电子邮件
  • 创建自动化任务,例如:向每一个产品在30天后过期的用户发送电子邮件

我不确定CRM能做所有这些事情,我想试试CRM,看看我离拥有一个能做这一切的工具有多近。我读到SugarCRM非常好,而且是免费的,所以我要尝试一下。

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

感谢

是的,你可以做到所有这些,但可能需要一些定制才能完全满足你的需求。所谓"用户",我认为你指的是SugarCRM上已知的客户"账户"?

使用Studio向Contacts模块添加自定义字段。获取数据最简单、最快捷的方法是直接访问数据库。

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

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

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