Как перейти с SendPulse на Trigly

Почему переходят с SendPulse на Trigly

SendPulse — мультиканальная платформа маркетинга с email, SMS, push-уведомлениями и чат-ботами. Это неплохой инструмент для старта, но по мере роста бизнеса его ограничения становятся серьёзным препятствием.

1. Ограниченная автоматизация. SendPulse предлагает Automation 360, но его возможности значительно уступают полноценному Flow Builder Trigly. В Trigly доступен DAG-конструктор с 12 типами шагов: отправка по 5 каналам, умный выбор канала (smart_send), условные ветвления, ожидание, обновление контакта, управление тегами. Trigly предоставляет 5 готовых пресетов сценариев (welcome, abandoned_cart, reactivation, birthday, post_purchase).

2. Отсутствие полноценной CDP. SendPulse хранит контакты в адресных книгах без единого профиля клиента. Trigly предлагает Customer Data Platform с 45+ полями, 360-градусным профилем, RFM-скорингом, lifecycle-стадиями, вычисляемыми полями (avg_order_value, purchase_frequency), AI-скорингом 0-100 и историей изменений контакта (changelog).

3. Нет AI-аналитики и предикций. SendPulse не предлагает встроенного машинного обучения. Trigly интегрирует GradientBoosting-модели для предикции оттока, прогнозирования LTV и предсказания следующей покупки. AI-копирайтинг на базе GPT-4o-mini генерирует тексты на русском языке. Байесовское A/B-тестирование с Monte Carlo симуляцией автоматически определяет победителя.

4. Серверы за пределами России. SendPulse — международная платформа с серверами за пределами РФ. Это создаёт правовые риски по 152-ФЗ о хранении персональных данных российских граждан. Trigly хранит все данные на серверах в России.

5. Разрозненная экосистема. Чат-боты SendPulse — отдельный продукт с ограниченной интеграцией в маркетинговые кампании. В Trigly все каналы (Email, SMS, Telegram, WhatsApp, Push) работают в единой экосистеме с общей CDP, аналитикой и автоматизациями. Smart send автоматически выбирает оптимальный канал для каждого клиента.

Подготовка к миграции

Перед началом переноса данных из SendPulse в Trigly пройдите подготовительный чеклист.

  • Аудит адресных книг — составьте список всех адресных книг в SendPulse, посчитайте количество контактов в каждой. Определите активные и архивные книги.
  • Инвентаризация автоматизаций — зафиксируйте все настроенные Automation 360: триггеры, условия, задержки, каналы отправки. Сделайте скриншоты.
  • Список шаблонов — сохраните HTML-код email-шаблонов, тексты SMS и push-уведомлений. Зафиксируйте переменные персонализации.
  • Проверка интеграций — составьте список API-интеграций и вебхуков, подключённых к SendPulse.
  • Экспорт статистики — сохраните отчёты по ключевым кампаниям за 6-12 месяцев для сравнения после миграции.
  • Настройка DNS — убедитесь в доступе к DNS-записям для переключения SPF, DKIM и DMARC.
  • Создание аккаунта Trigly — зарегистрируйтесь, получите API-ключ для автоматизированного импорта.
  • Уведомление команды — предупредите маркетинговую команду о сроках и плане миграции.

Шаг 1: Экспорт данных из SendPulse

SendPulse позволяет экспортировать данные из адресных книг через интерфейс и API.

Экспорт через интерфейс:

  1. Перейдите в раздел «Адресные книги» в панели SendPulse
  2. Откройте нужную адресную книгу, нажмите «Экспорт»
  3. Выберите формат CSV, отметьте все поля: email, имя, телефон, дополнительные переменные
  4. Скачайте файл — формирование занимает несколько минут

Для множества книг: повторите для каждой книги. При более чем 10 книгах используйте SendPulse REST API (GET /addressbooks/{id}/emails) для автоматизации.

Экспорт автоматизаций: SendPulse не предоставляет экспорта Automation 360 в машиночитаемом формате. Зафиксируйте каждую цепочку вручную: название, триггер, последовательность шагов, условия, задержки и контент. Сохраните скриншоты.

Экспорт шаблонов: откройте каждый шаблон в редакторе, переключитесь в режим «Код» и скопируйте HTML. Сохраните в отдельные файлы. Также зафиксируйте тексты SMS и push-уведомлений.

Шаг 2: Подготовка данных

Подготовьте экспортированные данные для импорта в Trigly, выполнив маппинг полей и очистку.

Поле SendPulse Поле Trigly Примечание
Email email Без изменений
Phone phone Формат +7XXXXXXXXXX
Name first_name Разделите ФИО при необходимости
Variable 1-N custom_fields.* JSONB-формат
Status (active/inactive) is_unsubscribed Конвертация статуса
Date added custom_fields.signup_date ISO 8601
Адресная книга custom_fields.source_list Для воссоздания сегментов

Объедините данные из нескольких адресных книг в один файл, если контакты не пересекаются. Для пересекающихся книг удалите дубликаты по email, сохранив наиболее полную запись. Нормализуйте телефоны в формат +7XXXXXXXXXX. Проверьте кодировку UTF-8 и единый формат дат ISO 8601 (YYYY-MM-DD). Контакты со статусом inactive выделите отдельно для suppression list.

Шаг 3: Импорт в Trigly

Загрузите данные в Trigly через визуальный интерфейс или REST API.

Импорт через интерфейс:

  1. Откройте CDP > Контакты > Импорт
  2. Загрузите CSV — Trigly автоматически определит разделитель и кодировку
  3. Проверьте маппинг полей на экране предпросмотра
  4. Включите дедупликацию по email
  5. Запустите импорт и следите за прогрессом

Загрузка suppression list: неактивных и отписавшихся контактов добавьте через CDP > Suppression для блокировки отправки.

Импорт через API: для больших объёмов используйте SDK API:

  • POST /api/v1/sdk/identify — создание или обновление контакта
  • POST /api/v1/sdk/track — загрузка исторических событий с датами
  • POST /api/v1/sdk/batch — пакетная загрузка до 1000 событий за запрос

Воссоздание сегментов: адресные книги SendPulse трансформируйте в сегменты Trigly. Статические — через bulk assign. Динамические — через визуальный конструктор правил с условиями по демографии, транзакциям, событиям и тегам. Автопересчёт каждые 30 минут.

Шаг 4: Настройка каналов

Подключите каналы коммуникации в разделе «Каналы» панели Trigly.

Email: подключите SMTP-сервер или Unisender через API-ключ. Настройте SPF, DKIM и DMARC записи. Trigly автоматически добавляет tracking pixel и rewriting ссылок.

SMS: подключите sms.ru через API-ключ. Trigly автоматически транслитерирует кириллицу для экономии SMS-сегментов (70 кириллических символов vs 160 латинских) и рассчитывает стоимость.

Telegram: создайте бота через @BotFather, вставьте токен. Trigly автоматически настроит webhook и deep links для привязки подписчиков. Telegram поддерживает inline keyboards и фотографии.

Web Push: активируйте канал — VAPID-ключи генерируются автоматически. Установите Service Worker на сайт (sw.js доступен через SDK endpoint).

WhatsApp: подключите Cloud API v18.0 и синхронизируйте HSM-шаблоны для шаблонных сообщений.

Шаг 5: Воссоздание автоматизаций

Перенесите Automation 360 из SendPulse в Trigly Flow Builder с расширенными возможностями.

Automation 360 → Flows: каждую автоматизацию воссоздайте как Flow в Trigly. Маппинг действий: «Send email» → send_email, «Wait» → wait, «Condition» → condition, «Send SMS» → send_sms. Trigly добавляет шаги, недоступные в SendPulse: send_telegram, send_whatsapp, send_push, smart_send (AI-выбор канала), channel_switch (автосмена при недоставке), update_contact, add_tag, remove_tag.

Готовые пресеты: 5 пресетов для быстрого запуска: welcome (приветственная серия), abandoned_cart (брошенная корзина), reactivation (реактивация), birthday (поздравления), post_purchase (пост-покупка). Каждый содержит готовую DAG-структуру.

Триггеры событий: настройте CampaignTrigger для реакции на покупку, просмотр товара, добавление в корзину. Укажите conditions, delay_seconds, cooldown_seconds и max_triggers_per_contact. Trigly поддерживает приоритизацию триггеров.

Frequency capping: настройте ограничения через FrequencyService: максимум N сообщений в день/неделю/месяц. Также настройте quiet hours для запрета ночных отправок.

Шаг 6: Тестирование

Перед переключением продакшен-трафика проведите комплексное тестирование.

Тестовые рассылки: отправьте тестовые сообщения по каждому каналу (email, SMS, Telegram, Push) на адреса команды. Проверьте рендеринг шаблонов, подстановку Jinja2-переменных, tracking pixel и ссылки.

Проверка сегментов: сравните размеры сегментов с данными SendPulse. Используйте endpoint preview для проверки правил без сохранения.

Тестирование автоматизаций: создайте тестовое событие через SDK API (POST /api/v1/sdk/track) и проследите: триггер → flow → отправка. Проверьте задержки, ветвления и fallback-каналы.

Проверка отписок: убедитесь, что suppression list загружен и отписавшиеся не получают сообщения. Протестируйте механизм отписки (List-Unsubscribe, ссылка, webhook).

Timeline миграции

День Задачи Результат
День 1 Регистрация в Trigly, аудит адресных книг SendPulse, экспорт контактов Данные экспортированы
День 2 Маппинг полей, объединение книг, очистка дубликатов, подготовка CSV Файлы готовы
День 3 Импорт контактов, загрузка suppression list, воссоздание сегментов Контакты в Trigly
День 4 Подключение каналов (Email, SMS, Telegram, Push, WhatsApp), DNS Каналы настроены
День 5 Перенос шаблонов, создание flows, настройка триггеров Автоматизации готовы
День 6 Комплексное тестирование всех каналов и сценариев Все проверено
День 7 Переключение продакшен-трафика на Trigly, мониторинг Миграция завершена

Маппинг функций

Функция SendPulse Эквивалент в Trigly Комментарий
Адресные книги CDP > Контакты + Сегменты Единый профиль 360°
Email-рассылки Campaigns (Email) SMTP + Unisender
SMS-рассылки Campaigns (SMS) sms.ru с транслитерацией
Web Push Campaigns (Push) VAPID, Service Worker
Automation 360 Campaigns > Flows DAG-конструктор, 12 шагов
Сегментация CDP > Сегменты Динамические + AI (K-Means)
Шаблоны Templates Jinja2, preview, библиотека
A/B-тестирование A/B Tests Байесовский + Monte Carlo
Статистика Analytics + ClickHouse Real-time, когорты, heatmap
Формы подписки Subscription Widgets Popup, inline, floating
Telegram (маркетинг) -- ✅ Trigly: Full Bot API
WhatsApp -- ✅ Trigly: Cloud API v18.0
CDP -- ✅ Trigly: 45+ полей, RFM
AI-копирайтинг -- ✅ Trigly: GPT-4o-mini
Предикция оттока -- ✅ Trigly: ML-модели
Smart Send -- ✅ Trigly: AI-выбор канала
152-ФЗ compliance -- ✅ Серверы в РФ

Частые вопросы

Можно ли перенести Automation 360 один-в-один?

Trigly не поддерживает прямой импорт автоматизаций из SendPulse, однако все сценарии воссоздаются в Flow Builder с улучшениями. 5 готовых пресетов покрывают 80% типичных сценариев. Кастомные сценарии создаются в DAG-редакторе за 15-30 минут. При этом вы получаете smart_send, channel_switch, frequency capping и quiet hours — возможности, недоступные в SendPulse.

Как быть с подписчиками Web Push?

Push-подписки привязаны к домену и Service Worker, а не к платформе. При смене платформы существующие подписки продолжат работать после замены Service Worker на предоставляемый Trigly (sw.js) и указания VAPID-ключей. Новые подписчики автоматически сохраняются в CDP Trigly с привязкой к профилю клиента.

Потеряю ли я данные аналитики при переходе?

Статистику прошлых кампаний из SendPulse сохраните как отчёты перед миграцией. В Trigly аналитика строится на ClickHouse и накапливается с первых отправок. Исторические события (покупки, просмотры) загружаются через SDK API с оригинальными датами — они учтены в RFM-анализе, AI-скоринге и предиктивных ML-моделях.

Связанные материалы

Готовы перейти на Trigly?

Попробуйте бесплатно 14 дней. Поможем с миграцией.