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 позволяет экспортировать данные из адресных книг через интерфейс и API.
Экспорт через интерфейс:
Для множества книг: повторите для каждой книги. При более чем 10 книгах используйте SendPulse REST API (GET /addressbooks/{id}/emails) для автоматизации.
Экспорт автоматизаций: SendPulse не предоставляет экспорта Automation 360 в машиночитаемом формате. Зафиксируйте каждую цепочку вручную: название, триггер, последовательность шагов, условия, задержки и контент. Сохраните скриншоты.
Экспорт шаблонов: откройте каждый шаблон в редакторе, переключитесь в режим «Код» и скопируйте HTML. Сохраните в отдельные файлы. Также зафиксируйте тексты SMS и push-уведомлений.
Подготовьте экспортированные данные для импорта в 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.
Загрузите данные в Trigly через визуальный интерфейс или REST API.
Импорт через интерфейс:
Загрузка 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 минут.
Подключите каналы коммуникации в разделе «Каналы» панели 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-шаблоны для шаблонных сообщений.
Перенесите 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 для запрета ночных отправок.
Перед переключением продакшен-трафика проведите комплексное тестирование.
Тестовые рассылки: отправьте тестовые сообщения по каждому каналу (email, SMS, Telegram, Push) на адреса команды. Проверьте рендеринг шаблонов, подстановку Jinja2-переменных, tracking pixel и ссылки.
Проверка сегментов: сравните размеры сегментов с данными SendPulse. Используйте endpoint preview для проверки правил без сохранения.
Тестирование автоматизаций: создайте тестовое событие через SDK API (POST /api/v1/sdk/track) и проследите: триггер → flow → отправка. Проверьте задержки, ветвления и fallback-каналы.
Проверка отписок: убедитесь, что suppression list загружен и отписавшиеся не получают сообщения. Протестируйте механизм отписки (List-Unsubscribe, ссылка, webhook).
| День | Задачи | Результат |
|---|---|---|
| День 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-моделях.
Попробуйте бесплатно 14 дней. Поможем с миграцией.