Программа лояльности
Программа лояльности — отдельная сущность, изолирующая балансы баллов клиентов между разными брендами или форматами внутри одной CRM-компании. Настраивается в разделе Маркетинг на вкладках «Программы лояльности» и «Баллы лояльности».
Зачем несколько программ#
Если у владельца одна концепция (например, только пиццерия) — достаточно дефолтной программы «По умолчанию», которая создаётся автоматически при регистрации. Но если владелец управляет несколькими брендами (например, «Суши-бар» и «Гриль-бар») — он может создать для них отдельные программы лояльности.
Ключевые свойства:
- У каждой программы собственные правила списания баллов (процент и максимальная сумма)
- Каждая ТТ принадлежит ровно одной программе. При создании ТТ она автоматически привязывается к «По умолчанию» — позже можно перевести в другую
- Баланс клиента per-программа: клиент, заработавший 500 баллов в «Суши-баре», не может потратить их в «Гриль-баре»
- Дефолтная программа не может быть архивирована и не может остаться без ТТ
Вкладка «Программы лояльности»#
Таблица программ показывает: название, описание, максимум оплаты баллами (до X% / Y ₽), привязанные ТТ, статус, действия. Дефолтная программа подсвечена и всегда первая в списке.
Кнопка «Создать программу» открывает модалку:
- Название — например, «Суши-бар». Уникальное в рамках владельца
- Описание — необязательно
- Максимум оплаты баллами, % — сколько процентов от суммы заказа можно оплатить баллами
- Максимум оплаты баллами, ₽ — абсолютный потолок в рублях
- Торговые точки — мультиселект. ТТ из других программ помечаются в списке — при выборе они переедут в новую программу с предупреждением
Редактирование — та же модалка, применяется к существующей программе. Изменение привязанных ТТ:
- ТТ переезжает в новую программу
- Баллы клиентов, заработанные в старой программе, остаются в ней и доступны в её оставшихся ТТ
- Появляется предупреждение о переносе
Архивация — недоступна для дефолтной программы. Перед архивацией надо:
- Перенести все ТТ в другие программы через редактирование
- Нажать «Архивировать» — откроется диалог с выбором целевой программы для переноса балансов клиентов
- Если целевая программа не выбрана, баллы клиентов замораживаются (сохраняются в истории, но не доступны для трат)
Объединение программ — кнопка «Объединить». Выбираешь целевую программу — все ТТ и балансы клиентов исходной программы переезжают в целевую, исходная архивируется. Операция необратима.
Вкладка «Баллы лояльности»#
Показывает баланс клиентов в разрезе программ. Один клиент может иметь несколько строк — по одной на каждую программу, в которой у него есть баланс. Колонка «Программа» показывает, к какой программе относится конкретный баланс.
Кнопки операций (начислить / списать / скорректировать / перенести) открывают модалку, которая работает с балансом клиента в выбранной программе. Перенос баллов между программами одного клиента фиксируется в аудите со ссылкой на парную транзакцию.
Важно: баллы лояльности изолированы между программами. Клиент может иметь 500 баллов в «Суши-баре» и 0 в «Гриль-баре», и эти балансы не смешиваются. Баллы всегда привязаны к конкретной программе, а не к клиенту «вообще».
Сценарии использования#
- Один бренд, одна программа — владелец не создаёт новых программ, работает только с дефолтной. Всё прозрачно, как раньше.
- Несколько брендов одного владельца — создаёт отдельные программы для каждого, привязывает ТТ, настраивает правила списания per-бренд.
- Закрытие ТТ — если это последняя ТТ программы, владелец заранее переводит её в другую программу (или архивирует программу с переносом балансов).
- Объединение брендов — если два бренда сливаются в один, владелец объединяет их программы лояльности — балансы клиентов суммируются.
Гость с одним телефоном в разных заведениях#
Один и тот же человек может заказывать у тебя и у другого ресторатора — телефон-то у него один. Баллы при этом не смешиваются: кошелёк гостя привязан к твоей программе лояльности, и чужой ресторан ни увидеть, ни списать твои баллы не может. Так же и наоборот.
То же правило и для акций: они действуют только на выбранные тобой точки.
На точках, где лояльность ведёт касса (iikoCard), баллы считает она — и там кошелёк общий на сеть этого ресторатора, потому что так устроена сама iikoCard. Движок баллов Нямбота на таких точках выключен, чтобы не начислять дважды.
Чего в программе лояльности нет#
- 🔴 Начислений ко дню рождения и кэшбэка ко дню рождения нет. Нямбот не знает дату рождения гостя: такого поля нет ни в его профиле, ни при регистрации — гость оставляет только номер телефона.
- 🔴 Уровней и статусов гостя нет («серебряный», «золотой»): все гости программы в одинаковых условиях.
- 🔴 Сгорания баллов нет — баланс не тает со временем.
- 🔴 Общего процента начисления «на всё» нет. В самой программе задаются только правила списания — максимальный процент оплаты баллами и максимальная сумма. Начисление заводится акцией типа «Баллы», вкладкой «Баллы на позицию» или промо-кодом → Баллы лояльности.
- Рассылок по сегментам и SMS нет: гостю пишет только бот в мессенджере, а регулярная рассылка одна — «Предложения дня» → Маркетинг.
Если такая механика нужна на точке с кассой — её настраивают в самой кассе (iikoCard), и тогда баллы целиком ведёт она.
Связь с другими разделами#
- Настройка программ и балансов → вкладки в Маркетинге
- Привязка ТТ к программе → раздел Торговые точки
- Баллы в мини-приложении → Баллы лояльности у покупателя