Как сделать бота для приема заявок в Telegram

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

Бот для приема заявок решает эти проблемы. Он работает 24/7, вежливо собирает нужные данные (имя, телефон, суть задачи), квалифицирует лида и мгновенно передает информацию менеджеру или записывает ее в CRM. В этой инструкции мы разберем, как создать такого помощника с нуля без навыков программирования.

Этап 1. Регистрация базового бота в @BotFather

Любой бот живет внутри экосистемы Telegram. Чтобы система поняла, что ваш скрипт имеет право писать пользователям от своего имени, нужен уникальный API-токен. Его выдает официальный инструмент мессенджера — @BotFather.

  1. Откройте поиск в Telegram и найдите верифицированный аккаунт @BotFather (у него есть синяя галочка).
  2. Нажмите «Запустить» или отправьте команду /start.
  3. Отправьте команду /newbot.
  4. Придумайте имя вашего бота. Это то, как он будет подписываться в чатах (например, «Заявки Шиномонтаж №1»). Имя можно менять позже.
  5. Придумайте юзернейм (username). Он должен быть уникальным во всем Telegram и обязательно заканчиваться на слово bot (например, shina_request_bot).
  6. Если имя свободно, BotFather пришлет вам сообщение с поздравлением и длинную строку из букв и цифр — это и есть токен.

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

Этап 2. Выбор способа реализации

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

Способ Сложность Стоимость Для кого подходит
Конструкторы Низкая От 0 до 900 руб./мес Малый бизнес, фрилансеры, быстрый старт
Готовые шаблоны Средняя Зависит от платформы Те, кто уже пользуется сервисами автоматизации
Код (Python) Высокая Бесплатно (кроме хостинга) Стартапы со штатным разработчиком, сложные интеграции

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

Этап 3. Сборка логики приема заявок

Рассмотрим процесс на примере классического сценария конструктора. Ваша задача — провести пользователя по цепочке вопросов так, чтобы менеджер получил готовую карточку клиента.

Создание сценария приветствия и команды /start

Первое сообщение видит пользователь после нажатия кнопки «Запустить». Оно должно содержать краткую информацию о том, зачем этот бот нужен клиенту. Пример: «Здравствуйте! Я помогу оформить заявку на расчет стоимости ремонта. Весь процесс займет не больше двух минут. Выберите удобный способ связи ниже». Здесь же настраивается клавиатура с кнопками: «Оставить заявку», «Контакты», «Прайс-лист».

Проектирование анкеты

После нажатия кнопки «Оставить заявку» бот начинает сбор данных. Делайте анкету максимально короткой. Оптимально — 3 шага.

  1. Имя. Простое текстовое поле.
  2. Телефон. Лучше всего запрашивать через специальную кнопку «Поделиться контактом». Так пользователю не нужно вводить цифры вручную, риск ошибки исключается.
  3. Суть задачи. Можно предложить выбор из вариантов (Inline-кнопки: «Ремонт», «Диагностика», «Шиномонтаж») или пустое поле для ввода текста.

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

Настройка кнопок

Используйте два типа кнопок:

  • Клавиатурные: появляются прямо над полем ввода. Удобны для главного меню («Меню», «Каталог»).
  • Inline-кнопки: прикрепляются к конкретному сообщению бота. Идеальны для ответов на вопросы («Да/Нет», выбора услуги).

Этап 4. Куда отправлять данные (интеграции)

Собрать данные внутри самого Telegram недостаточно. Их нужно где-то хранить и обрабатывать.

Уведомления админу или группу

Самый простой способ. Бот берет собранную информацию (Имя + Телефон + Комментарий) и присылает личным сообщением владельцу канала или в закрытый рабочий чат. Менеджер видит пуш от Telegram и может моментально перезвонить.

Запись в Google Таблицы

Золотой стандарт для малого бизнеса. Через настройки конструктора подключается ваш Google-аккаунт. Каждая новая заявка падает новой строкой в таблицу с датой и временем. Это автоматически формирует базу клиентов и позволяет строить отчеты.

Отправка в CRM-систему

Если у вас большой поток заявок, используйте сервисы-посредники (например, Albato). Сценарий выглядит так:

  1. Заявка приходит в бота.
  2. Конструктор отправляет вебхук (сигнал) в Albato.
  3. Albato создает новую сделку в Битрикс24 или amoCRM, назначает ответственного менеджера и ставит задачу «Перезвонить».

Этап 5. Тестирование воронки

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

  1. Пройдите идеально: введите корректные данные.
  2. Попробуйте сломать бота: введите буквы в поле телефона, пропустите обязательный вопрос, нажмите кнопку назад.
  3. Проверьте уведомления: пришла ли заявка в Google Таблицу и личку? Нет ли задержки?

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

Типичные ошибки при создании бота-заявки

  1. Слишком длинная анкета. Каждый новый вопрос снижает конверсию. Если вам критически важен год выпуска автомобиля клиента, спросите об этом уже после того, как получите номер телефона, в ходе живого общения.
  2. Отсутствие кнопки «Связаться с человеком». Бот может не понять нестандартный запрос. Всегда оставляйте пользователю выход на живого оператора.
  3. Мертвый канал уведомлений. Если группа, куда приходят заявки, переполнена другими сообщениями, уведомление потеряется. Создайте отдельный приватный чат только для алертов от бота.
  4. Игнорирование согласия на обработку данных. Если вы сохраняете телефоны в базу, добавьте в конце диалога фразу: «Нажимая «Отправить», вы даете согласие на обработку персональных данных согласно ФЗ-152».
  5. Отсутствие автоответа ночью. Если человек оставил заявку в 23:00, а менеджер позвонил только в 09:00, клиент может передумать. Настройте автоматическое сообщение: «Спасибо! Мы получили вашу заявку. Наш менеджер свяжется с вами завтра с 9:00 до 18:00».

Ответы на частые вопросы

Сколько стоит сделать бота для заявок? Создание простого бота на конструкторе обходится бесплатно (на тарифах с ограниченным числом сообщений) или в среднем от 500 до 1500 рублей в месяц. Написание самописного кода обойдется от 15 000 рублей разово плюс оплата сервера.

Нужен ли мне программист? Для стандартного сбора имени и телефона — нет. Современные конструкторы позволяют собрать такую воронку за 20–30 минут по готовой инструкции. Программист понадобится только если вам нужна сложная логика: онлайн-оплата, расчет стоимости по формуле внутри чата или интеграция со специфическим складским ПО.

Может ли бот принимать файлы и фото? Да. Большинство современных платформ поддерживают прием вложений. Пользователь может отправить боту фотографию поломки или ТЗ в PDF, и конструктор перешлет этот файл администратору вместе с контактами клиента.

Как добавить бота в группу для совместных заявок? Сначала дайте боту права администратора в нужной группе (через профиль группы -> Администраторы). Затем в настройках самого бота включите режим работы в группах. Учтите, что по умолчанию многие боты игнорируют сообщения в групповых чатах, реагируя только на упоминания (@botname) или специальные команды.

Что делать, если токен украли? Немедленно зайдите в @BotFather, выберите своего бота и отправьте команду /revoke. Она аннулирует старый токен и создаст новый. После этого придется заново переподключать все интеграции в конструкторах.

Заключение

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

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

Как в Телеграм