Реестр участников и порций баллов, детерминированный расчёт начислений и сгорания, честная экономика программы и антифрод на кассе — команда агентов превращает «скидку постоянным» в управляемый инструмент с цифрами.
Программу не нужно вести — она сама приходит с цифрами и вопросами, которые требуют вашего решения.
Чеки за вчера против правил программы: где начислено не по уровню, где скидка выдана вручную мимо правил, где возврат покупки не сторнировал баллы. Расхождения приходят списком, а не «в целом сходится».
У кого порция баллов сгорает в ближайшие две недели и сколько стоит вернуть человека покупкой. Черновики напоминаний — с суммой, сроком и поводом, а не «у вас есть баллы».
Карта сотрудника на чужих чеках, дробление покупки ради порога уровня, начисления вне часов работы точки, аномальная частота по одной карте. Каждая сработка раскрывается до конкретных чеков.
Сколько программа стоила в рублях скидок и сколько вернула маржой — по когортам «участник против похожего не-участника», с разбивкой по уровням. Если уровень не окупился, это будет сказано прямо.
Новые участники, активные карты, обязательство по неиспользованным баллам, спорные случаи на вашем решении. Неделя без событий честно называется пустой.
Четыре роли вокруг одной дисциплины: считать точно, напоминать вовремя, ловить злоупотребления и честно мерить отдачу.
Ведёт программу целиком и отвечает на любой вопрос о ней — от баланса конкретного клиента до судьбы уровня «серебро». Знает вашу механику: пороги, уровни, исключённые категории, акции поверх баллов.
Считает начисления, списания и сгорание по каждой порции баллов. Сверяет свой расчёт с балансами кассовой системы и показывает каждое расхождение до чека.
Считает стоимость программы против возвращённой маржи по когортам и уровням. Отвечает на единственный вопрос, который важен собственнику: программа зарабатывает или раздаёт.
Проверяет чеки участников по правилам антифрода: свои карты на кассе, дробление, аномальная частота. Приносит факты с выгрузкой, а не подозрения.
Готовит черновики сообщений о сгорании и персональных предложений. Держит частотные лимиты и стоп-лист — участник не получает три письма за неделю.
Программа лояльности ломается в двух местах: в арифметике баллов, где ошибка превращается в спор у кассы, и в оценке отдачи, где любой общий итог показывает успех. Оба места закрыты механикой.
Начисление по уровню, частичное списание, сгорание по датам порций — детерминированный скрипт с вашими правилами. Бот на промптах «складывает» баллы прямо в ответе и на сотне чеков ошибается — а это уже спор с клиентом у кассы. Языковая модель здесь только объясняет расчёт человеческим языком.
Каждое начисление живёт отдельной строкой: чек-основание, сумма, дата сгорания. Баланс равен сумме живых порций, и любая цифра раскрывается до конкретных покупок. Спор «у меня было больше» закрывается выпиской, а не памятью администратора.
Участники сравниваются с похожими не-участниками, выровненными по давности первой покупки и среднему чеку. Без выравнивания программа «работает» всегда: в неё вступают самые активные покупатели, и их покупки автоматически записываются в заслугу баллам.
Карта на чужих чеках, дробление ради порога уровня, начисления вне часов работы точки, аномальная частота по карте — формальные правила, а не «выглядит подозрительно». Сработка приходит с выгрузкой чеков, квалификацию и решение делаете вы.
Десятки тысяч чеков в месяц сверяются с правилами скриптом; языковая модель получает только расхождения и сработки — десятки строк вместо десятков тысяч. Отсюда и скорость, и то, что цифры не «плывут» от запуска к запуску.
Доступ к кассовой системе и CRM — только на чтение выгрузок. Агент не начисляет и не списывает баллы, не меняет уровни и не отправляет сообщения участникам: это делают ваши люди по его расчёту.
Инженерный подход — проектировать отказы заранее, а не разбирать их постфактум. Нештатные сценарии этой системы и её реакции:
Выгрузка чеков не пришла или пришла частично
Сводка выходит с пометкой «данные неполные за N дней», расчёт по этим дням не проводится — недостающие чеки система не достраивает.
Возврат покупки, за которую баллы уже начислены и потрачены
Порция сторнируется тем же кодом; если остаток уходит в минус, случай выносится на ваше решение, а не списывается молча.
Клиент спорит о сгоревших баллах
Баланс раскрывается до порций с чеками и датами — спор закрывается выпиской за минуту, решение «вернуть жестом» остаётся ручным.
Перезапуск системы
Реестр порций, правила программы, история сработок и стоп-лист персистентны — восстановление без потери единой строки.
Три типовых сообщения — как они приходят в мессенджер.
Базовая комплектация полностью покрывается услугой «под ключ» тарифа «Про». Расширения обсуждаем отдельно после запуска.
Права «не может» — не ограничения тарифа, а архитектурные границы безопасности. Они не отключаются ни настройкой, ни просьбой.
Не «сделаем как-нибудь за пару недель», а проектный план по публичной оферте — с прогоном и формальной приёмкой.
Интервью о ваших процессах, сбор материалов и доступов. Вы рассказываете — формализуем мы.
Карта агентов, контуры, регламенты, форматы. До 3 правок — пока не совпадёт с ожиданиями.
Агенты, интеграции, детерминированные контуры, расписания — по согласованному ТЗ.
Память агентов, базы, шаблоны документов, правила — всё под вашу специфику.
Каждый сценарий ТЗ прогоняется на реальных данных по чек-листу приёмки — до показа вам.
Демонстрация, до 2 правок, обучение работе с агентом — и система уходит в бой.
Подставьте свои цифры — получите консервативную оценку. Это ориентир для решения, а не оферта.
Настройка «под ключ» входит в тариф «Про». Пришлите правила программы и любую выгрузку чеков за последние месяцы — реестр, расчёт и экономику соберём мы.
Получить реализацию за 14 990 ₽/годТолько выгрузки чеков и карт, на чтение. Записи в кассовую систему и CRM у агента нет ни в какой комплектации, поэтому начислить, списать или обнулить баллы он не может физически. Персональные данные участников для расчёта не нужны: хватает номера карты, суммы и даты — состав полей выгрузки согласуем на внедрении.
Да, это частый вариант. Тогда реестр баллов ведёт агент, а начисление у кассы остаётся ручным по его расчёту. Если платформа появится позже, реестр переносится в неё без потерь — каждая порция баллов хранится с чеком-основанием и датой.
Именно это и проверяется когортами. Участники покупают чаще в том числе потому, что в программу вступают самые активные, — поэтому общий итог всегда льстит программе. Мы сравниваем с похожими не-участниками и показываем результат как есть: если какой-то уровень раздаёт скидки без отдачи, вы узнаете об этом от нас, а не через год.
Готовит черновики — с суммой, сроком и поводом. Отправка идёт через ваш канал и ваше подтверждение, а частота касаний ограничена: участник не получит три сообщения за неделю, даже если у него три порции сгорают подряд.
Расчёт баллов работает сразу по правилам программы, а экономика и антифрод требуют истории: 3 месяца дают рабочую картину, 6–12 месяцев — устойчивые пороги. Пока данных мало, система говорит об этом прямо, вместо того чтобы выдать красивую цифру.
Сегментация клиентской базы, расчёт личного цикла покупки, персональные поводы вернуться, черновики сообщений и учёт отклика.
Матрица покрытия по клиентам, поиск белых пятен относительно похожих, расчёт потенциала в рублях, поводы и черновики менеджерам.
Поиск дублей и безопасное слияние, обогащение карточек по ИНН из открытых реестров, контроль обязательных полей и сигналы о зависших сделках.