Главная Автоматизация

Автоматизация

Автоматические цепочки в DashaMail: настройка рассылок, ветвлений и сценариев по MindMap для персонализированного взаимодействия с подписчиками.
Даниил Соснин
От Даниил Соснин
9 статьи

Как подставлять данные из триггерных событий в письма

Подстановка данных при помощи тегов В каждое письмо автоматизации можно подставлять данные из триггерного события. Например, вы можете обращаться к тегам прямо в тексте письма: %(OBJECT)data.customer.promo% - нужные значения подставятся автоматически. ​Наименования полей чувствительны к регистру. Убедитесь, что данные передаются корректно. Если в полученном письме отображается сам тег (например, %(OBJECT)data.customer.promo%) или пустота, значит, что-то настроено неверно. Поддержка итераций (циклов) массива data из триггерных событий Массив data - это данные, которые описаны в разделе "структура данных" для конкретного события из раздела Сайты, например: { "customer": { "fname": "<Имя покупателя>", "lname": "<Фамилия покупателя>", "email": "<Email покупателя>", "mobilePhone": "Телефон покупателя" }, "order": { "orderId": "<ID заказа в системе интернет-магазина>", "totalPrice": "<Финальная цена с учетом всех скидок>", "status": "created", "deliveryType": "<express, pickup>", "deliveryAddress": "<Адрес доставки (в случае варианта express)>", "deliveryTime": "<Дата и время доставки, формат: YYYY-MM-DD HH:ii:ss>", "paymentType": "<cash, robokassa, card, invoice>", "lines": [ { "productId": "\"<ID продукта из атрибута offer YML-файла>", "price": "<Цена товара>", "quantity": "<Количество товара>" } ] } } В описанной выше структуре при подстановке данных в шаблон рассылки можно итерировать, например, следующим образом: #{{data.order.lines}} #{{price}} #{{/data.order.lines}} Такая итерация выведет подряд цены из переменной price. В произвольных событиях может быть любая кастомная структура. Расширенные возможности для динамического контента Например, можно сделать: #{{ if data.customer.fname == 'Петя' }} Добро пожаловать! #{{ else }} Идите в лес! #{{ endif }} Или в сочетании с циклом: #{{data.order.lines}} #{{ if price > 100 }} #{{price}} #{{ else }} Даром! #{{ endif }} #{{/data.order.lines}}.

Обновлено Jan 19, 2026

Как отправить автоматизацию по ранее загруженным контактам?

Чтобы отправить автоматизацию по тем, кто был загружен в базу рассылки до запуска автоматизаци, необходимо: 1. Запустить автоматизацию: 2. Нажать на кнопку меню (три точки) у стартового события - Добавить подписчика: 3. Далее вы можете выбрать адресатов, которые будут добавлены в автоматизацию: всю базу, сохраненный сегмент или тех, кто подходит под заданные условия сегментации с помощью кнопки Задать условия. После выбора не забудьте нажать кнопку Добавить: Обратите внимание! Если в стартовом событии настроен фильтр, то подписчики, добавленные таким способом, будут обходить условия этого фильтра - письмо отправится вне зависимости от сегментации. Статистика в автоматизации не отслеживается в реальном времени, поэтому добавление подписчиков в автоматизацию дублировать не нужно. Если вы не видите результат более часа, обратитесь в поддержку support@dashamail.ru!

Обновлено Jan 19, 2026

Узлы в автоматизации. Условия

В автоматизации есть возможность создавать узлы - условия, действия или другие каналы отправки: Условия В качестве условия вы можете задать ветвление if/else (если/иначе), событие или задержку по времени: - if/else - это оператор, который проверяет заданные условия. При выборе if/else создается две ветки - Да и Нет и выбирается условие (сегмент) для выполнения инструкции (перехода в ветку Да или Нет). Например, если подписчик открывал письмо в любой кампании, то ему отправится письмо 1, а если нет - письмо 2: Обратите внимание! Перед веткой if/else с сегментом на активность необходимо добавить узел с задержкой. Это нужно, чтобы дать время подписчику на совершение действия (например, открытие письма). Если проверка происходит сразу после отправки, подписчик не успеет его открыть и попадет в ветку Нет: - Событие, в ответ на которое отправляется письмо в цепочке. Подробнее можно прочитать в статье События в автоматизации; - Задержка по времени позволяет выбрать период, после которого выполнится следующее условие или действие, например, отправка письма: Многократная проверка на сегмент активности В автоматизациях доступна многократная проверка на сегмент активности. Чтобы настроить многократную проверку, необходимо в окне с сегментом: 1. Установить периодичность проверок. 2. Установить лимит количества проверок. При установленной периодичности и лимите проверок все подписчики, которые попали в узел условия с сегментом и не прошли проверку, остаются в узле условия в ожидании следующей проверки. Если в период ожидания статус подписчика по сегменту активности поменяется на положительный (например, открыл письмо), то при следующей проверке он отправится в ветку Да. Если статус не поменялся, то подписчик ждет следующей проверки до тех пор, пока либо не отправится в ветку Да, либо не достигнет лимита проверок и уйдет в ветку Нет. Эта функция не отменяет необходимости устанавливать узел задержки перед сегментом активности, но подстрахует тех, кто о нем забыл.

Обновлено Jan 19, 2026

Узлы в автоматизации

В автоматизации есть возможность создавать узлы - условия, действия или другие каналы отправки: При необходимости созданный узел вы можете скопировать и вставить в цепочку: Условие В качестве условия вы можете задать ветвление if/else (если/иначе), событие или задержку по времени: - if/else - это оператор, который проверяет заданные условия. При выборе if/else создается две ветки - Да и Нет и выбирается условие (сегмент) для выполнения инструкции (перехода в ветку Да или Нет). Например, если подписчик открывал письмо в любой кампании, то ему отправится письмо 1, а если нет - письмо 2: - Событие, в ответ на которое отправляется письмо в цепочке. Подробнее можно прочитать в статье События в автоматизации; - Задержка по времени позволяет выбрать период, после которого выполнится следующее условие или действие, например, отправка письма: Действие Помимо условий в узле автоматизации можно задать действие - Отправить по email или Действия работы с базой: - При выборе отправки по email откроется окно для создания письма. Интерфейс такой же, как для обычной рассылки. Подробнее можно узнать в статье Создание и настройка рассылки. Основные шаги. - Действиями работы с базой являются обновление поля, а также удаление из базы или потока, отписывание, копирование, пермещение, активация и деактивация подписчика: Например, после настройки ветвления if/else для ветки Да вы можете выбрать отправку письма, а для ветки Нет действие деактивации подписчика:

Обновлено Jan 19, 2026

События в автоматизации

В автоматизации есть возможность выбора события, в ответ на которое будет запускаться цепочка или отправляться письмо в цепочке: При нажатии на белый блок или на блок Добавить стартовое событие откроется окно для редактирования: При нажатии на Изменить стартовое событие откроется окно, где можно поменять событие: Именно здесь мы задаем основное событие для отправки нашего письма. Такими событиями могут быть: 1. Адресные базы: 2. Отправленные рассылки: Здесь возможен выбор рассылки, которая является черновиком или запланированной. Чтобы выбрать в качестве стартового события запланированную рассылку, нужно: 1. Создать обычную рассылку и задать ее время отправки. О том, как это сделать, читайте в статье по ссылке. 2. Пока рассылка ещё не отправлена, вы можете создать автоматизацию, где стартовым событием будет отправка этой запланированной рассылки. 3. В выпадающем списке рассылок будет раздел Запланированные, откуда можно выбрать нужную рассылку: 3. Триггеры (настройка триггеров производится через раздел Сайты): 4. Активность в потоке (не может быть задано у стартового события): Обратите внимание! При одинаковых стартовых событиях будет срабатывать только одно. Но если адрес присутствует в разных адресных базах, и эти базы задействованы в стартовых событиях двух автоматизаций или веток, то сработают обе - адрес пройдет по обеим веткам/автоматизациям. ​​

Обновлено Jan 19, 2026