Skip to content

Автоматизация — обзор

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

Система автоматизации позволяет настроить правила, которые реагируют на события игроков и автоматически выполняют действия — начисляют бонусы, отправляют пуш-уведомления, управляют группами. Правила настраиваются на уровне организации и применяются ко всем клубам или к выбранным.

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

Нажмите Создать правило. Откроется диалог со всеми параметрами.

ПолеОписание
Название правилаОбязательное. Краткая метка для идентификации. Пример: «Кэшбэк 5% за покупку»
ОписаниеНеобязательные заметки для команды
Правило активноПереключатель вкл/выкл. Неактивное правило сохраняется, но не выполняется
КлубыПусто = ко всем клубам; выберите конкретные для ограничения действия правила

Триггер — событие, которое запускает правило. Одно правило — один триггер.

ТриггерКогда срабатывает
Завершена сессияИгрок заканчивает игровую сессию
Пополнение балансаИгрок пополняет игровой баланс
Оплата заказаИгрок оплачивает заказ (бар, магазин)
Вывод с балансаСредства списываются с баланса игрока
Присвоена группаИгрок добавлен в группу
Отвязана группаИгрок удалён из группы

Если нужны разные действия для разных событий — создавайте отдельные правила.

Фильтруют для каких игроков сработает правило. Без условий — правило выполняется для каждого игрока с нужным событием.

Каждое условие: что проверятьоператорзначение.

УсловиеЧто означает
Сыграно часовОбщее накопленное время игры
Потрачено средствОбщая сумма, потраченная игроком
Количество сессийОбщее число завершённых сессий
Группа пользователяПринадлежность к определённой группе
Реальный балансТекущий игровой баланс
Бонусный балансТекущий бонусный баланс

Операторы: > < =

Несколько условий объединяются через И (AND) или ИЛИ (OR). Можно вкладывать группы условий.

То что происходит когда правило срабатывает. Можно добавить несколько действий — выполняются по порядку.

Начисляет бонусный баланс игроку. Сумма задаётся формулой с переменными события.

Доступные переменные зависят от триггера:

ТриггерПеременные
Завершена сессия{{session_duration}} — длительность сессии в секундах
Пополнение баланса{{topup_amount}} — сумма пополнения
Оплата заказа{{order_total}}, {{paid_with_bonuses}}, {{paid_with_real}}
Вывод с баланса{{withdrawal_amount}}
Все триггеры{{total_hours}}, {{visit_count}}, {{total_spent}}

Примеры формул:

ЗадачаФормула
Фиксированные 50 бонусов50
5% кэшбэк от суммы покупки{{order_total}} * 0.05
10 бонусов за каждый час сессии{{session_duration}} / 3600 * 10
100 бонусов за каждые 10 часов total{{total_hours}} / 10 * 100

Отправляет пуш-уведомление в мобильное приложение игрока.

  • Заголовок — до 40 символов
  • Сообщение — до 120 символов

Добавляет игрока в выбранную группу.

Удаляет игрока из выбранной группы.

СтатусЧто означает
ВыполненоТриггер сработал, условия выполнены, все действия успешно завершены
ОшибкаПри выполнении одного из действий произошла ошибка
ПропущеноТриггер сработал, но условия не выполнились — правило намеренно не запустилось

Если бонус не начислился или пуш-уведомление не пришло — проверьте статус выполнения в истории правила.