Визуальный конструктор автоматических цепочек: email, SMS, Telegram, WhatsApp, push. DAG-executor, условия, ожидание, smart send.
Ручная отправка маркетинговых сообщений — это тупик масштабирования. Когда бизнес растёт, маркетолог физически не успевает отправлять welcome-серии каждому новому подписчику, напоминания о брошенных корзинах, поздравления с днём рождения и реактивационные письма ушедшим клиентам. Каждое из этих касаний нужно отправить в правильный момент, по правильному каналу, с правильным контентом. Задержка welcome-письма на сутки снижает конверсию на 30%. Забытая брошенная корзина — потерянная продажа. Если к email добавить SMS, Telegram и push — количество сценариев растёт экспоненциально. Без автоматизации маркетолог тратит 80% времени на операционку вместо стратегии.
Flow Builder в Trigly построен на архитектуре DAG (directed acyclic graph) — направленный ациклический граф. Это означает, что каждый шаг может иметь несколько исходящих путей, ветвления, параллельные ветки и условия, но без циклов. Execution engine обрабатывает шаги через Celery-задачи, обеспечивая масштабируемость и отказоустойчивость.
Шаг 1: Выбор триггера. Каждый flow начинается с триггера — события, которое запускает цепочку. Триггеры подключены к ClickHouse и отслеживают события в реальном времени: регистрация, покупка, просмотр страницы, добавление в корзину, бездействие N дней. Настраиваются условия срабатывания (conditions), задержка (delay_seconds), кулдаун (cooldown_seconds) и максимальное количество срабатываний на контакт.
Шаг 2: Построение цепочки. Визуальный конструктор позволяет добавлять шаги перетаскиванием. Доступно 12 типов шагов:
Шаг 3: Goal tracking. Для каждого flow настраивается цель — например, «совершил покупку». Когда клиент достигает цели, он автоматически выходит из цепочки, избегая нерелевантных сообщений. Статистика показывает конверсию: сколько процентов контактов достигли цели.
Шаг 4: Активация и мониторинг. Flow проходит жизненный цикл: draft → active → paused → archived. История выполнения (FlowExecution) записывается для каждого контакта: текущий шаг, статус, step_history в JSONB. Celery-задачи process_flow_entries (каждые 60 секунд) и check_flow_goals (каждые 5 минут) обеспечивают непрерывное выполнение.
5 готовых пресетов. Не нужно строить цепочку с нуля — выберите из готовых шаблонов и настройте за 5 минут: abandoned_cart (брошенная корзина: 1ч → email, 1д → SMS), welcome (welcome-серия из 3 писем), reactivation (реактивация неактивных за 30 дней), birthday (поздравление + промокод), post_purchase (благодарность → кросс-продажа → отзыв).
Омниканальность. Одна цепочка покрывает все каналы: email, SMS, Telegram, WhatsApp, push. Smart Send выбирает канал автоматически, а Channel Switch позволяет строить fallback-логику: если email не открыт — отправить в Telegram.
Масштабируемость. DAG-executor работает через Celery-задачи, обрабатывая тысячи контактов параллельно. Каждый шаг — отдельная задача, что обеспечивает отказоустойчивость: сбой одного шага не блокирует остальные.
Интеллектуальная маршрутизация. Smart Send анализирует engagement-историю каждого клиента за 90 дней в ClickHouse и выбирает канал с наибольшей вероятностью взаимодействия. Формула: opens/delivered * 0.4 + clicks/delivered * 0.6.
Goal tracking. Клиент, достигший цели (покупка, регистрация, подписка), автоматически покидает цепочку. Это предотвращает ситуацию, когда человек уже купил товар, а ему продолжают приходить промо-письма.
Полная аналитика. Для каждого flow видна статистика: total_entered, total_completed, total_exited_goal. Для каждого контакта — history of steps: какие шаги пройдены, где находится сейчас, был ли достигнут goal.
Большинство маркетинговых платформ ограничивают flow builder линейными цепочками без ветвлений или поддерживают только 1-2 канала. Trigly предлагает полноценный DAG с 12 типами шагов и 5 каналами доставки. Smart Send — уникальная функция, которой нет у Mailchimp, SendPulse и Unisender: AI сам выбирает оптимальный канал для каждого клиента. Goal tracking позволяет автоматически прекращать цепочку при достижении цели, что снижает отписки и улучшает engagement. 5 готовых пресетов покрывают 80% типичных сценариев, позволяя запуститься за минуты.
E-commerce. Интернет-магазин настраивает цепочку «Брошенная корзина»: через 1 час после добавления товара и без покупки — email с напоминанием и фото товара. Через 24 часа, если email не открыт — push-уведомление. Через 48 часов — SMS с промокодом на 10% скидку. Goal: покупка. Средний возврат брошенных корзин увеличивается с 3% до 15%.
EdTech. Онлайн-школа запускает welcome-серию: день 0 — приветственное письмо с доступом к бесплатному уроку. День 2 — email с отзывами выпускников (condition: не купил курс). День 5 — Telegram с эксклюзивным предложением. День 7 — SMS с финальной скидкой (condition: не купил и не перешёл по ссылке). Конверсия welcome-серии в покупку — 8-12%.
SaaS. B2B-сервис строит onboarding flow: регистрация → wait 10 минут → email с quick start guide. Condition: завершил ли пользователь первое действие? Если да — через 2 дня email с продвинутыми функциями. Если нет — через 1 день push с пошаговой инструкцией. Goal: первое успешное использование продукта. Retention на 30-й день увеличивается на 25%.
Flow Builder тесно интегрирован со всеми модулями Trigly. CDP предоставляет данные о клиентах для условий и персонализации. ClickHouse отслеживает события, запускающие триггеры. A/B тестирование позволяет тестировать отдельные шаги цепочки. AI-копирайтинг генерирует контент для каждого шага. Channels обеспечивают доставку через 5 каналов с fallback-логикой и бюджетным контролем. Frequency capping через Redis предотвращает чрезмерную частоту сообщений.
Ограничений на количество шагов нет. DAG-архитектура обеспечивает корректное выполнение цепочек любой сложности. На практике большинство эффективных цепочек содержат 5-15 шагов с 2-3 ветвлениями.
Если шаг send_email или send_sms не может быть доставлен (ошибка провайдера, превышен бюджет), flow executor записывает ошибку в step_history и переходит к следующему шагу. Используйте Channel Switch или Smart Send для автоматического переключения на резервный канал.
Да. Flow можно активировать как по триггерным событиям (новые контакты), так и для существующего сегмента. При активации flow все контакты сегмента будут добавлены как входящие через Celery-задачу process_flow_entries.
Настраивайте cooldown для триггеров. Параметр cooldown_seconds предотвращает повторное срабатывание триггера для одного клиента слишком часто. Для abandoned_cart рекомендуется cooldown 72 часа, для welcome — бессрочный (UniqueConstraint не даст войти повторно).
Комбинируйте каналы в одном flow. Начинайте с email (бесплатный, подробный), через 24-48 часов — push или Telegram (мгновенный, бесплатный), через 72 часа — SMS (дорогой, но максимальный reach). Smart Send автоматизирует выбор на основе данных.
Архивируйте неэффективные flows. Если flow не приносит конверсий в течение месяца, переведите его в статус archived и проанализируйте причины. Избегайте накопления десятков активных flows, которые создают шум в коммуникациях.
Документируйте каждый flow. Используйте описание flow для фиксации цели, целевой аудитории и ожидаемых KPI. Это поможет при передаче дел и при аудите маркетинговых процессов.
Активация flow без тестирования. Запуск непротестированного сценария на всю базу может привести к массовой отправке ошибочных сообщений. Всегда используйте эндпоинт test перед переводом flow в статус active.
Слишком много flow на одного клиента. Если клиент одновременно находится в welcome-серии, abandoned_cart и промо-flow, он получает 3-5 сообщений в день. FrequencyService помогает контролировать общую частоту, но лучше заранее продумать приоритеты flows.
Отсутствие exit-условий. Flow без goal tracking и exit-шагов продолжает отправлять сообщения даже после того, как клиент уже совершил целевое действие. Это снижает доверие и провоцирует отписки.
Байесовское A/B тестирование с Monte Carlo симуляцией. Автовыбор победителя, калькулятор выборки, мультивариантные тесты.
Генерация email subject lines, тела писем, SMS, push-текстов с помощью AI. GPT-4 и Claude, оптимизированные для маркетинга на русском языке.
Полноценная REST API платформа с 290 эндпоинтами, JWT-аутентификацией, Redis rate limiting, SDK для фронтенда и публичными эндпоинтами для трекинга и интеграций.
Единый профиль клиента с 45+ полями. Сегментация, RFM, AI-скоринг, identity resolution, timeline, импорт/экспорт. Полноценная CDP в Trigly.
Бесплатная интеграция. Все функции доступны с первого дня. Гарантия окупаемости.
Записаться на аудит