К содержанию

Диалоги с клиентами внутри Telegram-бота: как мы решили задачу операторов

В 2021 году операторы поддержки тонули в общем потоке сообщений. Рассказываем, как мы разложили диалоги с клиентами по отдельным веткам внутри Telegram и во что это выросло.

Содержание 3 раздела

Диалоги с клиентами через Telegram-бота привычны клиенту: он пишет боту, как обычному собеседнику, и получает ответы в том же чате. Операторам было сложнее. Рассказываем, как это выглядело в 2021 году, что мы тогда придумали и как та же задача решена сейчас.

Как это работало раньше

Сообщения от всех клиентов приходили оператору одним потоком, вперемешку, и никакой структуры у этого потока не было: вчерашний вопрос одного клиента соседствовал с сегодняшней жалобой другого. Администратор вёл переписку сразу со многими пользователями, и чем больше было обращений, тем хуже это работало:

  • чтобы найти, что конкретный клиент писал вчера, приходилось долго листать чат;
  • сообщений у оператора становилось так много, что новые терялись среди старых;
  • операторы не понимали, ответил ли уже на сообщение коллега;
  • второй и третий оператор почти не помогали: при большом потоке вопросов такая схема не масштабируется.

Терпеть это мы не стали. Нужен был способ разложить переписку по клиентам так, чтобы операторы не уходили из Telegram, где у них и так была вся работа.

Наше решение: отдельная ветка на каждого клиента

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

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

Форматы тоже не ограничивали. Голосовые, видео и фото доходили в обе стороны, а если какой-то формат был не нужен, его отключали программно. Внешние интеграции не требовались. Всё работало на том, что уже есть в Telegram: канал, посты и комментарии.

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

Как это устроено сейчас: темы в FlexGram

В конце 2022 года в Telegram появились темы в группах, и для этой задачи они подошли лучше комментариев. Сейчас та же идея работает в нашем боте поддержки FlexGram. Операторы сидят в одной группе, у каждого клиента своя тема, подписанная его именем, и вся переписка с ним идёт внутри неё. Отдельный канал с постами больше не нужен.

Группа операторов FlexGram: отдельная тема на каждого клиента, значок показывает статус обращения
Одна тема на одного клиента, статус виден по значку
Группа операторов FlexGram на iPhone. Имена клиентов скрыты

Темы выигрывают у комментариев в мелочах, которые экономят время каждый день. Список тем сортируется по последнему сообщению, и тема, где клиент только что написал, сама поднимается наверх. У каждой темы свой счётчик непрочитанных. FlexGram добавляет к этому статус темы: ждёт оператора, ждёт клиента или закрыта, и его видно по значку. Обращение закрывает оператор. Если включить автозакрытие, бот закроет тему сам после заданного времени тишины, но по умолчанию оно выключено. Следующее сообщение клиента откроет новое обращение, и новый вопрос не потеряется в старой переписке.

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

Бота FlexGram вы собираете сами в приложении сервиса, подписка стоит от 299 ₽ в месяц. Как он выглядит со стороны клиента, покажет демо-бот. А как выбрать бота поддержки под свою задачу, от простого бота обратной связи до ответов ИИ по базе знаний, мы разобрали в гиде по ботам техподдержки.

Как вести диалоги с клиентами в Telegram, если операторов несколько?

Через бота, который раскладывает обращения по темам в группе операторов. Клиент пишет боту, оператор отвечает в теме с именем клиента, бот пересылает ответ. Все операторы видят, кто кому уже ответил.

Когда хватит простого бота обратной связи?

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

Можно ли в таком диалоге отправлять фото, видео и голосовые?

Да, в обе стороны: оператор и клиент могут отправлять голосовые, видео и фото. В решении 2021 года ненужные форматы при желании отключали программно.

Нужны ли сторонние сервисы для поддержки через бота?

Нет, всё работает внутри Telegram: операторы отвечают в группе с темами с телефона или с компьютера. Если обращения нужны в ваших системах, во FlexGram их можно забирать через API.

ИИ-бриф

Нужен похожий бот? Опишите задачу

Бланк заявки Смета за 1 рабочий день
Чем занимается ваш бизнес?

Описание можно не писать: оставьте телефон или Telegram, и мы сами свяжемся и всё уточним.

Ответим в Telegram или по телефону