Как перейти с 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.
Экспорт через интерфейс:
- Перейдите в раздел «Адресные книги» в панели SendPulse
- Откройте нужную адресную книгу, нажмите «Экспорт»
- Выберите формат CSV, отметьте все поля: email, имя, телефон, дополнительные переменные
- Скачайте файл — формирование занимает несколько минут
Для множества книг: повторите для каждой книги. При более чем 10 книгах используйте SendPulse REST API (GET /addressbooks/{id}/emails) для автоматизации.
Экспорт автоматизаций: SendPulse не предоставляет экспорта Automation 360 в машиночитаемом формате. Зафиксируйте каждую цепочку вручную: название, триггер, последовательность шагов, условия, задержки и контент. Сохраните скриншоты.
Экспорт шаблонов: откройте каждый шаблон в редакторе, переключитесь в режим «Код» и скопируйте HTML. Сохраните в отдельные файлы. Также зафиксируйте тексты SMS и push-уведомлений.
Шаг 2: Подготовка данных
Подготовьте экспортированные данные для импорта в Trigly, выполнив маппинг полей и очистку.
| Поле SendPulse | Поле Trigly | Примечание |
|---|---|---|
| Без изменений | ||
| 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.
Импорт через интерфейс:
- Откройте CDP > Контакты > Импорт
- Загрузите CSV — Trigly автоматически определит разделитель и кодировку
- Проверьте маппинг полей на экране предпросмотра
- Включите дедупликацию по email
- Запустите импорт и следите за прогрессом
Загрузка 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 |
| -- | ✅ 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-моделях.
Связанные материалы
- Как запустить первую кампанию за 30 минут — быстрый старт
- Гайд по омниканальному маркетингу — стратегия омниканальности
- Что такое CDP — определение Customer Data Platform
- Как настроить email в Trigly — инструкция по подключению
Готовы перейти на Trigly?
Попробуйте бесплатно 14 дней. Поможем с миграцией.
Подробное сравнение Trigly и SendPulse
Функции, цены, интеграции — детальный разбор по всем критериям.