Бот поддержки в Telegram: как бот передаёт диалог живому оператору и не теряет обращения
Короткий ответ: бот поддержки в Telegram сам отвечает на частые вопросы кнопками, а когда нужен человек, передаёт диалог оператору — в рабочую группу, свою панель или CRM. Клиент при этом пишет одному и тому же боту и не видит личных аккаунтов сотрудников. Чтобы обращения не терялись, у каждого должен быть номер, владелец, статус и своя история. Кнопочный бот по нашему прайсу стоит от 16 000 ₽ и делается за 1–2 дня.
Ниже — схема, которую мы считаем рабочей для малого и среднего бизнеса: что бот закрывает сам, как устроена передача человеку, где отвечать операторам и на чём такие боты обычно ломаются. Про бота, который собирает заявки для отдела продаж, — в статье «Telegram-бот для приёма заявок»; здесь речь о поддержке уже существующих клиентов.
Как устроен бот обратной связи?
Бот обратной связи — это три слоя: меню с готовыми ответами на частые вопросы, кнопка «Связаться с оператором» и мост, который передаёт сообщения клиента сотруднику и возвращает ответ обратно. Клиент всё время остаётся в одном чате с ботом, а оператор работает в своём рабочем месте.
Как это выглядит для клиента интернет-магазина:
- Клиент открывает бота по ссылке из письма о заказе и видит меню: «Где мой заказ», «Возврат и обмен», «Оплата и чеки», «Написать оператору».
- На первые три пункта бот отвечает сам: просит номер заказа и показывает статус из учётной системы, присылает условия возврата, объясняет, где найти чек.
- Если ответа не хватило, клиент нажимает «Написать оператору». Бот спрашивает суть вопроса и номер заказа, присваивает обращению номер и сообщает, когда ответят.
- Обращение уходит туда, где работают операторы. Сотрудник отвечает — бот доставляет ответ клиенту от своего имени.
- Когда вопрос решён, оператор закрывает обращение, а бот спрашивает клиента, помогли ли ему, и просит поставить оценку.
Обычно меню закрывает типовые вопросы о статусе, графике, адресах и документах, а людям остаются нестандартные случаи: брак, спорный возврат, ошибка в счёте. Какую долю вопросов бот снимет у вас, видно только по реальной переписке — поэтому перед разработкой мы просим выгрузку или хотя бы список из 20–30 самых частых вопросов.
Когда бот должен звать человека?
Бот передаёт диалог оператору в трёх случаях: клиент сам нажал «Написать оператору», вопрос не подходит ни под один пункт меню, или тема заранее помечена как «только человек» — жалоба, возврат денег, юридический вопрос. Правило простое: если бот не уверен, он не угадывает, а зовёт сотрудника.
- Кнопка оператора видна всегда. Не прячьте её на третий уровень меню: клиент, который не нашёл выход к человеку, уходит писать в отзывы.
- Свободный текст тоже ведёт к человеку. Если клиент написал вопрос словами вместо нажатия кнопки, кнопочный бот не должен отвечать «Не понимаю, выберите пункт меню» по кругу. Второе такое сообщение подряд — уже повод передать диалог.
- Чувствительные темы — сразу человеку. Возврат денег, претензия, сбой оплаты: бот только собирает данные (номер заказа, фото, описание) и передаёт их вместе с обращением, чтобы оператор не переспрашивал.
- Повторное обращение — тому же человеку. Если у клиента уже есть открытый вопрос, новое сообщение добавляется к нему, а не создаёт второй номер.
Где операторы отвечают клиенту?
Есть три рабочих варианта: группа в Telegram, где на каждого клиента создаётся отдельная тема; своя веб-панель оператора; карточка в CRM или хелпдеске. Выбор зависит от числа операторов и того, нужны ли статусы, сроки и отчёты. Отвечать из личных аккаунтов — не вариант, об этом ниже.
Группа с темами. Самый быстрый старт. В Telegram у супергруппы можно включить темы, и бот создаёт отдельную тему на каждое обращение — через метод createForumTopic; для этого бот должен быть администратором группы с правом управлять темами. Сообщения клиента появляются в его теме, оператор отвечает там же, бот копирует ответ клиенту. Минусы: нет нормальных статусов и отчётов, а у Telegram есть ограничение — бот отправляет в одну группу не больше 20 сообщений в минуту (FAQ для разработчиков ботов). В час пик с десятками активных клиентов этот лимит становится заметен.
Своя панель оператора. Веб-страница, где слева очередь обращений, справа переписка и карточка клиента: заказы, прошлые вопросы, заметки коллег. Здесь есть всё, чего не хватает группе, — статусы, назначение, шаблоны ответов, отчёты. Это уже небольшое веб-приложение, а не просто бот, и стоит оно дороже.
CRM или хелпдеск. Если поддержка уже работает в CRM или системе заявок, бот становится ещё одним каналом: сообщение клиента создаёт тикет, ответ из карточки уходит обратно в Telegram. Так устроен приём в нашем кейсе КРОМ: сообщение в Telegram-бот само становится заявкой наравне с письмом, звонком и обращением через портал.
| Группа в Telegram с темами | Своя панель оператора | CRM или хелпдеск | |
|---|---|---|---|
| Как выглядит | На каждого клиента — отдельная тема, оператор пишет ответ прямо в ней | Веб-страница со списком обращений, карточкой и перепиской | Обращение становится сделкой или тикетом, ответ пишут из карточки |
| Кому подходит | Один–три оператора, десятки обращений в день | Отдельная линия поддержки, нужны статусы и отчёты | Поддержка уже живёт в CRM или хелпдеске |
| Статусы и сроки | Только вручную: закреплённые метки, закрытие темы | Любые: новое, в работе, ждём клиента, закрыто | Те, что есть в системе |
| Отчёты | Почти нет | Число обращений, время ответа, оценки | Встроенные отчёты системы |
| Что ограничивает | Лимит Telegram — 20 сообщений бота в минуту в одну группу | Нужно разработать и поддерживать | Возможности API выбранной системы |
Что видит клиент, пока ждёт ответа?
Клиент должен понимать три вещи: обращение принято, у него есть номер, и когда примерно ответят. Если сейчас нерабочее время, бот прямо пишет, когда начнёт работать поддержка. Молчание после нажатия «Написать оператору» — главная причина повторных сообщений и раздражения.
- Подтверждение с номером: «Обращение № 2417 принято. Оператор ответит в течение 30 минут».
- Рабочее время: вне графика бот принимает вопрос, но честно пишет «Ответим завтра после 9:00 по Москве». График и праздники удобнее менять в настройках, а не в коде.
- Статус: «взято в работу», «ждём ваш ответ», «решено». Хватает коротких сообщений бота при смене статуса.
- Оценка после закрытия: одна кнопочная шкала и необязательный комментарий. Низкая оценка автоматически уходит старшему смены.
Отдельный момент — ответ в нерабочее время. Если бот отвечает ночью «Оператор скоро подключится», а подключается утром, клиент воспринимает это как обман. Честнее прямо назвать время и предложить ответы из меню, которые доступны круглосуточно.
Как не потерять обращение?
Обращения теряются не в боте, а между людьми: никто не взял вопрос, оператор ответил и забыл закрыть, клиент написал повторно, и это ушло новым сообщением в общий поток. Защита — номер, владелец, статус, напоминание о просрочке и хранение переписки в вашей базе, а не только в Telegram.
Две технические детали, которые часто упускают:
- Не стройте ответы на пересылке. Простые боты пересылают сообщение клиента в группу, оператор отвечает на пересланное, а бот достаёт отправителя из пересылки. Но если клиент скрыл пересылку своих сообщений в настройках приватности, Telegram передаёт боту только «неизвестного пользователя» (MessageOriginHiddenUser) — и ответ уходит в никуда. Связь «сообщение в группе → клиент» бот должен хранить у себя.
- Храните историю сами. В описании ботов Telegram прямо сказано, что облачное хранилище у ботов ограничено и старые сообщения могут удаляться с сервера вскоре после обработки. Для поддержки, где важна история за месяцы, переписку и вложения сохраняют в своей базе.
Ещё одно правило: у каждого обращения один ответственный. Кнопка «Беру» в теме или панели снимает ситуацию, когда клиенту одновременно отвечают двое, или когда каждый думает, что ответил коллега.
| Проверка | Как это выглядит в работающем боте |
|---|---|
| Номер у каждого обращения | Клиент получает «Обращение № 2417 принято», оператор видит тот же номер |
| Своя база переписки | Сообщения хранятся у вас, а не только в истории чатов Telegram |
| Владелец обращения | Оператор нажал «Беру» — остальные видят, что вопрос занят |
| Напоминание о просрочке | Нет ответа 30 минут в рабочее время — сигнал старшему |
| Закрытие с подтверждением | Клиенту уходит «Вопрос решён?» и просьба оценить ответ |
| Возврат к старому обращению | Повторное сообщение по закрытому номеру открывает его заново, а не плодит новое |
Как связать бота с CRM или хелпдеском?
Бот связывают с CRM или хелпдеском через их API: новое обращение создаёт карточку или тикет, ответ оператора из карточки возвращается в Telegram, смена статуса уходит клиенту сообщением. Перед разработкой проверьте, умеет ли ваша система отдавать события о новых комментариях — без этого ответы придётся забирать опросом.
Что обычно передают в систему:
- идентификатор клиента в Telegram и имя, телефон — если клиент его оставил;
- номер заказа или договора, чтобы оператор сразу открыл нужную карточку;
- тему из меню («Возврат», «Оплата») — по ней обращение попадает в нужную очередь;
- всю переписку с ботом до передачи — чтобы не переспрашивать.
Интеграция с одной системой — CRM или Google Sheets — входит в тариф бота. Если нужна двусторонняя связь с хелпдеском, учётной системой и складом одновременно, это уже отдельная работа по интеграциям. Если же вы выбираете саму систему для поддержки, сравнение готовых решений и разработки на заказ — в статье «Система заявок для службы поддержки: своя или готовая».
Если бот спрашивает имя, телефон или номер заказа, вы обрабатываете персональные данные, и на компанию распространяются требования 152-ФЗ «О персональных данных». Со стороны бота это как минимум ссылка на опубликованную политику обработки в приветствии и понятный срок хранения переписки и вложений. Остальные обязанности оператора данных — уведомление Роскомнадзора, согласия там, где они нужны, — бот не закрывает: их стоит проверить с юристом до запуска.
Готовый бот или свой?
Готовый сервис или конструктор подойдёт, если вам хватает типового сценария «меню плюс чат с оператором» и вы готовы работать в его интерфейсе. Свой бот нужен, когда ответы зависят от ваших данных: статус заказа из учётной системы, номер договора, история покупок, — или когда поддержка уже живёт в вашей CRM.
Признаки, что пора делать своего бота:
- бот должен показывать данные из вашей системы, а не только тексты;
- операторы уже работают в CRM и не хотят второе окно;
- нужны свои правила: какие темы куда уходят, кто отвечает ночью, когда поднимать тревогу;
- важно, чтобы переписка хранилась у вас и не зависела от тарифа стороннего сервиса.
Подробнее о границах конструкторов — в статье «Конструктор Telegram-ботов или разработка на заказ».
Сколько стоит?
Кнопочный бот поддержки с меню частых ответов, передачей оператору в группу или в одну систему (CRM или Google Sheets) стоит от 16 000 ₽, срок — 1–2 дня. Связь с несколькими системами — от 32 000 ₽, своя панель оператора с очередью и отчётами — это веб-приложение, от 160 000 ₽.
- Бот + группа с темами — тариф Telegram-бот, от 16 000 ₽: меню, сбор данных, передача оператору, автоответы, хостинг, базовая аналитика по числу диалогов.
- Бот + CRM или хелпдеск — одна система входит в тариф бота; нестандартный API или несколько систем — интеграции от 32 000 ₽, от 2 дней.
- Бот + своя панель оператора — веб-приложение от 160 000 ₽, от 10 дней: очередь, статусы, назначение, шаблоны, отчёты, оценки.
Итог зависит от числа сценариев и систем, точную цену и срок фиксируем в договоре до старта. Оплата — 50 % аванс и 50 % после приёмки, до 2 раундов правок, 7 дней бесплатной поддержки после запуска и гарантия 30 календарных дней с даты акта. Дальше бота можно взять на поддержку — от 7 900 ₽ в месяц. Что ещё платить после запуска, разобрано в статье «Сколько стоит Telegram-бот под ключ».
Когда бот поддержки не нужен и какие ошибки встречаются?
Бот не нужен, если вам пишут несколько человек в день и на всё отвечает один сотрудник: ему достаточно рабочего аккаунта компании. Не нужен он и там, где каждый вопрос уникален и требует разговора голосом. Бот имеет смысл, когда повторяющихся вопросов много, а отвечают несколько человек.
Ошибки, которые мы встречаем чаще всего:
- Ответы из личных аккаунтов. Менеджер переходит с клиентом в личку — и история уходит вместе с его телефоном. При увольнении компания теряет переписку и не может проверить, что клиенту обещали.
- Обращения тонут в общем чате. Бот сваливает все сообщения в одну группу без тем и номеров. Через неделю никто не понимает, кому ответили, а кому нет.
- Бот без выхода к человеку. Меню по кругу и ни одной кнопки «Оператор». Клиент уходит в отзывы и звонит на общий номер.
- Нет рабочего времени. Бот обещает «скоро ответим» в субботу вечером. Ожидание без срока раздражает сильнее, чем честное «в понедельник».
- Режим приватности в группе. По умолчанию бот в группе видит только команды и ответы на свои сообщения; все сообщения он получает, если назначен администратором или режим приватности отключён (описание режима приватности). Если это не учесть, ответы операторов просто не доходят до бота.
- Меню из головы, а не из переписки. Пункты придумывают за столом, а клиенты спрашивают о другом. Меню собирают по реальным вопросам и пересматривают через месяц работы.
Что подготовить к брифу?
Для оценки нужны четыре вещи: список частых вопросов с готовыми ответами, кто и в какие часы отвечает клиентам, где операторы хотят работать (группа, панель или ваша CRM), и какие данные бот должен показывать сам. Этого хватает, чтобы назвать цену и срок.
- 20–30 самых частых вопросов клиентов и ответы на них — можно выгрузкой из почты или чатов;
- график поддержки, праздники и кто отвечает вне графика, если такое есть;
- число операторов и примерное число обращений в день;
- доступ к API вашей CRM или учётной системы — если бот должен показывать статусы заказов;
- текст политики обработки персональных данных или ссылка на неё на сайте.
Карту сценариев согласуем до сборки — это первый из двух раундов правок, и на ней проще всего поменять меню и правила передачи, пока бот ещё не собран.
Короткие ответы на частые вопросы
Может ли бот сам написать клиенту, который ещё не нажимал «Старт»?
Нет. По правилам Telegram бот не начинает диалог первым: клиент должен сам открыть бота или написать ему. Поэтому ссылку на бота размещают на сайте, в чеке, письме и упаковке заказа.
Увидит ли клиент имя и аккаунт оператора?
Если ответы идут через бота — нет, клиент видит сообщения от имени бота. Можно подписывать ответы именем оператора, это решает компания. Личный аккаунт сотрудника клиенту не раскрывается.
Что будет, если сотрудник уволится?
При ответах через бота — ничего страшного: вся переписка остаётся в группе компании или в базе бота, у нового сотрудника те же обращения и история. Достаточно убрать уволенного из группы или панели.
Сколько операторов может работать в одном боте?
Технически — сколько угодно. Практический предел задаёт место ответа: в общей группе с темами удобно работать одному–трём операторам, при большей нагрузке нужны распределение и статусы — своя панель или хелпдеск.
Можно ли отправлять в бот фото, документы и голосовые?
Да, бот принимает и пересылает оператору фото, файлы и голосовые сообщения. Если переписку храните у себя, заранее решите, сколько хранить вложения и кто имеет к ним доступ.
Услуги и кейсы по теме: интеграция с 1С и CRM от 32 000 ₽ · Telegram-боты под ключ · кейс КРОМ · цены и сроки
Опишите, о чём вам чаще всего пишут клиенты и кто им отвечает, — предложим схему бота поддержки и назовём цену и срок до старта.
Рассчитать проект →Оценку срока и цены по брифу делаем бесплатно, обычно отвечаем в течение часа в рабочее время. Типовой договор — посмотреть до оплаты.
