Могу ли я синхронизировать базу данных пользователей с SugarCRM и использовать ее в основном для электронной почты? - PullRequest
0 голосов
/ 18 января 2012

Я работаю в компании, у которой есть веб-сайт с около 700 000 пользователей, ей понадобится инструмент, который бы:

  • Список всех пользователей
  • Электронная почта пользователей, создание шаблонов, рассылка новостей
  • Показать товары, купленные пользователем
  • Если вы найдете пользователя, укажите, какие электронные письма были отправлены пользователю
  • Создание автоматизированных задач, пример: отправка электронного письма каждому пользователю, чей продукт истекает через 30 дней

Я не уверен, что CRM может делать все эти вещи, я хотел попробовать CRM, чтобы выяснить, насколько я могу приблизиться к инструменту, который может сделать все это. Я читал, что SugarCRM довольно хорош и бесплатен, поэтому я собираюсь попробовать его.

Что я хотел знать, так это то, что с помощью API REST или SOAP SugarCRM я могу синхронизировать всех своих пользователей с базой данных SugarCRM? Или, например, каждый раз, когда пользователь создается на нашем сайте, вставьте его в базу данных.
И затем каждый раз, когда мы отправляем электронное письмо с нашим сайтом, вместо этого используем SugarCRM для отправки почты и сохранения данных. Чтобы мы могли видеть, какие электронные письма были отправлены конкретным пользователям.

Спасибо

Ответы [ 2 ]

1 голос
/ 18 января 2012

Да, вы можете делать все это, но для этого может потребоваться некоторая настройка в соответствии с вашими потребностями.Под «пользователями» я предполагаю, что вы имеете в виду «учетные записи» клиентов, известные на SugarCRM?

0 голосов
/ 26 января 2012

Добавление пользовательских полей в модуль «Контакты» с помощью Studio. Самый простой и быстрый способ получить ваши данные - напрямую в базу данных.

Стандартные поля в Sugar Contacts входят в таблицу контактов. Ваши пользовательские поля будут добавлены к своим именам "_c" и будут созданы в таблице contacts_cstm. Эти две таблицы связаны посредством contacts.id = contacts_cstm.id_c, который обычно является полем GUID (но может быть любым строковым значением, если оно вам требуется).

Тогда вам нужен процесс добавления новых пользователей на вашем сайте в сахар. Я предлагаю периодически опрашивать ваш пользовательский db на предмет поиска новых записей и использовать SOAP / REST API (удачи, хотя это довольно ужасно), чтобы вставить их в Sugar.

Кроме этого, ваш вариант использования в значительной степени стандартный Sugar. Для автоматизированных задач, которые выполняются всякий раз, когда электронное письмо отправляется / принимается или когда создается новый контакт, вам нужно посмотреть на логические хуки, ищите logic_hooks.php в документации Sugar.

...