В этой статье-инструкции рассказываем как создать бота для поддержки клиентов и подключить его к MAX.
Видео «Как создать бот для поддержки клиентов в MAX» доступно на разных платформах. Все ссылки на урок собраны в нашей базе знаний →
Создавать бота будем на примере вымышленного магазина одежды.
В результате у вас будет бот, который поможет пользователям быстро находить ответы на частые вопросы, а при необходимости передаст обращение оператору. Также настроим оценку работы оператора и расписание работы поддержки.
При создании нового бота выберите шаблон «Поддержка пользователей».
В шаблоне уже есть базовая структура с частыми вопросами и возможностью связаться с оператором.
В редакторе бот состоит из экранов и компонентов. Компоненты определяют, какие сообщения получает пользователь, какие данные сохраняются и как бот реагирует на действия пользователя.
2. Подключаем MAX
Перейдите к Платформам в разделе Настройки, выберите MAX и включите платформу.
Вставьте токен MAX и сохраните настройки. Если у вас пока нет токена для подключения платформы МАХ, вы можете получить его по инструкции из другой нашей статьи →
Нужно перенести бота в MAX вместе с существующими интеграциями?
В корпоративных проектах перенос часто требует переработки архитектуры, интеграций и учета требований безопасности. Мы помогаем реализовать такие проекты под ключ.
На Стартовом экране оставьте кнопки с основными темами обращений и адаптируйте их под свой бизнес.
В нашем примере создадим ответы на вопросы о:
доставке и оплате;
возврате и обмене;
гарантии;
статусе заказа.
Для каждого вопроса создайте и отредактируйте отдельный экран.
Добавьте на экраны информацию и кнопку «Задать другой вопрос», которая будет возвращать пользователя на Стартовый экран.
4. Настраиваем обращение по номеру заказа
Для кнопки «Где мой заказ?» создайте экран, на котором пользователь сможет указать номер заказа.
Добавьте компонент «Ввод от пользователя» и сохраните номер в переменную usNum.
Если у вас есть интеграция с CRM, базой данных или системой управления заказами, этот сценарий можно дополнительно автоматизировать. В уроке покажем вариант, при котором номер заказа передаётся оператору.
5. Настраиваем связь с оператором
Для общения с оператором используйте готовый экран «Сбор данных о клиенте» и настройте сбор информации о пользователе.
Перед передачей обращения оператору бот попросит пользователя описать проблему и указать город.
Настройте отправку сообщения в группу операторов с помощью настройки «Сообщение по ID».
В сообщение добавьте данные пользователя и ссылку на его диалог, чтобы оператор мог сразу перейти к обращению и ответить клиенту.
В итоге сообщение должно выглядеть так:
Клиент <b>{{this_user.full_name}}</b> хочет узнать статус своего заказа. Номер заказа: <b>{{usNum}}</b>
Чтобы вместо «ID бота из url адресной строки» добавить недостоющую часть ссылки, откройте раздел Диалоги в вашем боте и скопируйте из адресной строки, все что находится между bot и /dialogs
Это и есть ID бота. По этой ссылке операторы и будут переходить в диалог с пользователем и отвечать на интересующие вопросы.
6. Добавляем оценку оператора
После завершения диалога предложите пользователю оценить работу оператора по шкале от 1 до 5.
Сохраните оценку в переменную operator.
Затем передайте её в группу операторов вместе с именем пользователя и ссылкой на диалог. Это позволит сотрудникам видеть оценки и отслеживать качество поддержки.
7. Настраиваем расписание работы
Добавьте компонент «Расписание» на экран сбора данных.
Настройте рабочие дни и часы поддержки. В нашем примере операторы доступны в будние дни с 09:00 до 19:00.
Если пользователь обращается в рабочее время, бот продолжит сценарий и передаст обращение оператору.
Если обращение поступит вечером или в выходной день, пользователь попадёт на экран «Вне расписания» с информацией о времени работы поддержки.
Перед настройкой расписания проверьте часовой пояс в настройках Botmother.
8. Тестируем бота
Откройте бота в MAX и пройдите все сценарии, что вы создали:
Получение ответа на частый вопрос.
Возврат к списку вопросов.
Передачу номера заказа оператору.
Обращение к оператору в рабочее время.
Получение обращения оператором.
Ответ оператора пользователю.
Оценку работы оператора.
Работу бота в нерабочее время.
Если проверка прошла успешно, значит бот полностью готов к работе и можно делиться ссылкой на бота с вашими потенциальными клиентами.
При необходимости сценарий бота можно расширить: подключить CRM или другие внешние системы, автоматизировать проверку статуса заказа и добавить новые сценарии поддержки.