Replyo
Руководство · Behavior

12 готовых сценариев поведения бота.

Библиотека триггеров (time / scroll / idle / intent / keyword) + actions (ask / capture / escalate / link / wait). Двенадцать проверенных flow'ов.

Behavior-слой Replyo — это не «настройки бота», а полноценный язык поведения. Любой flow описывается парой триггер — действие (с опциональным условием). Ниже 12 готовых flow'ов, каждый с объяснением зачем он нужен и когда включать.

Типы триггеров (что может запустить flow)

  • time_on_page — прошло N секунд на странице
  • scroll_depth — прокрутил до X% страницы
  • inactivity — N секунд без движения мыши / прокрутки
  • exit_intent — мышь ушла за верхнюю границу viewport (desktop)
  • keyword — пользователь написал конкретное слово / regex
  • low_confidence— retrieval вернул < 0.5 confidence
  • negative_sentiment — sentiment-layer зафиксировал раздражение
  • returning_visitor — пользователь уже был на сайте (Visitor Memory)
  • outside_hours — за пределами рабочих часов

Типы действий (что может сделать)

  • send_message — отправить сообщение от имени бота
  • ask_contact — показать форму email / phone
  • escalate_to_human — пингануть оператора
  • show_cta — прислать CTA-кнопку (купить / записаться / позвонить)
  • set_consent_gate — показать чекбокс согласия на ПДн
  • route_to_bot — передать другому боту
  • log_event — зафиксировать в аналитике без UI-реакции

Flow 1. Welcome message returning visitor

  • Trigger: returning_visitor
  • Action: send_message
  • Тело: «С возвращением. В прошлый раз мы обсуждали [topic]. Вернёмся или поговорим о чём-то новом?»
  • Когда включать: если у вас 30%+ returning-traffic. Для лендингов без повторного трафика — бессмысленно.

Flow 2. Proactive help на pricing-странице

  • Trigger: time_on_page > 40 секунд, path = /pricing
  • Action: send_message
  • Тело: «Помогу выбрать тариф под вашу задачу. Сколько пользователей / визитов / команда?»
  • Когда включать: всегда, если есть pricing-page. +8-12% к conversion диалогов по нашим пилотам.

Flow 3. Scroll-depth engagement на лендинге

  • Trigger: scroll_depth > 75%, path = /
  • Action: send_message
  • Тело: «Пролистали почти до конца. Есть вопрос, на который я пока не ответил?»
  • Когда включать: для лендингов со средним временем 90+ сек. Короче — не успевает пролистать.

Flow 4. Exit-intent popup

  • Trigger: exit_intent, desktop only, once per session
  • Action: send_message + show_cta
  • Тело: «Перед тем как закрыть — могу ли помочь сравнить с вашим текущим решением?» + CTA «Задать вопрос»
  • Когда включать: для сайтов с низким conversion. Не перегибать — раз за сессию.

Flow 5. Lead capture после коммерческого intent'а

  • Trigger: 2+ commercial keywords («цена», «купить», «заказать», «записаться») в последних 4 сообщениях
  • Condition: ещё не собран контакт
  • Action: ask_contact (phone)
  • Тело: «Чтобы не потерять контекст — оставьте телефон, менеджер перезвонит в течение часа»
  • Когда включать: всегда. Это основной lead-capture.

Flow 6. Consent gate перед сбором ПДн

  • Trigger: любой ask_contact action
  • Action: set_consent_gate
  • Тело: чекбокс «Соглашаюсь с обработкой ПДн» + ссылка на Политику
  • Когда включать: всегда. 152-ФЗ обязывает.

Flow 7. Escalation при негативе

  • Trigger: negative_sentiment с intensity > 70
  • Action: escalate_to_human
  • Тело: «Извините за неудобства. Передаю ваш вопрос менеджеру — он напишет вам в ближайшие 15 минут»
  • Когда включать: для всех услуг, где жалоба = репутационный риск (клиники, юрфирмы, консультации). E-commerce может настроить мягче.

Flow 8. Fallback при low confidence

  • Trigger: low_confidence (2 раза подряд)
  • Action: ask_contact + escalate_to_human
  • Тело: «Нужна более детальная консультация. Оставьте контакт — ответим лично»
  • Когда включать: всегда. Базовый safety-net против неверных ответов.

Flow 9. Outside business hours

  • Trigger: outside_hours + ask_contact event
  • Action: send_message (+ log_event)
  • Тело: «Спасибо. Сейчас 22:00 — менеджер перезвонит завтра в 10:00. На срочные вопросы могу ответить прямо сейчас»
  • Когда включать: если бизнес не 24/7. Устраняет ложные ожидания пользователя.

Flow 10. Quiz-флоу для сложных выборов

  • Trigger: keyword «не знаю что выбрать» / «посоветуйте» / «помогите подобрать»
  • Action: send_message (multi-step question flow)
  • Тело: «Расскажу, что подойдёт. Уточните — 1) для себя или в подарок? 2) бюджет? 3) что больше важно: X или Y?»
  • Когда включать: для каталогов 50+ SKU, edtech со множеством курсов, салонов со сложным прайсом.

Flow 11. Urgent routing (горящий лид)

  • Trigger: keyword «срочно» / «сегодня» / «прямо сейчас» + коммерческий intent
  • Action: escalate_to_human (приоритет Hot)
  • Тело: «Понял, срочно. Уже передал ваш запрос на немедленную связь — менеджер напишет через 1-2 минуты»
  • Когда включать: если у вас есть SLA < 10 минут на hot-лиды. Иначе обещать нельзя.

Flow 12. Idle follow-up

  • Trigger: inactivity > 90 секунд во время открытого диалога
  • Action: send_message (once)
  • Тело: «Если есть ещё вопрос — напишите. Или я закрою диалог через минуту»
  • Когда включать: опционально. Экономит токены LLM, но некоторые пользователи считают навязчивым.

Шаблон внедрения

  1. Начните с flows 5, 6, 7, 8, 9 — это минимум для любого SMB
  2. Добавьте flow 2 (proactive на pricing) на 2-й неделе, если есть pricing-page
  3. Flows 10, 11 — по специфике vertical
  4. Flows 3, 4, 12 — только после 4-6 недель работы, когда есть данные
  5. Пересматривать раз в месяц: снимать flow, если он стреляет чаще 3 раз/день на одном пользователе

Чек-лист настройки

  • [ ] Flows 5-9 включены
  • [ ] Триггеры не пересекаются (один пользователь не получает 3 сообщения подряд)
  • [ ] Каждый flow протестирован вручную (симулятор в дашборде)
  • [ ] Proactive-сообщения — не чаще 1 раза за visit
  • [ ] Log_event включён везде для аналитики
  • [ ] Эскалации уходят в работающий канал (Telegram-бот / email)

Полная документация поведения — docs/customization. Про proactive-триггеры — в гайде Hot-Lead. Попробовать на своём боте — Replyo trial.

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

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

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