Триггерные цепочки (Flow Builder)

Визуальный конструктор автоматических цепочек: email, SMS, Telegram, WhatsApp, push. DAG-executor, условия, ожидание, smart send.

Что вы получаете

Визуальный flow builder
DAG-архитектура (направленный ациклический граф)
12+ типов шагов: send_email, send_sms, send_telegram, send_whatsapp, send_push, wait, condition, update_contact, add_tag, remove_tag, exit, smart_send
Триггеры по событиям (ClickHouse)
5 готовых пресетов (abandoned_cart, welcome, reactivation, birthday, post_purchase)
Goal tracking — выход по достижению цели
История выполнения для каждого контакта

Проблема

Ручная отправка маркетинговых сообщений — это тупик масштабирования. Когда бизнес растёт, маркетолог физически не успевает отправлять welcome-серии каждому новому подписчику, напоминания о брошенных корзинах, поздравления с днём рождения и реактивационные письма ушедшим клиентам. Каждое из этих касаний нужно отправить в правильный момент, по правильному каналу, с правильным контентом. Задержка welcome-письма на сутки снижает конверсию на 30%. Забытая брошенная корзина — потерянная продажа. Если к email добавить SMS, Telegram и push — количество сценариев растёт экспоненциально. Без автоматизации маркетолог тратит 80% времени на операционку вместо стратегии.

Как работает Flow Builder в Trigly

Flow Builder в Trigly построен на архитектуре DAG (directed acyclic graph) — направленный ациклический граф. Это означает, что каждый шаг может иметь несколько исходящих путей, ветвления, параллельные ветки и условия, но без циклов. Execution engine обрабатывает шаги через Celery-задачи, обеспечивая масштабируемость и отказоустойчивость.

Шаг 1: Выбор триггера. Каждый flow начинается с триггера — события, которое запускает цепочку. Триггеры подключены к ClickHouse и отслеживают события в реальном времени: регистрация, покупка, просмотр страницы, добавление в корзину, бездействие N дней. Настраиваются условия срабатывания (conditions), задержка (delay_seconds), кулдаун (cooldown_seconds) и максимальное количество срабатываний на контакт.

Шаг 2: Построение цепочки. Визуальный конструктор позволяет добавлять шаги перетаскиванием. Доступно 12 типов шагов:

  • Отправка сообщений: send_email, send_sms, send_telegram, send_whatsapp, send_push — каждый канал со своим шаблоном и настройками.
  • Smart Send: AI автоматически выбирает лучший канал для каждого клиента на основе 90-дневной истории взаимодействий в ClickHouse.
  • Channel Switch: условный выбор канала (если клиент подписан на Telegram — отправить туда, иначе — email).
  • Wait: пауза на N минут, часов или дней.
  • Condition: ветвление по условию — открыл ли клиент предыдущее письмо, совершил ли покупку, принадлежит ли сегменту.
  • Actions: update_contact (изменить поле), add_tag / remove_tag (управление тегами), exit (завершить цепочку).

Шаг 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 можно активировать как по триггерным событиям (новые контакты), так и для существующего сегмента. При активации 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-шагов продолжает отправлять сообщения даже после того, как клиент уже совершил целевое действие. Это снижает доверие и провоцирует отписки.

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

Другие возможности Trigly

Попробуйте Триггерные цепочки (Flow Builder) в Trigly

Бесплатная интеграция. Все функции доступны с первого дня. Гарантия окупаемости.

Записаться на аудит