Инструкция
Настройки триггера
Как работать с каждым из условий в Mailganer
Триггеры дают возможность отправить подписчику письмо после совершения того или иного действия. Чтобы рассылка ушла правильно — необходимо внимательно подойти к настройкам условий при создании триггера.

Рассмотрим каждый из пунктов настроек.
Событие
Здесь нужно выбрать одно из событий, на котором будет завязан триггер.
Для некоторых из них, например «Пользовательская дата» или «Кликнул на ссылку в триггере» доступны дополнительные настройки.
Когда отправить
Эта настройка привязана к событию и позволяет отправить письма относительно его наступления.
Например, за несколько дней до дня рождения или до истечения срока тарифа (актуально для сервисов по подписке). Это время регулируется выбором минут/часов/дней/календарных дней:
Настройка также тесно связана с цепочками триггерных писем, которые нужно отправить только после того, как пользователь совершил действие с предыдущим письмом.
Кому отправлять
Два варианта: всем подписчикам или только новым.
В разных кейсах эта настройка может использоваться по-разному: все зависит от цели и самого триггера. Ключевое условие — как давно от запуска цепочки редактируется новый триггер.

Новые — это те, которые добавлены в базу после запуска триггера. А всем — независимо от того, когда имейл был добавлен.

Например, у клиента есть цепочка писем, которая активна уже год и он хочет добавить в неё триггер, завязанный на открытии одного из предыдущих писем в цепочке. Если выбрать настройку «Всем подписчикам», то это письмо уйдет даже тем, кто получил старый триггер в течение этого года. В этом случае лучше выбрать настройку «Только новым».

А вот если цепочка была запущена совсем недавно, то есть шанс, что подписчик не забыл про письмо и мы можем отправить новый триггер и ему тоже.
Как часто
Один раз за всю историю подписки, каждый раз — при срабатывании триггера, или не чаще чем Х раз в день.
Пример: есть велком-письмо, которое отправляется подписчику, когда его статус в базе становится активным. Если человек отписался, а потом подписался снова, то уйдет ему новое велком-письмо или нет зависит от этой настройки. Если стоит «один раз» — то он не получит велком письмо, а если «каждый раз» — то он будет получать его столько раз, сколько будут выполняться условия триггера.

Настройка «не чаще, чем» помогает избежать дублей при отправке письма. Случается так, что в базе, которую клиент передает по API, встречаются одинаковые имейлы, собранные в разное время. Mailganer перед отправкой проверяет это и, в случае, если дубли есть — отправит только одно письмо пользователю.
Часы и дни недели
Установите конкретное время отправки, если триггер не должен уходить пользователю сразу после срабатывания.
Например, даже если событие Х наступит в 5 утра, то само письмо придет подписчику только в заданное время. Как правило, это рабочие часы, начиная с 10 утра.

Если подписчику нужно письмо — он его прочитает в любом случае. Днем система отправки часто бывает загружена и некоторые клиенты предпочитают запустить скрипт ночью, чтобы в заданное время начать отправлять письма порционно.
Дополнительные условия
Настройка «Условия выполняются одновременно» нужна для дополнительной проверки встроенной или пользовательской переменной.
Например, у компании есть собственная переменная «Статус клиента», которая показывает, совершил ли он покупку. Скажем, купил тур на море. Если есть триггерные письма, которые такие клиенты не должны получать (реклама других туров), то эта настройка поможет ещё раз проверить выполнение условия перед отправкой.

Используя эту настройку вы также можете разделить цепочку по доменам получателей и отправлять разную верстку на разным домены, чтобы ничего не слетало.
Проверка условия в момент отправки
Эта настройка включается, если событием выбрана «Пользовательская дата». По умолчанию очередь на отправку триггерных писем формируется в момент наступления события и перед отправкой проводится анализ пользовательских переменных.
Например, есть пользовательская переменная «Подписчик купил матрас» и два состояния: да или нет. Создается триггер, который отправляется, только если ответ «Нет». Допустим, триггер после создания встал в очередь с отправкой через неделю, а информация о том, что пользователь купил матрас («Подписчик купил матрас» = Да) может прийти и за несколько минут до того, как триггер должен быть отправлен.

Настройка «Проверка условия в момент отправки» позволяет избежать неправильного срабатывания триггера.