Новогодний контакт-центр 2020: No-Code Edition

69a9d7f0a193e315a12b4c01ec3dba4a.jpg

Примерно 5 лет назад мы написали статью о том, как можно быстро создать простой новогодний кол-центр с Дедами Морозами и Снегурочками в качестве операторов, используя Voximplant. Несмотря на широкий доступный инструментарий, предлагаемый платформой (Web SDK, Serverless JS для управления звонками и очередями и т.д.), создание кол-центра занимало определенное время и требовало определенных знаний разработки, хоть и незначительных.

5 лет — достаточный срок, чтобы успеть многое, а мы каждый год как активно развиваем саму платформу, так и запускаем новые решения, которые позволяют пользоваться её функциональностью даже тем людям, которые далеки от мира разработки. Хорошим примером является наш новый Voximplant Kit — облачный омниканальный no-code контакт-центр. Kit позволяет запустить полнофункциональный контакт-центр с широкими возможностями по автоматизации обслуживания буквально за полчаса. После прочтения старой статьи у меня возникло огромное желание показать, насколько Kit упростил и ускорил запуск новогоднего контакт-центра со Снегурками и Дедами Морозами.

Настройка

Итак, первый этап — это создание аккаунта в Kit и его настройка для приёма звонков и распределения их через очередь на разных операторов в зависимости от предпочтений звонящего (функциональность контакт-центра в настоящий момент подключается по запросу из админского интерфейса, но не пугайтесь, это формальность, вам обязательно подключат её на бесплатный пробный период).

Интерфейс Kit с подключенной функциональностью КЦИнтерфейс Kit с подключенной функциональностью КЦ

Мы делаем КЦ для обработки входящих, поэтому нам понадобится создать очередь в Settings→Queues и в разделе Inbound создать IVR, который будет отправлять входящие звонки в очередь с учетом ответа звонящего на вопрос, с кем бы он хотел поговорить (с Дедом Морозом или Снегуркой). Также мы создадим соответствующие скиллы в разделе Settings→Skills, для простоты назовем их male и female, и таким образом наши операторы получат свои роли (в целом, можно было сделать и по-другому, просто через несколько разных очередей, но так будет красивее, skill-based routing и вот это всё).

Создание скилловСоздание скиллов

Далее создаем парочку операторов через отправку приглашений на их email-адреса и указываем им владение одним из скиллов в зависимости от роли. Уровень владения можно указать максимальным (5 звездочек), в нашем случае это не имеет значения.

Настройки оператораНастройки оператора

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

5d315858dc3d28ed3a1201c2b4d74e85.png4ee778617189293e9a8fb7a96d78615e.png

Нажимаем Create, чтобы создать очередь, и идем в раздел Inbound, где будем в визуальном редакторе создавать наш IVR, отправляющий звонки в очередь. Чтобы все это было более наглядно, мы записали видео, которое позволяет оценить, как быстро и просто можно создать IVR в Kit:

Используя режим тестирования, можно в реальном времени проверить выполнение сценария, но мы еще дополнительно добавим в IVR пару блоков, чтобы показать, как можно через сценарий передавать данные в рабочее место оператора:

Done! Базовая версия кол-центра уже готова принимать звонки и распределять их между операторами. Учитывая, что Kit является омниканальным контакт-центром, то, кажется, имеет смысл сразу подключить какой-нибудь текстовый канал, например, Telegram.

На текущий момент создавать чат-ботов, которые могли бы выполнять роль, аналогичную IVRу, в визуальном редакторе Kit нельзя, но в продукте есть раздел, который называется Functions. По сути, это Serverless функции, которые можно писать на JS, но поскольку сейчас они находятся в режиме Beta-теста, по ним пока нет документации и подключить их можно только по запросу. Именно благодаря этим функциям мы сможем реализовать навешивание нужных скиллов на запрос перед его отправкой в очередь на обслуживание. Создаем следующую функцию NewYearMenu:

7ab891ad1ace4ab2dd0d0ae2a02d64e0.png

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

Осталось подключить к функции Telegram бота. Для этого в разделе Settings→Channels добавляем новый канал Telegram и в настройках указываем Channel Access Token, который вам выдаст BotFather в самом Telegram. В Redirect Channel Messages выбираем Functions и созданную только что функцию NewYearMenu:

eb33711fab6f3c8d49f713c3e88c39f4.png

Создаем канал и пробуем написать нашему боту в Telegram:

39ce76c7fc988084839076063dd0de5e.jpg

После ответа «С дедом морозом» мы отправили клиента в очередь, добавив, что для обслуживания нужен скилл male, и в итоге запрос распределился на оператора:

6d2b362850556368d528633e7e7cad6e.png

Вот таким нехитрым образом вы сделали простой омниканальный кол-центр со skill-based роутингом для поздравления с Новым Годом! Желаем всем продуктивного 2021 года и здоровья!

© Habrahabr.ru