Сообщения клиента проходят через бота к карточке CRM и ответственному сотруднику
CRM и автоматизация

Telegram-бот для заявок: как довести диалог до ответа менеджера

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

Начните с короткого пути обращения

Решите, какую задачу бот выполняет: принимает запрос, уточняет услугу, сообщает режим работы или переводит к сотруднику. Не превращайте первое сообщение в длинную анкету. У каждого вопроса должна быть причина: какое действие изменится от ответа? Если человек не знает категорию услуги, дайте свободный текст или переход к менеджеру.

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

Свяжите сообщения с карточкой и владельцем

Определите поля обращения, идентификатор диалога, ответственного и правила для повторного клиента. В тесте отправьте два похожих сообщения: система не должна создавать две независимые заявки только из-за повторной доставки. Храните минимально необходимые данные и продумайте срок их использования.

Для Битрикс24 официальный универсальный метод crm.item.add создаёт элементы CRM; для нового лида указан entityTypeId=1. Конкретные права, доступность сущности и тариф проверьте в вашей учётной записи. Если используется другая CRM, адаптируйте модель полей и событий, а не копируйте команды из примера.

Проверьте доставку и безопасный отказ

Telegram Bot API допускает webhook или polling как альтернативные способы получения обновлений. При ошибке webhook Telegram может повторить запрос, поэтому обработчику нужны проверка подлинности и защита от повторной обработки. Ошибку CRM нельзя скрывать за сообщением пользователю «заявка отправлена»; нужна очередь или явное ручное восстановление.

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

Назначьте человека на исключения

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

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

Вопросы и ответы

Нужна ли CRM для Telegram-бота?

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

Почему бот создаёт дубли?

Возможны повторы событий и повторные сообщения клиента; сохранение должно учитывать идентификатор события и правило повторной заявки.

Получите понятный план следующего шага

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

Написать на почтуhello@iskro.techTelegram
Получить разбор проекта