Replyo
Блог · Продукт

Revenue Copilot: как AI-бот сам находит upsell-моменты в диалоге

Runtime matcher на keyword / regex / intent + weekly AI-анализатор на Sonnet 4.6. Что детектит, какие правила создаёт, какой результат в e-commerce.

У AI-бота на сайте есть одна функция помимо ответов на вопросы — закрывать сделки. Почти никто из классических SMB-чатов этого не делает: бот отвечает на вопрос, клиент говорит «спасибо», уходит. Если оператор-человек на месте оператора-бота, он бы в этот момент предложил сопутствующий товар или перейти на годовую подписку со скидкой. Revenue Copilot — это тот слой, который делает эту работу автоматически.

Как это работает концептуально

Revenue Copilot состоит из двух частей: runtime matcher (работает в каждом диалоге в реальном времени) и weekly batch analyzer (работает раз в неделю, предлагает новые правила на утверждение).

Runtime matcher — 3 стратегии

Каждое сообщение пользователя прогоняется через 3 типа матчеров параллельно. Если хоть один срабатывает — в промпт бота инжектится directive с предложением upsell'а.

  1. Keyword match. Простые совпадения по списку ключевых слов. Регистронезависимо, учёт морфологии через стемминг для русского. Пример: пользователь написал «у вас есть доставка?» → матчнулся keyword «доставка» → бот дополнительно рассказывает про платную быструю доставку с опцией upgrade.
  2. Regex match. Для числовых паттернов, цен, артикулов. Пример: /\b\d+\s*(кг|г|шт)\b/i — если пользователь указал количество, бот может предложить оптовую скидку.
  3. Intent match.Самый интересный. Заранее составленный embedding для намерения (например, «колеблется между двумя вариантами») сравнивается с embedding пользовательского сообщения. Если cosine similarity > 0.82 — матч. Сообщения «не знаю что выбрать», «что лучше взять», «я думаю между X и Y» — все ловятся одним intent'ом.

Weekly batch analyzer

Раз в неделю, в среду 07:00 UTC, фоновый cron собирает все диалоги за прошлые 7 дней, в которых был закрыт или не закрыт деал (outcome attribution). Sonnet 4.6 анализирует паттерны и предлагает 1-5 новых правил для upsell'а на основе реальных упущенных возможностей.

Вы открываете дашборд — видите очередь из предложений в формате: «Пользователи, которые спрашивали про X, в 73% случаев конвертировались в заказ, если бот упоминал Y. Рекомендую добавить keyword-правило X → upsell Y». Нажимаете approve — правило уезжает в runtime. Reject — удаляется.

Живой пример из e-commerce

Магазин нишевой косметики (около 80 SKU) после 8 недель работы с Revenue Copilot.

Исходные правила, созданные вручную при запуске

  • Keyword «сухая кожа» → upsell: увлажняющая сыворотка-компаньон
  • Regex `/цена|стои[тм]/` → упомянуть, что есть подписка со скидкой 15%
  • Intent «не знаю что выбрать» → предложить quiz-диагностику на сайте

Правила, предложенные Weekly analyzer

  • Keyword «подарок» → upsell: набор из трёх товаров в wrap + открытка (conversion +34% среди тех, кто упомянул «подарок»)
  • Keyword «первый раз» + «не знаю» → upsell: мини-набор «стартер» за 1 490 ₽ с возможностью апгрейда
  • Intent «жалоба на предыдущий бренд» → upsell: персональная консультация с косметологом (показатель закрытия +62% на этом сегменте)

Результат за 8 недель

  • Средний чек: 2 340 ₽ → 2 620 ₽ (+12%)
  • AOV-рост стабилен от недели 4 — не scale-эффект
  • Conversion диалог → заказ: 14.7% → 18.1%
  • Время владельца: 40 минут в месяц на approve / reject предложений

Что важно не делать

Upsell — тонкий инструмент. Ниже — то, что мы жёстко запретили в Revenue Copilot по умолчанию:

  • Нет push-инжекции на каждое сообщение. Upsell срабатывает максимум раз в 4-5 сообщений пользователя, чтобы не выглядеть навязчивым.
  • Нет upsell'ов при negative sentiment. Если sentiment layer (отдельный уровень анализа) определил раздражение или жалобу — Revenue Copilot молчит.
  • Нет upsell'ов в режиме «медицина / юридические». Для этих verticals default — отключён. Upsell прямой медицинской услуги — это медицинский совет без лицензии.
  • Нет выдумывания продуктов. Runtime matcher инжектит только directive («упомяни Y»), но Y обязан существовать в Knowledge-слое. Если товара Y нет — бот не упомянет.

Чем отличается от маркетинговых pop-up'ов

Классический «добавьте в корзину ещё один за 500 ₽» pop-up — это одинаковое предложение всем. Revenue Copilot — context- aware: одному предложит «стартер за 1 490 ₽», потому что пользователь сказал «первый раз», другому — «оптовую скидку», потому что в сообщении было «5 штук», третьему — «консультация с косметологом», потому что упомянут negative опыт с другим брендом.

Где доступно

Revenue Copilot Lite (hot-lead detection + objection handling) — на всех тарифах. Полный Revenue Copilot с runtime matcher и weekly analyzer — начиная с тарифа Комфорт (8 990 ₽/мес). Toggle в bot_behavior.upsells_enabled, дашборд доступен на вкладке «Upsells».

Попробовать Revenue Copilot на своём боте — Replyo trial. Интеллектуальный слой полностью описан в посте про Correction Memory. Тарифы — /#pricing.

Бот на вашем сайте — за 30 секунд.

Вставьте URL на главной странице. 14 дней бесплатно, без карты, удаляется одним кликом.

Без карты · 152-ФЗ · Данные в РФ