RetailCRM знает о клиентах всё: заказы, суммы, давность покупки. UniSender и Sendsay умеют красиво доставлять письма. Интеграция объединяет сегментацию CRM с рассыльной инфраструктурой сервиса.
Зачем связывать CRM и рассыльщик
У RetailCRM есть встроенные email- и SMS-рассылки, но специализированные сервисы дают лучшую доставляемость, редакторы писем, A/B-тесты и репутацию домена. Логичный сценарий — сегментировать в CRM, отправлять через UniSender или Sendsay.
- Точные сегменты — «покупали 90 дней назад», «средний чек выше 5000», «бросили корзину».
- Актуальные данные — контакт уходит в рассылку сразу после нужного события.
- Единая отписка — статус подписки синхронизируется обратно в карточку.
Способы подключения
Связать системы можно тремя путями, от простого к гибкому:
| Способ | Что умеет | Сложность |
|---|---|---|
| Готовый модуль в маркетплейсе RetailCRM | синхронизация контактов и базовые триггеры | низкая |
| Коннектор (Albato, ApiX-Drive) | гибкие связки событий и полей | средняя |
| Прямая интеграция по API | полный контроль над логикой | высокая |
UniSender и Sendsay предоставляют собственные REST API. Со стороны RetailCRM триггером служат события заказов и веб-хуки, поэтому базовый обмен собирается без тяжёлой разработки.
Синхронизация контактов и полей
Основа интеграции — маппинг полей клиента RetailCRM на поля списка в рассыльщике. Минимальный набор:
- email — ключ сопоставления контакта.
- имя — для персонализации в теме и теле письма.
- сегмент/тег — чтобы адресовать нужную аудиторию.
- служебные поля — дата последнего заказа, сумма, город.
В UniSender контакты складываются в списки и размечаются тегами, в Sendsay — в группы и через дополнительные поля. Обновление идёт по email как уникальному идентификатору. Через API UniSender это метод subscribe, у Sendsay — member.set.
Триггерные письма от событий CRM
Самые ценные рассылки — не массовые, а событийные. RetailCRM инициирует их при изменении заказа или сегмента клиента:
- Брошенная корзина — трекер RetailCRM фиксирует незавершённый заказ, событие уходит в рассыльщик.
- Смена статуса — «заказ отправлен», «доставлен» с трек-номером.
- Реактивация — клиент не покупал N дней и попал в сегмент — стартует цепочка.
Технически событие CRM ловится триггером или веб-хуком, а внешний сервис запускает заранее подготовленное письмо или сценарий. Так письмо приходит по факту действия, а не по расписанию.
Возврат статистики в CRM
Чтобы сегментировать по реакции на письма, статистику полезно возвращать обратно в RetailCRM. UniSender и Sendsay отдают события доставки через свои веб-хуки:
| Событие | Что записать в CRM | |
|---|---|---|
| Открытие | тег «активен», дата | |
| Клик | интерес к товару/акции | |
| Отписка | снять согласие на рассылку | |
| Жалоба/спам | исключить из рассылок |
Обратная запись идёт через API RetailCRM в кастомные поля клиента. Особенно важна синхронизация отписок — иначе CRM продолжит выгружать адрес, а сервис его блокировать.
Согласия, отписки и чистота базы
Двусторонняя связка требует единого источника правды по согласию на рассылку. Договоритесь, где хранится «главный» флаг подписки, и синхронизируйте его в обе стороны.
- Отписался в письме — снимаем согласие в CRM, больше не выгружаем.
- Отозвал согласие в CRM — исключаем из списков рассыльщика.
- Жёсткие ошибки доставки (hard bounce) — помечаем адрес недоставляемым.
Итог
Интеграция RetailCRM с UniSender или Sendsay соединяет сильную сегментацию CRM с профессиональной доставкой писем: синхронизация контактов по email, триггерные рассылки от событий заказов, обратная запись статистики и аккуратная работа с отписками. Так письма попадают в нужную аудиторию в нужный момент и не дублируют транзакционные уведомления.
Мы настраиваем маппинг полей, собираем триггерные цепочки под вашу воронку и налаживаем двусторонний обмен согласиями. Если хотите, чтобы данные CRM работали на удержание и повторные продажи, поможем связать её с рассыльщиком без хаоса в базе.
Частые вопросы
Чем это лучше встроенных рассылок RetailCRM?
Специализированные сервисы дают выше доставляемость, удобные редакторы, A/B-тесты и прогрев домена. CRM при этом остаётся источником сегментов и событий.
По какому полю сопоставляются контакты?
По email как уникальному идентификатору. Имя, город, сумма и дата последнего заказа передаются как дополнительные поля для персонализации и сегментации.
Как реализовать письмо о брошенной корзине?
Трекер RetailCRM фиксирует незавершённый заказ, событие через веб-хук или коннектор запускает подготовленное письмо в UniSender или Sendsay. Важно задать разумную задержку перед отправкой.
Синхронизируются ли отписки обратно в CRM?
Да, через веб-хуки рассыльщика: событие отписки записывается в поле клиента RetailCRM, и адрес перестаёт выгружаться. Без этого возникает конфликт согласий.
Не придут ли клиенту двойные уведомления?
Придут, если одно и то же письмо шлёт и CRM, и рассыльщик. Разделите зоны ответственности: транзакционные — в одной системе, маркетинговые — в другой.
Нужен ли программист для подключения?
Для базовой синхронизации хватает готового модуля или коннектора Albato/ApiX-Drive. Сложные сценарии с обратной записью статистики удобнее собрать через API.
Как поддерживать базу чистой?
Синхронизировать отписки и жалобы, помечать hard bounce как недоставляемые и не выгружать их повторно. Это сохраняет репутацию домена и доставляемость.
Поможем с настройкой и поддержкой RetailCRM
Поможем с настройкой, доработкой и поддержкой RetailCRM.