UniSender и Sendsay — российские платформы email- и мультиканальных рассылок, которые часто выбирают вместо западных сервисов из-за оплаты в рублях и соответствия 152-ФЗ. Разбираем, как связать их с сайтом на 1С-Битрикс: от синхронизации базы до брошенной корзины.
Зачем выносить рассылки во внешний сервис
1С-Битрикс умеет слать письма и сам — через модуль sender и штатную почту. Но на объёмах и по доставляемости специализированный сервис выигрывает.
- Доставляемость — прогретые IP, настроенные SPF/DKIM/DMARC, репутация домена.
- Аналитика — открытия, клики, отписки, карта кликов из коробки.
- Сегментация и триггеры — визуальный редактор цепочек без программиста.
- Разгрузка сервера — массовая отправка не грузит хостинг сайта.
При этом данные о клиентах и заказах живут в 1С-Битрикс. Задача интеграции — держать базу подписчиков и события в синхронизации с сервисом рассылок.
API UniSender и Sendsay
Обе платформы дают HTTP API, но подходы к аутентификации и логике различаются.
| Возможность | UniSender | Sendsay |
|---|---|---|
| Аутентификация | api_key в параметрах | Сессия/логин-ключ или apikey |
| Формат | REST, JSON/GET | JSON-RPC-подобные методы |
| Добавление контакта | subscribe / importContacts | member.set / batch |
| Транзакционные письма | Отдельный метод отправки | issue/track и транзакционные шаблоны |
Для UniSender базовый метод подписки — subscribe, для массовой заливки — importContacts. У Sendsay контакты и группы задаются методами member.set. В обоих случаях интеграция на стороне Битрикс — это обработчики событий, которые дергают API.
Синхронизация подписчиков и сегментов
База не должна расходиться: если клиент отписался в письме, он не должен получить следующую рассылку из-за старого экспорта. Правильная схема — двусторонняя.
- Из Битрикс в сервис: при регистрации, оформлении заказа или подписке на новости добавляем контакт в нужный список. Событие
OnAfterUserRegisterили отправка формы подписки. - Из сервиса в Битрикс: отписки и жалобы возвращаем обратно, чтобы отметить согласие снятым. Через вебхуки сервиса или периодический импорт статусов.
- Сегменты формируем по данным заказов: RFM, категория товаров, средний чек — и передаём как теги/поля контакта.
Триггерные письма и брошенная корзина
Самый прибыльный сценарий интеграции — триггерные письма по событиям в 1С-Битрикс. Их шлёт сервис рассылок по данным, которые передаёт сайт.
- Брошенная корзина — клиент положил товар и не оформил заказ. Ловим по
OnSaleBasketItemSaved/ отслеживанию корзины, через N часов передаём событие в сервис, тот шлёт письмо с товарами. - Брошенный просмотр — смотрел товар, не добавил в корзину.
- Реактивация — давно не покупал.
- Пост-продажа — просьба оставить отзыв через несколько дней после доставки.
Технически в письмо передаётся блок товаров: id, название, цена, картинка, ссылка. Пример полезной нагрузки для триггера:
{"email":"user@mail.ru","event":"abandoned_cart","items":[{"id":"1024","price":2990,"url":"/catalog/1024/"}]}
Транзакционные письма и статусы заказа
Транзакционные письма (подтверждение заказа, смена статуса, восстановление пароля) отличаются от рассылок: они всегда доходят даже до отписавшихся, потому что не маркетинговые.
- Отправляются мгновенно по событию, обычно через отдельный транзакционный метод API или SMTP-релей сервиса.
- Шаблон с переменными: номер заказа, состав, сумма, трек-номер.
- Цепляются на события 1С-Битрикс:
OnSaleOrderSaved, смена статуса заказа, оплата.
Double opt-in, отписки и 152-ФЗ
Рассылки в РФ регулируются: нужно согласие на получение рекламы и на обработку персональных данных. Правильная связка это учитывает.
- Double opt-in — подтверждение подписки по письму. Контакт попадает в активную базу только после клика в подтверждающем письме.
- Согласие фиксируйте с датой и источником (текст оферты, IP, время) — это доказательство при спорах.
- Отписка в один клик обязательна; факт отписки возвращайте в Битрикс.
- Хранение базы в сервисе с российскими серверами упрощает соответствие 152-ФЗ.
UniSender и Sendsay поддерживают double opt-in штатно — задача интеграции не сломать эту цепочку принудительным импортом в подтверждённый список.
Итог
Интеграция 1С-Битрикс с UniSender или Sendsay строится вокруг трёх задач: двусторонней синхронизации базы подписчиков с учётом отписок, триггерных писем по событиям сайта (брошенная корзина — самый доходный сценарий) и отдельного потока транзакционных писем о заказах. Поверх всего — соблюдение double opt-in и 152-ФЗ.
Мы в B2Bsite настраиваем интеграцию сайтов на 1С-Битрикс с email-сервисами: подключаем API, собираем триггерные цепочки, выносим транзакционные письма в отдельный поток и следим, чтобы согласия и отписки корректно ходили в обе стороны. В итоге письма уходят сами и приносят продажи.
Частые вопросы
Чем внешний сервис лучше штатной рассылки 1С-Битрикс?
Доставляемостью, готовой аналитикой открытий и кликов, визуальным конструктором триггеров и тем, что массовая отправка не грузит сервер сайта. Данные о клиентах при этом остаются в Битрикс.
Как настроить брошенную корзину?
Сайт отслеживает незавершённые корзины и через заданное время передаёт событие в сервис рассылок с составом корзины. Сервис отправляет письмо с товарами и ссылкой на оформление.
Дойдёт ли письмо о заказе до отписавшегося клиента?
Да, если это транзакционное письмо. Оно не относится к рекламным рассылкам, поэтому отправляется даже тем, кто отписался от маркетинга. Шлите его отдельным потоком.
Что такое double opt-in и обязателен ли он?
Это подтверждение подписки по ссылке в письме. Юридически он снижает риски по 152-ФЗ и улучшает качество базы, поэтому его настоятельно рекомендуют не отключать.
Как отписки возвращаются в 1С-Битрикс?
Через вебхуки сервиса или периодический импорт статусов. Важно отмечать согласие снятым в карточке, чтобы клиент не попал в следующую выгрузку базы.
UniSender и Sendsay соответствуют 152-ФЗ?
Это российские сервисы с серверами в РФ, что упрощает соответствие закону. Но ответственность за сбор согласий и корректную обработку данных всё равно на владельце сайта.
Нужно ли заливать всю базу при каждой синхронизации?
Нет, это перегружает API и создаёт лишнюю нагрузку. Используйте инкрементальный обмен — передавайте только новые и изменённые контакты по дате изменения.
Поможем с настройкой и поддержкой Интеграции и связки систем
Поможем с настройкой, доработкой и поддержкой Интеграции и связки систем.