Заявки с сайта в телеграм менеджеру вместо почты — publi.ru

Заявки с сайта в телеграм менеджеру вместо почты

7 мин чтения · инструкция · тем, кто заказывает · обновлено 2026-09-02

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

Шаг 1. Завести бота и узнать его токен

Откройте в телеграме @BotFather, отправьте команду /newbot, задайте имя и адрес бота. В ответ придёт строка-токен вида цифры:буквы.

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

Проверка шага: откройте в браузере адрес api.telegram.org/bot<ваш токен>/getMe. Должен вернуться ответ с именем бота. Ошибка 401 означает, что токен скопирован с лишним пробелом.

Шаг 2. Создать рабочий чат и добавить бота

Заведите отдельную группу под заявки. Не используйте личку владельца и не смешивайте заявки с обсуждением задач — их станет невозможно листать.

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

Проверка шага: напишите в группу любое сообщение, затем откройте api.telegram.org/bot<токен>/getUpdates. В ответе найдите поле chat.id — это число (у групп оно отрицательное) понадобится дальше. Пустой ответ означает, что бот добавлен после сообщения: напишите ещё раз.

Шаг 3. Собрать текст уведомления

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

Рабочий формат — четыре строки:

  • кто: имя и телефон,
  • что: услуга или товар из формы,
  • откуда: страница и источник перехода,
  • ссылка на карточку заявки в админке.

Комментарий клиента добавляйте, если он короткий. Всё остальное — по ссылке.

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

Шаг 4. Отправить сообщение из обработчика формы

Тут разница по платформам.

На конструкторе (Тильда, Битрикс24-сайты и подобные) в настройках формы есть готовый приёмник для телеграма: вставляете токен и chat.id, сохраняете.

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

Проверка шага: отправьте тестовую заявку с телефоном 000. Сообщение должно прийти в течение секунды-двух, а заявка — появиться в списке в админке.

Шаг 5. Закрыть дубли и спам

Через неделю после запуска в чат начнёт сыпаться мусор. Три меры закрывают почти всё.

  1. Скрытое поле-ловушка в форме. Человек его не видит и не заполняет, бот заполняет. Заполнено — заявка не создаётся.
  2. Ограничение по времени: с одного адреса не больше трёх отправок за десять минут.
  3. Защита от двойного нажатия: кнопка блокируется после первого клика, а сервер отсекает повтор с теми же данными в течение минуты.

Проверка шага: отправьте форму дважды подряд, быстро. Должна прийти одна заявка.

Шаг 6. Добавить кнопки, если менеджеров больше одного

Пока менеджер один, кнопки не нужны. Как только их двое, начинается «я думал, ты позвонил».

Кнопка «Беру» под сообщением решает это без договорённостей: нажатие подписывает заявку и меняет её статус в базе. В магазине «Жук и Плут» тем же способом сделано подтверждение сборки — сотрудник жмёт кнопку с телефона, не открывая админку.

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

Кому это не нужно

Если заявок одна-две в неделю и вы сами их обрабатываете, почты достаточно. Настройка бота, чат и кнопки в этом случае — лишняя сущность, за которой надо следить.

Не подойдёт эта схема и там, где заявка содержит персональные данные, которые нельзя показывать всем участникам чата: медицина, финансы, кадры. Там уведомление должно быть безличным — «новая заявка №128», а данные открываются по ссылке тому, у кого есть права.

И отдельно: телеграм-уведомления не заменяют хранилище. Если заявки нигде не сохраняются, вы теряете историю в тот момент, когда кто-то чистит чат.

Шаг 7. Прогнать боевой сценарий

Тестовая заявка от разработчика ничего не доказывает. Возьмите телефон, зайдите на сайт как обычный посетитель и пройдите путь целиком.

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

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

Проверка шага: менеджер обрабатывает заявку с телефона, не открывая ноутбук.

Четыре ошибки, которые всплывают через месяц

Токен в открытом доступе. Он попал в репозиторий или в код страницы, и по нему в ваш чат начинают писать посторонние. Лечится отзывом токена у BotFather и переносом его в настройки сервера.

Один чат на всё. Заявки, задачи, обсуждение и мемы в одном месте. Через две недели заявки перестают замечать.

Никто не назначен ответственным за чат. Все видят, никто не отвечает. Помогает либо кнопка «Беру», либо простое дежурство по дням.

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

Коротко

Порядок такой: бот у BotFather, отдельная группа, chat.id из getUpdates, короткое сообщение из четырёх строк, отправка после записи в базу, защита от дублей, кнопки при нескольких менеджерах. Каждый шаг проверяется отдельно, иначе при поломке непонятно, где искать. Уведомление — это сигнал со ссылкой, а не место работы: как только в чат кладут все данные, история заявок начинает жить в переписке. Один-два обращения в неделю такой обвязки не стоят.

Расскажите, что нужно — посмотрим и скажем честно

Первый разговор — разбор задачи: нужна ли вам система или хватит одной страницы. Без обязательств и без счёта.

или оставьте номер — перезвоним

Перезваниваем в рабочее время. Ничего не рассылаем.

Оператор персональных данных — ИП Постнов Артём Сергеевич, ИНН 772610459593.

Частые вопросы

Нужен ли отдельный человек, чтобы это настроить?

Если сайт на конструкторе, готовый модуль ставится за полчаса без разработчика. На самописном сайте нужен тот, кто имеет доступ к коду обработчика формы, — работы там на пару часов.

Что делать, если менеджеров несколько и заявки разбираются наперегонки?

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

Почта после этого не нужна?

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

Помогла статья?

Те, что не помогают, мы переписываем — по этой кнопке и решаем, какие именно.

Ещё по теме