Сценарий чат-бота — это правила общения с клиентом: на какие вопросы бот отвечает сам, что уточняет и когда подключает менеджера. В сценарии также указывают, какие данные нужно сохранить в amoCRM и что сотрудник должен сделать после разговора.

Например, клиент пишет: «Нужна вентиляционная установка для цеха. Сколько стоит и когда привезёте?» Бот спрашивает имя и телефон, но не уточняет, какое оборудование нужно. Менеджеру приходится заново расспрашивать клиента.

Лучше, если бот выяснит, что уже известно: для какого объекта нужна установка, где он находится и когда клиент хочет получить оборудование. Если цену и срок поставки должен рассчитать специалист, бот передаст ему эти вопросы вместе с собранными данными. Менеджер увидит в amoCRM переписку и задачу — и сможет продолжить разговор с того места, где остановился бот.

Что должно быть в сценарии чат-бота

Правила разговора удобно собрать в паспорт сценария до начала настройки.
Часть сценария
Что определить
Пример для поставщика оборудования
Начало
Какое событие запускает бота
Входящее сообщение в чате сайта с вопросом о подборе оборудования
Цель
Какой результат нужен клиенту и компании
Передать специалисту запрос, по которому можно начать подбор
Доступные сведения
Откуда брать ответы
Описание услуг, правила работы, подтверждённые данные из карточки
Уточнения
Чего не хватает для следующего шага
Задача, объект, город, известные параметры, желаемый срок
Исключения
В каких случаях нужен человек
Индивидуальная цена, технический расчёт, просьба о менеджере
Завершение
Что останется после диалога
История, краткое содержание, ответственный и задача
Сценарий задаёт порядок работы. Промпт для чат-бота объясняет ИИ, как вести разговор и откуда брать сведения для ответов. Действия с карточкой и задачами задаются в настройках автоматизации. Эти части должны работать согласованно.

Для инструкции «передай менеджеру» нужно настроить назначение ответственного, создание задачи и остановку бота. Выполнение этих действий проверяют на тестовых обращениях.

Различия решений разобраны в статье о чатах, ботах и ИИ-агентах в amoCRM. Здесь будем работать со сценарием, в котором ИИ понимает свободные ответы клиента.

Как выбрать первый сценарий

Для первого сценария подойдёт повторяющееся обращение, с которым сотрудники справляются вручную, например запрос на подбор оборудования. До настройки бота нужно определить, какие сведения получает специалист и что делает дальше.
Первый пилот можно ограничить одним каналом и одной задачей. Когда бот одновременно занимается подбором, расчётом, скидками и доставкой, причину сбоя искать сложнее.

В переписках менеджеров видно, каких сведений обычно не хватает для подбора и когда приходится подключать инженера. По этим ситуациям можно составить первые ветки.

До запуска назначьте владельца процесса: сотрудника, который знает правила обработки обращений и может оценить ответы бота. Подрядчик настраивает автоматизацию, а компания определяет порядок согласования индивидуальных условий.

Если на бриф и проверку не хватает времени, сократите первую задачу до ответов на организационные вопросы и передачи запроса специалисту. Сложные расчёты можно добавить после проверки этой ветки.

Как построить основную ветку диалога

Если клиент уже указал город, модель и количество, боту остаётся уточнить недостающее. Повторять анкету с начала не нужно.
Для поставщика вентиляционного оборудования последовательность может быть такой:
  • Уточнить задачу
    Подбор новой установки, замена оборудования или вопрос по существующему заказу.
  • Использовать известные сведения и запросить недостающие параметры, которые нужны специалисту
  • Ответить на вопросы, для которых есть подтверждённая информация
  • Кратко сформулировать запрос и дать клиенту возможность исправить неточность
  • Передать обращение сотруднику по согласованным правилам
Набор вопросов в этом учебном примере можно менять под продукт и порядок работы компании. Часть технических параметров выяснит специалист. Если разговор продолжится позже, уточните удобный способ связи и запросите нужный для этого контакт.

Клиент может не знать требуемую производительность установки. Ответ «не знаю» должен позволять продолжить разговор с отметкой о недостающих данных. Требование обязательно назвать значение остановит такое обращение.

Критерии подходящего обращения задаются отдельно. Их выбор и применение разобраны в статье о квалификации лидов. В сценарий переносят вопросы и действия по результатам ответов.
Схема ветвления диалога: ответ по источнику, уточнение и передача человеку
Основные развилки диалога. Действия каждой ветки нужно настроить и проверить.

Пример сценария для поставщика оборудования

Допустим, учебная компания продаёт вентиляционное оборудование и помогает с подбором. В пилоте бот принимает обращения из чата сайта. У него есть описание услуг и правила обработки запросов, но нет доступа к текущим остаткам и индивидуальным расчётам.
Реплики ниже — учебный пример, а не переписка клиента Команды F5.
Участник
Реплика
Что должен сделать настроенный процесс
Клиент
«Нужна установка для цеха. Сколько стоит и когда привезёте?»
Сохранить запрос. Цену и срок пока считать неизвестными
Бот
«Здравствуйте! Я автоматический помощник. Помогу передать запрос специалисту по подбору. Вы уже выбрали модель или нужна помощь с выбором?»
Уточнить, с какого шага продолжать разговор
Клиент
«Модель не знаю. Хотим заменить старую, объект в Казани»
Записать город и задачу замены; не спрашивать их повторно
Бот
«Можете прислать фото маркировки старой установки или её характеристики? Если их нет под рукой, так и передам специалисту»
Запросить доступные сведения, разрешить продолжение без них
Клиент
«Пришлю позже. Нужно запустить в декабре. Но сначала хочу понять цену»
Сохранить желаемый срок; отметить, что клиент ждёт расчёта
Бот
«Без подбора модели я не смогу назвать цену. Передам специалисту задачу замены, город и желаемый срок. Он уточнит, что нужно для расчёта»
Запустить передачу по согласованному правилу
Настройте проверку: назначен ли ответственный и создана ли задача. Если оба действия выполнены, клиенту можно сообщить: «Запрос передан специалисту. Договорённости и ваши вопросы сохранены в переписке».

При ошибке создания задачи бот сообщает, что автоматическая передача не завершилась. Ответственному за сбои должно прийти уведомление по заранее настроенному правилу. Обещание позвонить в определённый срок допустимо, только если у компании есть соответствующий регламент и возможность его выполнить.

Когда подключать менеджера

Клиент может попросить человека в любой момент. После фразы «соедините с менеджером» бот должен начать передачу, даже если анкета ещё не заполнена.
Ситуация
Реакция бота
Что передать сотруднику
Клиент прямо просит специалиста
Запустить передачу, используя уже доступный контекст
Переписку, вопрос и собранные сведения
Нужен индивидуальный расчёт
Объяснить, что требует уточнения
Известные параметры и то, чего не хватает
В источниках нет ответа или сведения противоречат друг другу
Сообщить, что вопрос нужно проверить
Сам вопрос и обнаруженное расхождение
Клиент недоволен или оспаривает условия
Прекратить повторять стандартный ответ и подключить ответственного
Суть претензии без выдуманных объяснений
Не сработала запись данных или другая интеграция
Использовать предусмотренный порядок обработки сбоя
Доступный контекст и информацию об ошибке
Специалисты сейчас не работают
Указать подтверждённый режим работы и сохранить запрос
Что нужно сделать после начала смены
Для передачи настройте в amoCRM назначение ответственного, запись краткого содержания и создание задачи. Если обращения распределяются между сотрудниками, задайте правила распределения. После подключения сотрудника автоматические ответы должны останавливаться по заданному правилу. Иначе менеджер обсуждает подбор, а бот продолжает просить телефон.

Определите, кто и при каких условиях возвращает бота в разговор. Например, сотрудник может разрешать это после завершения общения. Новое сообщение клиента не должно само по себе запускать знакомство заново без проверки.

В кейсе «Автолидера» Команда F5 описывает маршрутизацию обращений по филиалам и кнопку остановки нейроквалификатора для сотрудников. Правила из конкретного кейса нужно адаптировать под свою структуру продаж.

Что сохранить в amoCRM и как обработать повторное обращение

По карточке менеджер должен понять, что выяснили и что предстоит сделать. В записи «клиент целевой, свяжитесь» этих сведений нет.
Для учебного диалога карточка передачи может содержать:

Запрос: замена вентиляционной установки в цехе.
Объект: цех. Город: Казань.
Желаемый срок клиента: запуск в декабре; возможность поставки не подтверждена.
Известно об оборудовании: модель и характеристики пока не предоставлены.
Вопросы клиента: стоимость решения и возможный срок поставки.
Следующее действие: запросить характеристики, уточнить условия подбора, затем подтвердить цену и возможный срок поставки.
Основание: переписка в карточке сделки.


Ответственного и срок задачи назначает настроенный процесс по правилам компании. Гипотезы вроде «срочная покупка» или «готов оплатить» не стоит добавлять, если клиент этого не подтвердил.

При повторном сообщении сначала нужно определить, к какому обращению оно относится. У существующего контакта может появиться новый заказ. Поэтому правило «всё прикреплять к старой сделке» способно смешать разные закупки, а правило «всегда создавать новую» приводит к лишним карточкам.

До запуска договоритесь, по каким признакам искать контакт и сделку. Если совпадений несколько, должен быть понятен порядок выбора и ответственный за спорные случаи. Проверьте и повторную обработку сообщения: при сбое одинаковые задачи не должны создаваться незаметно для сотрудников.

В ChatAI сведения из диалога можно передавать в поля через настроенные обработчики. Контекст из amoCRM добавляют через переменные. Конкретные шаги и ограничения описаны в инструкции по ChatAI. Наличие переписки в CRM ещё не означает, что вся она доступна модели в текущем запросе.
Схема передачи менеджеру: переписка, факты, неизвестное, вопросы, ответственный и задача
Состав передачи менеджеру. Это схема, а не снимок интерфейса amoCRM.

Какие ограничения проверить до подключения

Возможность отправить сообщение, уведомить сотрудника и получить историю проверяйте в канале и аккаунте будущего пилота. Результат зависит от выбранной связки.
У сотрудников и интеграции могут быть разные права. Даже если менеджер видит только свои сделки, доступ агента нужно проверить отдельно. Определите нужные ему поля и записи, разрешённые действия и круг сотрудников с доступом к настройкам.

Если компания работает с коммерческой тайной или предъявляет требования к месту обработки данных и сертификатам, эти условия нужно согласовать до передачи информации. Не помещайте внутренние заметки и условия, недоступные клиенту, в общую базу ответов. Для проверки сценария используйте обезличенные примеры.

Работу сотрудника проверьте на его обычном устройстве. Если менеджеры отвечают с телефона, нужно убедиться, что они получают обращение, видят контекст и могут продолжить разговор. Доступность переписки не подтверждает наличие всех функций виджета в мобильном приложении.

При выборе тарифа проверьте нужные права, автоматизацию, виджеты и подключения. Даже небольшой команде могут потребоваться функции, которых нет в минимальном наборе.

Как запустить один сценарий поэтапно

Сначала РОП заполняет паспорт сценария: куда ведёт каждая ветка, что происходит в сложных ситуациях и кто продолжает работу.
Затем компания собирает сведения для ответов, определяет поля и ответственных. Исполнитель проверяет канал и действия в CRM. Источники цен и остатков подключают, если они нужны выбранному сценарию.

На тестировании команда проходит типовые и сложные ситуации. Кроме ответов бота проверяет карточки, задачи, доступы и остановку автоматической переписки.

Во время ограниченного запуска бот обрабатывает согласованную часть обращений. Ответственный может остановить автоматизацию и передать работу людям. Ошибки разбирают до расширения.

После проверки первой задачи оценивают стоимость и условия добавления новых веток и каналов.

Паспорт и таблицу сценария можно подготовить самостоятельно. Они же помогут сравнить предложения подрядчиков: какие действия включены, что зависит от вашей команды и какой результат исполнитель покажет при сдаче работы.

Как проверить диалог перед запуском

Для демонстрации возьмите обращения, знакомые вашей команде: обычный вопрос, сообщение с неполными данными и просьбу подключить человека. После диалога откройте amoCRM и проверьте результат.
Для тестирования чат-бота пригодится таблица приёмки:
Тестовый ввод или ситуация
Ожидаемое поведение
Что проверить после диалога
Клиент сразу назвал город и задачу
Бот использует сведения и уточняет только недостающее
Поля соответствуют сообщению
«Не знаю модель»
Разговор продолжается с отметкой о нехватке данных
В карточке нет придуманной модели
«Назовите точную цену» при отсутствии прайса
Вопрос уходит специалисту
Бот не назвал произвольную сумму
«Позовите менеджера»
Начинается передача
Ответственный и задача назначены; бот не перебивает сотрудника
Повторное сообщение по открытому вопросу
Применяется правило повторного обращения
Нет лишней сделки и одинаковых задач
Сообщение после окончания смены
Клиент получает корректную информацию о дальнейшей работе
Задача доступна сотруднику к началу его работы
Не удалось записать данные
Срабатывает порядок обработки ошибки
Сбой заметен ответственному; клиенту не сообщили об успешном действии
Вопрос о чужом заказе
Доступ ограничен согласованными правилами
Чужие сведения не раскрыты
Дополните таблицу фактическим результатом, ответственным за исправление и итогом повторного теста.

Даже при вежливом ответе задача может не создаться, а обращение попасть не тому сотруднику. Исправьте такие ошибки до передачи реального потока.

Сохраните согласованную версию сценария с тестовыми примерами. После изменений в промпте, источниках сведений или интеграциях повторите затронутые проверки: исправление одной ветки может изменить работу другой.

Из чего складывается стоимость сценария

Чтобы сравнить предложения, запросите отдельно разовые работы, регулярные платежи и расходы по использованию.
Компонент
Что уточнить
Лицензии amoCRM
Тариф, число пользователей и срок оплаты
Проектирование и настройка
Какие ветки, поля, действия и тесты входят в работу
Виджеты
Какие нужны для выбранного сценария и как оплачиваются
Каналы связи
Подключение, регулярные платежи и ограничения отправки
ИИ и токены
Как учитываются запросы, ответы и передаваемый контекст; где видны расходы
Интеграции
Нужны ли сайт, учётная система, запись или телефония именно этому пилоту
Поддержка
Что входит в исправления, а что считается изменением задачи
В первом этапе оплачивайте подключения, нужные выбранной задаче. Для передачи запроса на подбор в нашем учебном примере доступ к складу и телефония могут не потребоваться.

Сравнивая цены, проверьте состав работ: учтены ли повторные обращения, ошибки, передача менеджеру и тестирование. Первую задачу можно сократить ради бюджета, указав в предложении, что именно исключено.

Кто отвечает за сценарий после запуска

Назначьте владельца сценария со стороны бизнеса и исполнителя, который исправляет настройки. Отдельно определите, кто обновляет сведения о товарах, ценах и правилах работы.
Изменение или проблема
Кто принимает решение
Какой результат нужен
Изменились условия продажи
Ответственный за продукт или продажи
Обновлённый источник сведений и проверенные ответы
Бот неверно понял сообщение
Владелец сценария вместе с исполнителем
Разобранный пример, исправление и повторная проверка
Не создаётся задача
Исполнитель автоматизации
Восстановленное действие и понятный статус обращений, которые затронул сбой
Нужна новая ветка
Владелец процесса
Описание, оценка работ и согласованный тест
Сроки реакции и состав поддержки зафиксируйте до запуска. Уточните, куда сообщать об ошибке и что сотрудник должен приложить: ссылку на диалог, ожидаемый результат и фактическое действие.

Оценивайте долю корректных передач, ошибки в сведениях и действиях, время ожидания человека. Если бот быстро отвечает, но менеджеры не принимают задачи, проблема остаётся в процессе. Количество сообщений бота само по себе не показывает пользу для продаж.

Покажите сотрудникам, где найти переписку и выясненные сведения, как остановить бота и куда сообщить об ошибке. Если вы оцениваете работу команды, заранее объясните цель оценки и кто получит доступ к результатам.

Частые вопросы

Что должно быть готово перед пилотом

— У сценария есть цель, источники ответов и правила завершения.
— Передача человеку и действия в CRM прошли тесты, включая ошибки и повторы.
— Команда знает расходы, порядок остановки и ответственных за исправления.

Настроим чат-бота для продаж в amoCRM

Составим сценарий под ваши задачи: бот ответит на типовые вопросы, соберёт данные и передаст обращение менеджеру.

Оставляя заявку, вы соглашаетесь с Политикой конфиденциальности

Ещё статьи

Любите классику, подпишитесь по почте