Перейти к содержимому

Каталог действий в автоматизациях IZI

Опубликовано: · IZI Team

Действие — то, что происходит когда правило сработало. Одно правило может содержать несколько действий — они выполняются последовательно. Если одно завершилось с ошибкой, следующие не выполняются.

Как настроить действия при создании правила → Создать правило автоматизации.


Добавляет сумму на бонусный счёт клиента. Бонусы тратятся по правилам тарифа — не выводятся наличными.

Формула суммы — обязательно. Число или математическое выражение с переменными события.

Переменные зависят от события запуска правила:

ПеременнаяСобытиеЧто содержит
{{topup_amount}}Пополнение балансаСумма пополнения
{{session_duration}}Завершена сессияДлительность в секундах
{{order_total}}Оплата заказаПолная сумма заказа
{{paid_with_real}}Оплата заказаЧасть оплаченная реальными средствами
{{paid_with_bonuses}}Оплата заказаЧасть оплаченная бонусами
{{withdrawal_amount}}Вывод с балансаСумма списания
{{total_hours}}ЛюбоеСуммарные часы игры клиента
{{visit_count}}ЛюбоеОбщее число сессий клиента
{{total_spent}}ЛюбоеСуммарная сумма трат клиента
ЗадачаФормула
Фиксированные 50 бонусов50
10% от суммы пополнения{{topup_amount}} * 0.1
5% кэшбэк от заказа в баре{{order_total}} * 0.05
5% только с реальной части оплаты{{paid_with_real}} * 0.05
10 бонусов за каждый час сессии{{session_duration}} / 3600 * 10
10% от пополнения, но не больше 500min({{topup_amount}} * 0.1, 500)
100 бонусов за каждые 10 часов totalfloor({{total_hours}} / 10) * 100

Срок действия бонуса — опционально. Количество дней до сгорания. Если не указать — бонус бессрочный. Рекомендуем задавать 30–60 дней: это создаёт стимул потратить быстро и не копить клубу долговую нагрузку. Подробнее о сроках — в Бонусах при пополнении.


Отправляет push-уведомление в мобильное приложение IZI. Доходит только клиентам с установленным приложением и активной авторизацией.

ПолеОграничениеПример
ЗаголовокДо 40 символов«Бонус начислен!»
СообщениеДо 120 символов«Вам начислено 150 бонусов за пополнение. Баланс доступен сразу.»

В тексте заголовка и сообщения можно использовать те же переменные что и в формулах. Например, сообщение «Начислено {{topup_amount}} * 0.1 бонусов» подставит реальное значение.

  • Клиент не установил мобильное приложение IZI
  • Клиент отключил уведомления в настройках устройства
  • Клиент не авторизован в приложении

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

Подробный гайд по настройке уведомлений → Уведомления через автоматизации.


Добавляет клиента в выбранную группу. Если клиент уже состоит в этой группе — ошибки не возникает, статус не меняется.

Группа — выбирается из списка групп организации.

Это действие — основа ранговой системы: правило проверяет накопленные часы или траты, и при достижении порога добавляет клиента в группу ранга.

Добавление в группу само по себе является событием («Присвоена группа»), на которое могут реагировать другие правила — например, отправлять уведомление о новом статусе.


Убирает клиента из выбранной группы. Если клиент не состоит в этой группе — ошибки не возникает.

Группа — выбирается из списка групп организации.

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

Пример полной ранговой системы с этим паттерном → Ранги клиентов как условие.


Если в правиле несколько действий — они выполняются сверху вниз. Рекомендуемый порядок:

  1. Снять старые группы (если ранговая система)
  2. Присвоить новую группу
  3. Начислить бонусы
  4. Отправить уведомление

Уведомление лучше ставить последним — к моменту отправки бонус уже будет на счёте, и клиент сразу увидит актуальный баланс в приложении.

Частые вопросы

Можно ли добавить несколько действий в одно правило?

Да. Нажмите «Добавить действие» столько раз, сколько нужно — все выполнятся последовательно. Типичный пример: сначала начислить бонус, потом отправить уведомление об этом.

Если одно из действий завершилось с ошибкой — остальные выполнятся?

Нет, выполнение останавливается на первом действии с ошибкой. В истории срабатываний будет видно на каком действии произошла ошибка.

Уведомление дойдёт, если клиент не установил мобильное приложение IZI?

Нет. Уведомления отправляются только в мобильное приложение IZI. Если приложение не установлено или клиент не авторизован — уведомление не доставляется, но ошибкой не считается.

Формула суммы бонуса — можно ли использовать минимальное/максимальное значение?

Да, поддерживаются функции min() и max(). Например, min({{topup_amount}} * 0.1, 500) — начислить 10% от пополнения, но не больше 500.