Night Shiftтёплый фон для вечернего чтения
← Все статьи

Telegram-бот без кода: как собрать запись клиентов и получить первую заявку

Собираем простого Telegram-бота для заявок: создаём через BotFather, настраиваем вопросы, передаём данные в таблицу и проверяем сценарий.

✓ Факты проверены по 138 источникам · 24 октября 2026 г.

Интерфейс Telegram-бота без кода, который собирает заявку клиента на услугу

Telegram-бот для записи не обязан сразу превращаться в мини-CRM с календарём, оплатой и личным кабинетом. На старте ему достаточно собрать услугу, удобное время, имя и телефон. Менеджер увидит заявку и подтвердит запись вручную.

Это не «недоавтоматизация». Так вы сначала проверяете полезную вещь: люди оставляют заявки, менеджер отвечает быстро, данные не теряются. Соберите нормальную анкету, а космолёт достроите позже — если он правда понадобится.

Клиент выбирает удобное время записи в Telegram-боте
Фото: Towfiqu barbhuiya на Pexels

Бот собирает заявку, а не бронирует время

Возьмём мастера услуг: салон, фотографа, консультанта или ремонтную мастерскую. Первая версия сценария простая: клиент нажимает `/start`, выбирает услугу, пишет удобный день и время, оставляет имя и телефон. Бот отправляет данные в таблицу, а менеджер подтверждает запись.

Не называйте это автоматической бронью. Таблица не знает, свободен ли мастер во вторник в 18:00, и не резервирует слот. Два человека могут попросить одно время. Если бот уже пообещал «Вы записаны», потом придётся разруливать путаницу.

Вместо этого отправьте честное финальное сообщение:

Спасибо, {client_name}! Заявка на «{service}» принята.

Мы проверим время «{preferred_time}» и скоро напишем вам для подтверждения.

Клиент понимает, что будет дальше. А менеджер не ловит сообщения в духе «но бот же сказал, что всё готово».

Конструктор выбирают по сценарию, а не по громкому рейтингу

Для этой задачи заранее зафиксируйте критерии: нужны переменные для ответов, ветвления, создание строки в Google Sheets или другой таблице, уведомление менеджеру и возможность пройти сценарий в тестовом чате. Этого хватает для первой рабочей анкеты.

В примере удобно использовать SendPulse: его справка по чат-ботам описывает сценарии, переменные и интеграции. Перед сборкой откройте условия своего тарифа: доступность Google Sheets и конкретных действий может зависеть от плана.

BotHelp имеет смысл брать, если команда уже ведёт там рассылки и воронки: не нужно плодить второй сервис ради одной анкеты. Manychat стоит затестить, если Telegram должен работать вместе с другими зарубежными площадками. Это не рейтинг качества: без одинакового независимого теста нельзя честно назвать один конструктор быстрее или надёжнее другого.

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

Создайте бота через BotFather и спрячьте токен

В Telegram найдите официальный аккаунт `@BotFather` и отправьте команду:

/newbot

Дальше задайте название и username. Название увидят клиенты, а username должен быть уникальным и оканчиваться на `bot`. Например:

Название: Запись в студию Марины
Username: marina_studio_booking_bot

BotFather пришлёт токен — это пароль от бота. Не кидайте его в общий чат, не вставляйте в публичный документ и не показывайте на скриншотах. Если токен утёк, отзовите его через BotFather и выпустите новый. Остальные настройки Telegram собрал в официальной документации для ботов.

В конструкторе откройте раздел Telegram-ботов, вставьте токен и подключите канал. Теперь можно собирать диалог.

Четыре вопроса лучше двадцати кнопок

Создайте переменные:

service
preferred_time
client_name
phone
telegram_id
status

Переменная — это ячейка для ответа. Клиент выбрал «Окрашивание» — бот сохранил выбор в `service`, а потом передал его в таблицу и менеджеру.

Начните с короткого приветствия:

Привет! Помогу оставить заявку на запись.

Что вам нужно?

Добавьте реальные кнопки: «Стрижка», «Окрашивание», «Консультация». Каждая кнопка сохраняет выбор в `service` и ведёт дальше. Затем спросите удобное время:

Когда вам удобно прийти? Напишите день и примерное время.

Сохраните ответ в `preferred_time`. Не рисуйте меню на каждый час недели: человеку проще написать «в четверг после 18:00», чем нажать двадцать кнопок.

Следом спросите имя, сохраните его в `client_name` и только потом просите телефон. Перед телефоном покажите ссылку на свою политику обработки данных:

Оставляя телефон, вы соглашаетесь с обработкой данных для связи по заявке.
Политика обработки данных: [ссылка на вашу политику]

После этого напишите:

Отправьте номер телефона — менеджер подтвердит время записи.

Если конструктор умеет проверять формат телефона, включите эту фичу. Иначе вместо номера кто-то напишет «напишу потом», а менеджер останется без контакта. Сохраняйте и `telegram_id`, если сервис передаёт его: username пользователь может изменить или убрать.

Таблица с заявками клиентов из Telegram-бота

Таблица нужна менеджеру, а не для красоты

Создайте таблицу со столбцами:

Дата заявки | Услуга | Желаемое время | Имя | Телефон | Telegram ID | Статус | Комментарий менеджера

После получения телефона добавьте действие «Создать строку». Свяжите `service` с услугой, `preferred_time` с желаемым временем, `client_name` с именем, `phone` с телефоном, а `status` сразу установите как «Новая заявка». Для Telegram ID лучше задать текстовый формат ячейки, чтобы длинное число отображалось нормально.

Параллельно настройте уведомление менеджеру: в рабочий чат, на почту или во внутренние диалоги конструктора. Таблица без уведомлений быстро становится тихим кладбищем заявок. Добавьте ещё кнопку «Задать вопрос менеджеру» в стартовое сообщение: человеку может понадобиться уточнить адрес или цену до анкеты.

Запустите тест, который ловит реальные ошибки

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

Потом дайте ссылку двум знакомым. Если они зависли на вопросе про время или не заметили кнопку, упрощайте сценарий. Это полезнее курса «бот за час», где двадцать минут объясняют кнопку `/newbot`, а остальное время продают следующий курс.

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

Имя и телефон клиента — персональные данные. Этот материал объясняет технический сценарий, а не заменяет юридическую или налоговую консультацию. Нормы меняются: перед запуском рекламы, рассылок и долгим хранением заявок сверьтесь с первоисточником или специалистом.

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

Поделиться в Telegram →

Статья помогла?