RetailCRM и Sendsay
RetailCRM — облачная CRM-система для интернет-магазинов. Интеграция позволяет автоматически передавать контакты и другие данные о клиентах из RetailCRM в Sendsay — без ручной загрузки файлов.
Чтобы импортировать данные при создании нового контакта в профиль клиента Sendsay, необходимо настроить триггер и добавить в настройки RetailCRM специальную webhook-ссылку, которая позволит сопоставить данные из JSON-файла с нужными полями анкет.
Рассмотрим настройку передачи данных на примере 4 основных полей — email-адреса, имени, фамилии и отчества:
-
Авторизуйтесь в личном кабинете RetailCRM.
-
Перейдите в раздел Автоматизация → Триггеры и создайте новый триггер.
-
Добавьте новое событие: в боковом меню выберите событие, которое вызовет срабатывание триггера — например, «Изменение информации о клиенте»:
Затем укажите условие для срабатывания триггера — например, «Новый клиент».
-
Задайте действие: для интеграции с Sendsay выберите «Отправить HTTP-запрос».
После этого откроется боковое меню с настройками webhook-ссылки.
-
В поле HTTP метод выберите
POST
. Поле адреса пока оставьте пустым. -
В разделе Передавать параметры выберите пункт Ука зать тело запроса самостоятельно.
Определите, какие поля вы хотите передавать в Sendsay. Например, если вам нужны email, имя, фамилия и отчество, укажите в теле запроса следующий код:
{
"firstName": "{{ customer.firstName }}",
"lastName": "{{ customer.lastName }}",
"middleName": "{{ customer.patronymic}}",
"email": "{{ customer.email }}"
}Если хотите передавать другие поля, воспользуйтесь справочником объектов, чтобы узнать коды полей для подстановки.
Например, если вы хотите импортировать дату рождения для рассылки поздравлений, нажмите на
Customer
в справочнике, затем скопируйте код поляbirthday
. Тогда итоговый код поля в RetailCRM будет такой:customer.birthday
, а строка в JSON-файле будет выглядеть так:"birthday": "{{ customer.birthday }}",
Таким образом добавьте в ваш JSON-файл необходимые строки для каждого передаваемого поля.
-
Пропишите webhook-ссылку. Например, если вам нужны поля email, имя, фамилия, отчество и день рождения, ссылка будет выглядеть так:
https://be.sendsay.ru/backend/api/<API-ключ>/member.set/email/-/member.email,set.copy,customer.email/base.firstName,set.copy,customer.firstName/base.lastName,set.copy,customer.lastName/base.middleName,set.copy,customer.patronymic/base.birthDate,set.copy,customer.birthday
где
<API-ключ>
— ваш API-ключ в Sendsay.Как получить API-ключ
Подробнее о том, как создать вебхук-ссылку -
Полученную webhook-ссылку вставьте в поле
Адрес
и нажмите «Сохранить». Затем нажмите «Сохранить» в триггере.
На этом настройка интеграции завершена.
Как протестировать передачу данных
- В RetailCRM создайте нового клиента.
- Перейдите в Sendsay. В разделе Просмотр подписчиков удостоверьтесь, что новый подписчик с указанными данными появился в базе контактов.