Хочется принимать заявки в Telegram без кода, а в голове каша: квиз, Mini App, ИИ-чат-бот и страх «нужен программист». На практике хватает простого бота для заявок: три поля в таблицу и спокойный ответ «приняли». За один вечер вы соберёте цепочку BotFather → Make → Google Sheets и увидите первую тестовую строку с датой, username и текстом обращения.
Бот для заявок – это «секретарь в кармане», а не умный диалог. Сценарий Make из трёх модулей: Watch Updates (новые сообщения) → Add a Row в Google Sheets → ответ клиенту. Критерий успеха: строка в таблице, подтверждение в чате, сценарий включён (ON). Код и ручной webhook не нужны – Make ставит приём сам.
Маша собрала сценарий за час, написала боту /start с того же телефона – тишина. Оказалось: не нажала Run once, пока модуль не стал Listening (режим ожидания первого сообщения), а в токене ещё был пробел в конце. Второй аккаунт и повторный прогон – и строка в Sheets появилась за минуту.
Часто «ломается» не Telegram. В community.make.com типичный отказ Watch Updates – дважды повешенный один webhook на бота. Лечится одним триггером и Router, а не копией Watch Updates. Ниже – выбор формата, сборка и чеклист запуска без канцелярита и без обещаний «под ключ».
Выберите простой приём заявок, а не квиз и не Mini App

Боль новичка: кажется, что «бот» = большой проект с кнопками и ИИ. Сравните форматы и возьмите минимальный контур на первый вечер.
| Формат | Что делает | Когда брать |
|---|---|---|
| Бот для заявок | Принимает текст или контакт → строка в таблице | Первый вечер, мало заявок, нужен список |
| Квиз | Несколько вопросов и ветки ответов | Когда нужна квалификация лида |
| ИИ-чат-бот | Диалог и ответы на FAQ | После стабильного сбора полей |
| Mini App | Свой интерфейс внутри Telegram | Когда нужна форма, каталог или оплата |
Вердикт: на старте сделайте MVP «сообщение → строка». Квиз – next-step в гайде по квизу лидов. ИИ – позже в workflow ИИ-чат-бота. Mini App – в сборке Mini App. Не делайте всё сразу в одном сценарии: так чаще всего ломается приём апдейтов.
Если заявки идут с сайта, а не из диалога, ориентир другой: форма на странице → таблица в Google Forms + Make. Здесь канал – личка бота. По Wordstat на 16 июля 2026 запрос «бот для заявок» даёт сотни показов в месяц; хвосты «как сделать» и «телеграм бот для заявок» подтверждают how-to интерес, а не охоту за Discord-модами.
Подготовьте BotFather, токен и таблицу за 15 минут

Боль: страх кода и утечки доступа. BotFather – официальный бот Telegram, который создаёт бота и выдаёт token (ключ управления). Кто владеет токеном, тот полностью контролирует бота – это прямо сказано в документации Telegram.
- Откройте Google Sheets. Добавьте колонки: дата, username, user_id, имя, телефон, текст_заявки, статус. В статус поставьте «новая».
- В Telegram найдите @BotFather → команда /newbot. Имя любое; username латиницей, 5–32 символа, обязан заканчиваться на bot. Username потом не меняют.
- Сохраните token в менеджере паролей. Не делайте: не кидайте токен клиенту, в общий чат и в публичный GitHub.
- Проверьте, что в конце токена нет пробела – из-за него Make «молчит», хотя сценарий выглядит собранным.
- Решите, куда слать копию себе: личный чат или отдельный служебный диалог с ботом.
- Запишите username бота в заметку и ссылку вида t.me/ваш_бот – её дадите клиентам после теста.
На практике этого набора хватает вместо CRM на старте: каждая заявка = строка с датой и контактом. Модули Sheets в Make описаны на apps.make.com/google-sheets. На GitHub встречаются похожие связки «заказ → строка Sheets» – модель та же, только без вашего кода.
Соберите workflow в Make: Watch Updates → Sheets → ответ

Боль: «нужен программист». Workflow здесь – цепочка кубиков: сообщение пришло → записали → ответили. Официальные модули Telegram – на apps.make.com/telegram (страница приложения обновлена 16 июля 2026).
Схема MVP:
Новое сообщение в боте → Watch Updates → Google Sheets Add a Row → Send a Text Message «Заявка принята» (+ опционально копия себе)
- В Make создайте New scenario. Добавьте Telegram Bot → Watch Updates. Это триггер на новые апдейты через webhook (мгновенный приём сообщений без ручной настройки URL).
- Add connection → вставьте token → Save. Используйте один connection на бота – не плодите «мертвые» связи.
- Добавьте Google Sheets → Add a Row. Смапьте дату, username, user_id, текст сообщения. Дайте Make доступ к Google-аккаунту.
- Добавьте Telegram → Send a Text Message / Reply: текст клиенту «Заявка принята, мы свяжемся».
- Опционально добавьте второе сообщение себе: «Новая заявка от @username».
- Избегайте второго модуля Watch Updates на того же бота. Ветки делайте через Router, иначе webhook перетирается – так разбирают в community.make.com.
- Уберите лишние фильтры на первом прогоне: сначала пусть любая тестовая фраза попадёт в таблицу, фильтры добавите после успеха.
Типичная ошибка после удаления и пересоздания connection: сценарий держит старый ID. Проверьте каждый модуль Telegram и заново выберите connection – иначе «не коннектится», хотя токен верный.
Готовые куски сценариев удобно брать из папки блюпринтов Make, но MVP из трёх модулей собирается и вручную за один вечер.
Прогоните Run once: почему бот молчит и как починить
Боль: сценарий собран, а бот не отвечает. Listening – режим, когда Make ждёт первое реальное сообщение после Run once. Без этого шага Watch Updates часто «спит».
- Нажмите Run once (или Run this module only на Watch Updates).
- Дождитесь статуса Listening в интерфейсе Make.
- С другого Telegram-аккаунта отправьте /start и короткий текст заявки – например «Нужна консультация, телефон …».
- В истории выполнения Make найдите bundle с текстом сообщения.
- Откройте Google Sheets и проверьте новую строку: дата, username, текст.
- Убедитесь, что клиент получил ответ «принята», а вам пришла копия (если добавляли).
- Включите сценарий ON – иначе бот снова «уснёт» после тестового прогона.
Например, в реальном проекте новички чаще забывают Run once, чем «ломают API». Если слушатель внезапно пропал после копипасты сценария – оставьте один Watch Updates и уберите дубли. Подробный контур с прогревом и Data Store – в автоворонке Telegram + Make; сегодня вам нужен только приём заявки в таблицу.
Чеклист запуска и куда вести заявки дальше
Боль: заявки теряются в личке менеджера, непонятно «готово или нет». Ниже – короткий чеклист перед тем, как дать ссылку на бота клиентам.
- Сделайте тест со второго аккаунта: строка в Sheets + ответ бота + (по желанию) пуш себе.
- Проверьте ON у сценария и один Watch Updates на бота.
- Токен только в менеджере паролей; при утечке в BotFather команда /token выдаст новый ключ.
- Не делайте дубль квиза и автоворонки в том же триггере – разнесите сценарии.
- Ориентир «получилось»: дата, username, текст в таблице; подтверждение в чате; сценарий ON.
Когда таблица перестанет хватать, перенесите заявки в CRM по гайду amoCRM + Make. Если выбираете стек с нуля – сравните платформы в Make или n8n для маркетинга. Разбор модулей и практику без кода можно продолжить в курсе по Make; короткие кейсы по ботам и лидам – в канале @maya_pro.
Критерий успеха до FAQ: с тестового аккаунта ушла заявка → в Google Sheets новая строка (дата, username, текст) → бот ответил подтверждением → сценарий Make включён (ON). Этого достаточно, чтобы завтра принимать реальные обращения без программиста и без Mini App.
Материал проверен: Артур Хорошев (CEO Maya AI, автор курса по Make.com и вайбкодингу).
Опора на источники: core.telegram.org/bots и /bots/features (BotFather, token); apps.make.com/telegram и apps.make.com/google-sheets; треды community.make.com про Watch Updates и connection; частотность «бот для заявок» и how-to хвостов – Яндекс Вордстат на 2026-07-16.
Частые вопросы
Чем бот для заявок отличается от квиза и Mini App?
Бот для заявок принимает короткое сообщение или контакт и пишет строку в таблицу. Квиз ведёт по вопросам и веткам – см. квиз лидов в Make. Mini App – отдельный интерфейс внутри Telegram; для первого вечера он не нужен. Сделайте сначала простой приём, потом усложняйте.
Почему бот молчит после настройки в Make?
Чаще всего не нажали Run once до Listening или тестировали с того же аккаунта без нового сообщения. Проверьте ON, пробелы в токене и что Watch Updates один. Затем повторите тест со второго аккаунта и смотрите историю bundle в Make.
Нужен ли код, Python или webhook вручную?
Нет. BotFather даёт токен, Make ставит webhook через модуль Watch Updates. Сделайте три модуля по схеме выше – этого достаточно для MVP приёма заявок в Google Sheets.
Куда девать токен BotFather?
Только в менеджер паролей и в connection Make. Не делайте публикацию токена в чатах, сторис и репозиториях. При утечке сразу выпустите новый через /token в BotFather.
Хватит ли Google Sheets вместо CRM на старте?
Да, пока заявок немного: колонки дата, контакт, текст, статус. Используйте фильтр по статусу «новая». Когда поток вырастет, перенесите строки в amoCRM или аналог по внутреннему гайду выше.
Можно ли потом подключить amoCRM или ИИ-ответы?
Да. Сначала стабилизируйте приём в Sheets. Потом добавьте CRM-модуль или ИИ-ветку отдельным сценарием, не ломая единственный Watch Updates. Избегайте копипасты триггера «на всякий случай».