Действие: лояльность
Действия лояльности управляют баллами и промокодами клиента прямо из сценария: начисляют кэшбэк, списывают баллы в счёт скидки, читают баланс и уровень, активируют промокоды. Так бот автоматически вовлекает клиентов в программу лояльности без участия оператора.
Что умеют действия
| Действие | Системное имя | Что делает |
|---|---|---|
| Начислить баллы | loyalty_earn | Добавляет баллы на счёт клиента (например, кэшбэк за покупку). |
| Списать баллы | loyalty_spend | Снимает баллы со счёта (например, оплата баллами). |
| Прочитать баланс и уровень | loyalty_balance | Кладёт текущий баланс и уровень клиента в переменные. |
| Применить промокод | promo_apply | Активирует промокод клиента (скидка или баллы). |
«Прочитать баланс и уровень» — единственное действие, которое ничего не меняет: оно только записывает значения в переменные. Их можно показать клиенту в сообщении или использовать в «Условии».
Как настроить
Включите программу лояльности
Действия появляются только при включённой программе лояльности. Сначала настройте её правила (кэшбэк, уровни, промокоды).
Добавьте ноду «Действия»
На канвасе добавьте шаг «Действия».
Выберите действие лояльности
Например, «Начислить баллы» или «Применить промокод».
Укажите параметры
Для начисления/списания задайте количество баллов (можно через переменную
{{amount}}). Для чтения баланса выберите переменные, куда положить баланс и уровень.Покажите результат клиенту
Поставьте после действия «Сообщение» — например, «Вам начислено {{points}} баллов».
Когда применять
- Кэшбэк за покупку. После успешной оплаты действие «Начислить баллы» добавляет процент от суммы, а сообщение сообщает новый баланс.
- Оплата баллами. Бот читает баланс, «Условие» проверяет, хватает ли баллов, и действие «Списать баллы» применяет скидку.
- Промокод из рассылки. Клиент присылает код, бот применяет его действием «Применить промокод» и подтверждает скидку.
Все действия лояльности требуют включённой программы лояльности. Если она выключена, действия не появятся в каталоге ноды.