Автоматизация — обзор
Система автоматизации позволяет настроить правила, которые реагируют на события игроков и автоматически выполняют действия — начисляют бонусы, отправляют пуш-уведомления, управляют группами. Правила настраиваются на уровне организации и применяются ко всем клубам или к выбранным.
Где найти
Заголовок раздела «Где найти»В левом сайдбаре выберите организацию, затем перейдите в раздел Автоматизация. На странице — список всех правил с названием, статусом активности и датой создания.
Создание правила
Заголовок раздела «Создание правила»Нажмите Создать правило. Откроется диалог со всеми параметрами.
Общие настройки
Заголовок раздела «Общие настройки»| Поле | Описание |
|---|---|
| Название правила | Обязательное. Краткая метка для идентификации. Пример: «Кэшбэк 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 символов
Присвоить группу
Заголовок раздела «Присвоить группу»Добавляет игрока в выбранную группу.
Отвязать группу
Заголовок раздела «Отвязать группу»Удаляет игрока из выбранной группы.
Статусы выполнения
Заголовок раздела «Статусы выполнения»| Статус | Что означает |
|---|---|
| Выполнено | Триггер сработал, условия выполнены, все действия успешно завершены |
| Ошибка | При выполнении одного из действий произошла ошибка |
| Пропущено | Триггер сработал, но условия не выполнились — правило намеренно не запустилось |
Если бонус не начислился или пуш-уведомление не пришло — проверьте статус выполнения в истории правила.