Чат-бот для Telegram и сайта: как не потерять заявки ночью и в выходные
Чат-бот для Telegram и сайта работает без потерь, если оба канала используют один сценарий и одну базу обращений. Бот отвечает на типовые вопросы, собирает заявку, передаёт её менеджеру и в 1С, а сложный случай отдаёт живому человеку. Два независимых бота дают дубли, разные ответы и потерянные контакты.
Почему чат-бот теряет заявки, хотя формально работает 😕
Пятница, 18:40. Менеджеры ушли домой. Закупщик открывает сайт поставщика и пишет в виджет: нужно 40 позиций, счёт до понедельника, всё ли есть на складе. Виджет отвечает: «Оставьте телефон, мы перезвоним». Закупщик оставляет номер и заодно пишет в Telegram-бот, ссылку на который нашёл в подписи старого письма. Бот отвечает: «Не понял вас. Выберите пункт меню». В понедельник в 10:00 менеджер звонит по номеру с сайта, но счёт уже оплачен другому поставщику.
Ничего не сломалось. Оба инструмента работали так, как их настроили, поэтому потерю никто не заметил: заявка из виджета ушла на общую почту и легла среди рассылок, а «не понял» из Telegram не попало ни в один отчёт.
Из чего складывается такая потеря
- ✓Виджет ставил один подрядчик, Telegram-бота собрал маркетолог на конструкторе, поэтому у каналов разные тексты, контакты и правила передачи менеджеру.
- ✓Сценарий упирается в тупик: кнопки «позвать человека» нет, на непонятный вопрос бот повторяет меню.
- ✓Остатки, цены и статусы заказов лежат в 1С, а бот их не видит и отвечает общими фразами.
- ✓Заявку принимает почтовый ящик или таблица, которые не ставят задачу менеджеру и не напоминают о просрочке.
За такую сцену платят сорванной сделкой. Каждая ночная и выходная заявка достаётся конкуренту, чей сайт ответил быстрее. Менеджер тратит начало звонка на вопросы, которые клиент уже задавал боту. В CRM появляются дубли: один человек оформлен как два контакта, и никто не знает, кому из коллег он уже отвечал. Есть и юридическая часть. Бот собирает имя и телефон, а 152-ФЗ требует согласия на обработку персональных данных и хранения баз граждан РФ на серверах в России. Если конструктор держит переписку за границей, требование нарушено.
Как исправить: один сценарий для Telegram и сайта 🔧
Рабочая схема такая. Сценарии, тексты и правила передачи менеджеру хранятся в одном месте, это ядро бота. Telegram и виджет на сайте подключаются к нему как два окна в одну комнату. Ответ правится один раз и меняется везде.
Как склеить клиента из двух каналов
В Telegram бот видит идентификатор чата и имя пользователя, на сайте только то, что человек написал сам. Общий ключ здесь телефон. Бот запрашивает его в начале заявки, приводит к формату +7XXXXXXXXXX и по нему находит или создаёт карточку клиента. Дубли исчезают, менеджер видит всю переписку сразу. Одно ограничение Telegram учтите заранее: бот не может написать первым, клиент должен нажать «Старт». Поэтому ссылку на бота ставьте туда, где человек уже решил обратиться: в шапку сайта, подпись писем, карточку заказа.
Какие сценарии запускать первыми
Начните с четырёх задач, которые чаще всего отнимают время у менеджеров: статус заказа, наличие и цена позиции, заявка на счёт или расчёт, передача диалога человеку. Остальное добавляйте после первого месяца, когда журнал диалогов покажет, о чём клиенты спрашивают на самом деле. Бот с двумя десятками сценариев в первый день запутывается в собственных ветках.
Когда бот зовёт человека
Задайте жёсткие правила. Два непонятых сообщения подряд. Слова «претензия», «возврат», «не пришёл счёт». Сумма заказа выше порога, который вы назначите сами. В любом из этих случаев бот пишет менеджеру в рабочий чат Telegram, прикладывает историю диалога и говорит клиенту, когда тот получит ответ. Ночью называйте точное время утреннего ответа: «скоро» клиента не удерживает.
Что написать в первом сообщении
Первое сообщение решает, дойдёт ли клиент до конца сценария. Скажите прямо, что это бот, назовите, что он умеет, и покажите, как позвать человека. Клиент, который сразу видит выход, реже бросает диалог на середине. Абзац о компании в приветствии оставьте для страницы «О нас».
Как подключить 1С
Бот отвечает на вопрос «есть ли позиция на складе», только когда читает остатки из учётной системы. В 1С:Предприятии это делают через HTTP-сервис или стандартный интерфейс OData. Обычно достаточно небольшого слоя в конфигурации, который отдаёт боту остаток, цену и статус заказа и принимает от него заявку документом или задачей. Это доработка 1С под несколько сценариев, а не переписывание конфигурации. Если склад и заказы пока ведутся в таблицах, боту читать нечего, и начинать нужно с учёта: внедрение 1С:Управление торговлей собирает склад, цены и заказы в одной базе.
Какая схема бота подойдёт вашему бизнесу 📊
Бот с выходом в 1С нужен не каждой компании. Таблица показывает, где проходит граница.
| Схема | Ответ вне рабочего времени | Дубли заявок | Данные из 1С | Когда подходит |
|---|---|---|---|---|
| Онлайн-чат с операторами | Нет, клиент ждёт оператора | Есть, если открыт второй канал | Оператор смотрит вручную | Мало обращений, операторы на связи весь день |
| Два отдельных бота | Да, но ответы расходятся | Есть | Обычно нет | Быстрый старт при небольшом потоке |
| Один бот на два канала без 1С | Да | Нет, клиент склеивается по телефону | Нет | Услуги: запись, расчёт, консультация |
| Один бот на два канала с 1С | Да | Нет | Остатки, цены, статусы заказов | Торговля, производство, сервис с заказами в 1С |
Если клиенты спрашивают в основном про наличие, цену и статус заказа, на эти вопросы без менеджера отвечает только четвёртая схема. Для записи на консультацию или расчёта услуги хватит третьей: 1С там не нужна. Вариант с двумя отдельными ботами выглядит дешевле, пока не начнётся первый спор о том, чей ответ правильный.
Что делать, если бот продолжает терять обращения
Первый запуск редко проходит без сбоев. Диагностику начинайте с журнала, а не с догадок.
- ✓Откройте журнал диалогов и выпишите фразы, после которых бот ответил «не понял». Добавьте эти формулировки в сценарии, а если вопрос повторяется, заведите под него отдельную ветку.
- ✓Проверьте, дошла ли заявка до 1С. Если нет, смотрите очередь обмена и права пользователя, под которым бот обращается к базе. Частая причина сбоя — обновление конфигурации: меняются объекты и реквизиты, и обмен падает без сообщений. Поэтому обновление 1С планируйте вместе с проверкой обмена.
- ✓Если бот молчит в Telegram, проверьте токен и вебхук. Токен перевыпускают при смене ответственного, вебхук слетает при переезде сервера. Метод getWebhookInfo в Bot API покажет адрес и последнюю ошибку доставки.
- ✓Если появились дубли, посмотрите, как записан телефон. Пробелы, скобки и «8» вместо «+7» дают разные ключи для одного человека.
- ✓Если ночью бот называет вчерашние остатки или молчит, проверьте, где стоит база 1С. Сервер, который выключают вечером или который стоит за офисным роутером, ночью недоступен.
Как предотвратить потерю заявок после запуска ✅
Бот не запускают один раз и забывают. Ему нужен владелец и несколько привычек.
Назначьте одного человека, который отвечает за тексты и сценарии. Пока их правят трое, ядро расходится на три версии. Раз в неделю этот человек читает диалоги, где бот не справился, и правит сценарии. Через месяц видно, падает ли число таких диалогов. Если нет, проблема в структуре сценария, а не в формулировках.
Считайте, чем заканчиваются диалоги: заявкой, передачей менеджеру или молчанием клиента. Соотношение этих исходов лучше любых отзывов показывает, где сценарий ломается.
После каждого обновления 1С и каждой правки сайта отправляйте по одной тестовой заявке в каждом канале и проверяйте, что она дошла до базы и до менеджера. Это занимает несколько минут и избавляет от поиска пропавших обращений задним числом.
Настройте оповещение: если в рабочий день от бота долго не приходит ни одной заявки, сообщение падает в рабочий чат. Молчащий бот выглядит как спокойный день.
Юридическую часть закройте до запуска: чекбокс согласия на обработку персональных данных перед сбором телефона, ссылка на политику, хранение переписки на серверах в России.
Как мы делаем таких ботов и сколько это стоит
Начинаем с журнала, а не с платформы: берём звонки и переписку за пару недель и выписываем вопросы, которые повторяются. По ним собираем первый набор сценариев, затем ядро, подключаем Telegram и виджет на сайте и, если нужно, обмен с 1С. Третий канал, например ВКонтакте, встаёт на то же ядро без переделки сценариев.
Отличие в том, что бота и 1С ведёт один подрядчик. Когда заявка не дошла до базы, вам не нужно выяснять, виноват разработчик бота или программист 1С: мы видим оба конца обмена и чиним тот, где обрыв. Сопровождение 1С и работа системного администратора стоят 3800 руб/час.
Чтобы бот отвечал ночью, база 1С должна быть доступна круглосуточно. Если она стоит на офисном компьютере, её переносят на арендованный сервер, аренда начинается от 1 100 ₽/мес за пользователя.
Цену самого бота без разбора мы не называем: она зависит от числа сценариев и от того, читает бот 1С или нет. Опишите три-четыре вопроса, которые клиенты задают чаще всего, и укажите, где сейчас стоит ваша база. По этому видно объём работ.
❓ Частые вопросы
Чем чат-бот для Telegram отличается от виджета на сайте?
Виджет живёт на странице сайта и знает о клиенте только то, что тот написал. Telegram-бот видит идентификатор чата и не может написать первым: клиент должен нажать «Старт». Сценарии при этом можно хранить в одном ядре, тогда оба канала отвечают одинаково, а заявки попадают в общую базу без дублей.
Можно ли подключить чат-бот к 1С?
Да. В 1С:Предприятии обмен с ботом строят через HTTP-сервис или стандартный интерфейс OData. Бот читает остатки, цены и статусы заказов, а заявку передаёт в базу документом или задачей. Для этого нужна небольшая доработка конфигурации. Если учёта в 1С нет, сначала внедряют его, иначе боту нечего читать.
Сколько стоит разработка чат-бота для сайта и Telegram?
Цена зависит от числа сценариев и от того, нужен ли обмен с 1С, поэтому без разбора её не назвать. Из опубликованных ставок: сопровождение 1С и работа системного администратора стоят 3800 руб/час, аренда 1С для круглосуточной работы бота начинается от 1 100 ₽/мес за пользователя. Оценку по вашим сценариям делаем после короткого разбора.
Нужно ли согласие клиента, если бот собирает телефон?
Да. Телефон и имя — персональные данные, поэтому по 152-ФЗ нужно получить согласие на обработку до сбора. Перед запросом номера поставьте чекбокс со ссылкой на политику. Базы данных граждан России хранятся на серверах в России, включая переписку бота. Юридическую сторону лучше проверить с юристом до запуска.
Что делать, если бот отвечает «не понял»?
Откройте журнал диалогов и выпишите фразы, после которых бот не справился. Добавьте эти формулировки в сценарии или заведите под них отдельную ветку. Если бот два раза подряд не понимает клиента, он передаёт диалог менеджеру вместе с историей переписки. Разбирать журнал стоит раз в неделю.
Или позвоните: +7 906 045-28-27 — в рабочее время с 9:00 до 19:00
Остались вопросы? Нужна помощь?
Менеджеры компании с радостью ответят на ваши вопросы, произведут расчет стоимости услуг и подготовят индивидуальное коммерческое предложение.
Бесплатная консультация

