Telegram-бот для приёма заявок через n8n без кода в 2026 году
Обновлено: июнь 2026. Telegram-бот для заявок собирается на n8n без кода за 2 часа: BotFather выдаёт токен, узел Telegram Trigger принимает сообщение, узел Set собирает имя и телефон, Google Sheets сохраняет заявку, а менеджер получает уведомление в личку. Дальше разберём всю цепочку по шагам, с конкретными узлами n8n и реальными ценами на июнь 2026.
Telegram-бот для приёма заявок на n8n собирается из пяти узлов: Telegram Trigger, IF-фильтр, Set Node, Google Sheets Append и Telegram Message. Без единой строки кода, токен бесплатный, хостинг от $5 в месяц. В статье — пошаговая настройка, готовый промпт для AI-агента поверх бота и разбор частых ошибок при первом запуске.

Зачем малому бизнесу бот для заявок в Telegram
Бот в Telegram ловит заявку в момент, когда клиент готов купить, а не через час, когда менеджер открыл почту. Связка n8n + Telegram + Google Sheets закрывает 80% сценариев малого бизнеса без программиста.
Суммарный спрос по запросам вокруг темы — 2722 показа в месяц: «бот для записи клиентов», «автоматизация бизнеса с ии», «автоматизация бизнес процесса клиента» и смежные формулировки. Цифра не случайная — пропущенная заявка стоит реальных денег, и владельцы бизнеса это нутром чувствуют.
Самая частая боль малого бизнеса не в том, что заявок мало. Она в том, что заявки приходят в разные каналы: звонок, директ, форма на сайте, личка в Telegram — и часть теряется между ними. Бот не решает маркетинг, он решает дисциплину: каждое обращение попадает в одну таблицу и долетает до человека, который должен на него ответить.
Максим: «GoBanana мы собрали за 6-8 часов суммарно, и она принесла 12 миллионов рублей. Telegram-бот для заявок проще в десять раз, но принцип тот же — не пытайся сделать идеально с первого раза, сделай рабочую версию и тестируй на живых клиентах.»

Что нужно подготовить перед началом
Для запуска нужны три вещи: аккаунт Telegram для создания бота, аккаунт n8n (cloud или self-hosted) и Google-аккаунт для таблицы. Регистрация во всех трёх — бесплатная, занимает суммарно 10-15 минут.
n8n — open-source платформа для автоматизации workflow без кода, родственник Zapier и Make, но с собственным хостингом и без жёстких лимитов на количество шагов в одном сценарии. В видео по теме AI-агентов на n8n авторы прямо называют платформу инструментом для построения автоматизаций без написания кода — и это ключевое отличие от классической разработки бота через Python или Node.js.
Из материалов по созданию Telegram-агентов на n8n видно общий паттерн: сначала настраивается триггер на входящее сообщение, затем логика обработки, и в конце — ответ обратно пользователю. Этот же скелет работает и для простого бота приёма заявок, просто без AI-агента внутри.
Список того, что понадобится:
- Telegram-аккаунт (свой, для создания бота через BotFather)
- n8n: cloud-версия на n8n.io или self-hosted на VPS
- Google-аккаунт для таблицы и Google Sheets API
- 30-60 минут свободного времени на первую настройку

Как получить токен Telegram-бота через BotFather
Токен бота получают через служебного бота @BotFather командой /newbot. Процесс занимает около двух минут: имя бота, юзернейм, и BotFather присылает токен в виде длинной строки цифр и букв.
BotFather — это официальный Telegram-бот для создания других ботов. Заходите в Telegram, ищете @BotFather, нажимаете Start.
Дальше всё просходит в диалоге:
- Отправляете команду
/newbot - Указываете отображаемое имя бота (можно на русском)
- Указываете юзернейм — он обязательно должен заканчиваться на
bot(например,zayavki_shop_bot) - BotFather присылает токен вида
123456789:ABCdefGHIjklMNOpqrSTUvwxYZ
Этот токен — единственный ключ доступа к боту. Его нужно скопировать и сохранить, потому что он понадобится при настройке credentials внутри n8n.
Citation capsule: Создание бота через BotFather занимает не больше двух минут и не требует ни одной строки кода — весь процесс идёт через переписку с самим BotFather внутри Telegram, а итоговый токен сразу готов к вставке в n8n.
Как настроить триггер Telegram в n8n
Telegram Trigger — это узел n8n, который запускает workflow при получении нового сообщения боту. Настраивается через вставку токена из BotFather в новые credentials, без дополнительного кода.
Внутри n8n создаёте новый workflow и добавляете первый узел — ищете в поиске «Telegram» и выбираете триггер «On Message». При первом добавлении узел попросит создать credentials: нажимаете «Create New Credential», вставляете токен от BotFather и сохраняете.
Дальше n8n предложит протестировать шаг — нажимаете Listen for Event и пишете боту любое сообщение из Telegram. Если всё настроено верно, в интерфейсе n8n появится JSON с данными: текст сообщения, ID пользователя, его имя и username.
Здесь стоит сразу решить, нужен ли фильтр по ID чата. Если бот будет публичным и заявки может оставить кто угодно — фильтр не нужен. Если бот для внутреннего использования (например, для записи только конкретного списка клиентов) — добавляется узел IF, который сравнивает ID отправителя с разрешённым списком.

Как собрать данные заявки через узел Set
Set Node собирает структурированные поля заявки — имя, телефон, суть запроса — из текста входящего сообщения. Узел переименовывает и группирует данные в формат, готовый для записи в таблицу.
После триггера добавляется узел Set (в новых версиях n8n он называется Edit Fields). Его задача — превратить разрозненный текст сообщения в чёткие поля: имя, телефон, запрос, дата обращения.
Самый простой вариант для первой версии бота — задать боту сценарий вопросов. Бот спрашивает имя, ждёт ответ, спрашивает телефон, ждёт ответ, спрашивает суть запроса. Каждый ответ сохраняется в отдельную переменную через цепочку узлов Set с условными переходами.
Более продвинутый вариант — одно сообщение в свободной форме плюс AI-узел, который разбирает текст и достаёт из него имя, телефон и запрос автоматически. Этот подход ближе к тому, что показано в материалах про AI-финансиста на n8n: пользователь пишет одной фразой, а ChatGPT-узел внутри workflow классифицирует и структурирует данные перед записью.
Лиза: «Раз — бот спрашивает контакты. Два — записывает в таблицу. Три — шлёт уведомление менеджеру. Вот такие пироги, и это реально работает без единой строчки кода, прикинь.»

Как сохранить заявку в Google Sheets через n8n
Google Sheets Append добавляет новую строку в таблицу с данными заявки. Узел требует OAuth-подключение Google-аккаунта и указание конкретного листа и диапазона колонок.
Перед настройкой узла создайте в Google Таблицах файл с колонками: дата, имя, телефон, запрос, статус. Это и станет вашей базой заявок — без сложной CRM, но с полным контролем данных.
В n8n добавляете узел Google Sheets, выбираете операцию Append Row, подключаете Google-аккаунт через OAuth и указываете нужный файл и лист. Дальше сопоставляете поля: значение из Set Node «имя» идёт в колонку «Имя», «телефон» — в колонку «Телефон» и так далее.
Здесь есть нюанс с датой. Если планируете потом фильтровать заявки по дням или строить отчёты, формат даты должен совпадать с тем, что ожидает колонка в таблице. В материалах по созданию финансового ассистента на n8n отдельно подчёркивается: расхождение формата даты между тем, что присылает workflow, и тем, что ожидает Google Sheets — частая причина сломанной автоматизации на старте.
| Способ хранения заявок | Подходит для | Ограничение |
|---|---|---|
| Google Sheets | До 5-10 заявок в день, 1-2 менеджера | Скорость падает при росте нагрузки, лимиты API |
| Airtable | До 50 заявок в день, команда из 3-5 человек | Платный тариф при росте базы |
| База данных (PostgreSQL) | Любой объём, масштабирование | Требует настройки сервера, выше порог входа |
Для старта Google Sheets — оптимальный выбор. Связка проверена в десятках реальных ботов и не требует отдельного сервера базы данных.

Как настроить уведомление менеджеру в Telegram
Финальный узел отправляет сообщение в личку менеджеру через Telegram Send Message сразу после записи заявки в таблицу. Менеджер получает данные клиента без захода в таблицу.
Добавляете ещё один узел Telegram, но теперь операция — Send Message. В качестве Chat ID указываете личный ID менеджера в Telegram (его легко узнать через бота @userinfobot).
Текст уведомления собирается из тех же переменных, что уже прошли через Set Node:
Новая заявка!
Имя: {{ $json.name }}
Телефон: {{ $json.phone }}
Запрос: {{ $json.request }}
Время: {{ $now }}Этот шаблон закрывает базовый сценарий. Можно расширить — добавить второй узел отправки в общий чат отдела продаж или прикрутить уведомление в WhatsApp через дополнительный сервис, но для MVP-версии бота двух узлов Telegram (триггер на входе и отправка на выходе) достаточно.

Сколько стоит хостинг n8n для бота заявок
Self-hosted n8n бесплатен по лицензии, но требует VPS от 5 долларов в месяц. Cloud-версия n8n с июня 2026 стартует от 20 евро в месяц за тариф Starter с лимитом 2500 выполнений.
Здесь развилка. n8n Community Edition — открытый код, и лицензия не стоит ничего. Но запуск в продакшене требует сервера, и тут цена зависит от выбора инфраструктуры.
Self-hosted вариант на дешёвом VPS обходится в $5-7 в месяц за безлимитные выполнения workflow согласно разбору цен n8n на 2026 год от No Code MBA. Это самый выгодный путь для одного бота с небольшим потоком заявок — настройка через Docker Compose занимает 30-60 минут по готовому гайду.
Cloud-версия n8n удобнее технически неподготовленному человеку, но дороже: тариф Starter с июня 2026 стоит от 20 евро в месяц при оплате годом и включает 2500 выполнений workflow согласно официальному прайсу n8n, разобранному в гайде Sliplane. Для бота, который обрабатывает по 20-30 заявок в день, этого лимита хватит с запасом — один диалог с клиентом обычно укладывается в 1-3 выполнения workflow.
| Вариант хостинга | Цена в месяц | Лимит выполнений | Кому подходит |
|---|---|---|---|
| Self-hosted VPS | $5-7 | Без лимита | Технически уверенным, для 1-3 ботов |
| n8n Cloud Starter | ~€20-24 | 2500 | Тем, кто не хочет настраивать сервер |
| n8n Cloud Pro | €50-60 | 10000 | Команды с несколькими ботами и сценариями |
Решение зависит от того, готовы ли вы один раз потратить час на настройку VPS ради экономии $15-50 в месяц. Для одного бота заявок разница не критична, но если планируете собирать целую линейку ботов под разные задачи бизнеса — self-hosted быстро окупает время на настройку.

Как добавить AI-агента поверх бота для заявок
AI Agent Node в n8n превращает простой бот-опросник в собеседника, который сам понимает запрос клиента и заполняет нужные поля. Подключается через узел AI Agent с моделью ChatGPT или Gemini и системным сообщением с инструкциями.
Базовая версия бота работает по жёсткому сценарию вопросов. Но в материалах по созданию Telegram AI-агентов на n8n показан более гибкий подход: вместо последовательных вопросов добавляется узел AI Agent, который сам решает, что спросить дальше, и может выполнять действия через подключённые инструменты — например, проверять занятость времени в календаре перед записью на встречу.
Для бота заявок это означает: клиент пишет одним сообщением «хочу записаться на маникюр на субботу», а AI-агент сам достаёт из текста услугу, желаемую дату и спрашивает только то, что не хватает — например, телефон.
Ключевой лайфхак из практики настройки таких агентов — переименовывать инструменты внутри n8n понятными названиями (например, «get_contacts» вместо стандартного имени узла), чтобы модель точнее понимала, когда какой инструмент вызывать. Без чёткого системного сообщения с инструкциями агент путает порядок действий — это подтверждается на практике в нескольких разборах подобных ботов.
Максим: «Звучит good — добавить ИИ-агента в готового бота заявок. Но без чёткого системного промпта он реально путает шаги: то контакт не находит перед отправкой, то дату не туда записывает. Тестируйте на десятке сценариев, прежде чем выкатывать клиентам.»

Какие ошибки чаще всего совершают на старте
Главные ошибки новичков: забывают про Session ID для памяти бота, путают формат даты при записи в таблицу и не тестируют сценарий с реальными именами и телефонами до запуска на клиентах.
Разберём по пунктам, опираясь на практику настройки похожих ботов:
Память бота теряется между сообщениями. Если используется узел Memory для хранения контекста диалога, ему нужен Session ID. Без него при первом тестовом запуске агент не помнит предыдущее сообщение в рамках одного диалога — это частая причина, когда бот в демо работает, а на реальном тесте обрывает диалог.
Дата записывается в неправильном формате. Google Sheets ожидает конкретный формат даты в колонке, а n8n по умолчанию может присылать дату в другом виде. Решение — явно указать нужный формат через функцию форматирования внутри узла, прежде чем записывать.
Бот не проверяет дубли заявок. Если клиент случайно отправит одно и то же сообщение два раза, без дополнительной логики в таблице появятся две одинаковые строки. Для старта это не критично, но при росте потока заявок стоит добавить проверку по номеру телефона за последние сутки.
Тестирование только на придуманных данных. Сценарий, который отработал на тестовом «Иван, 89991234567», может сломаться на реальном клиенте, который написал номер с пробелами или скобками. Перед запуском на живых клиентах стоит прогнать бота на 5-10 разных форматов ввода.

Глоссарий терминов
Workflow — отдельный сценарий автоматизации в n8n, цепочка узлов от триггера до финального действия.
Node (узел) — один шаг в workflow: получить сообщение, отправить запрос, записать данные.
Trigger — узел, который запускает workflow при определённом событии (новое сообщение, новая строка в таблице).
Credentials — сохранённые в n8n данные для подключения к внешнему сервису (токен, API-ключ, OAuth).
BotFather — служебный Telegram-бот для создания и управления другими ботами.
Session ID — идентификатор сессии диалога, нужен для работы памяти AI-агента между сообщениями.
Часто задаваемые вопросы
Можно ли сделать Telegram-бота для заявок совсем без n8n, просто на коде?
Можно, но это требует знаний Python или Node.js и отдельного сервера для постоянной работы бота. n8n убирает этот порог входа — весь код спрятан внутри готовых узлов, и собрать аналог занимает 2 часа вместо нескольких дней разработки.
Нужно ли платить за Telegram Bot API?
Нет, Telegram Bot API бесплатен полностью, включая безлимитную отправку сообщений в рамках разумных лимитов на спам. Платить придётся только за хостинг n8n, если выбираете cloud-версию вместо self-hosted.
Сколько заявок в день может обработать бот на Google Sheets?
Для потока до 10-15 заявок в день Google Sheets справляется без проблем. При большем объёме одновременных обращений стоит переходить на Airtable или полноценную базу данных — Google Sheets начинает тормозить при параллельных запросах.
Что делать, если BotFather не отвечает на команды?
Обычно проблема в том, что команда отправлена не в правильном формате — нужно именно /newbot, без лишних пробелов. Если BotFather всё равно молчит, попробуйте перезайти в диалог через поиск @BotFather заново.
Можно ли подключить к боту голосовые сообщения вместо текста?
Да, через узел транскрибации Whisper внутри n8n. Входящее голосовое сообщение скачивается, преобразуется в текст через Whisper, и дальше обрабатывается тем же путём, что и обычный текст — этот паттерн уже проверен в ботах для учёта расходов.
Безопасно ли хранить телефоны клиентов в Google Sheets?
Технически да, если доступ к таблице закрыт от посторонних. Но для бизнеса с большим объёмом персональных данных стоит свериться с требованиями 152-ФЗ о персональных данных и при росте перейти на защищённую базу данных вместо общей таблицы.
Сколько времени уходит на полную настройку с нуля?
При первом запуске — 2-3 часа, включая регистрацию во всех сервисах и тестирование. После того как разобрались со схемой один раз, повторная настройка похожего бота под другой бизнес занимает 30-40 минут — узлы просто копируются и меняются переменные.
Что выбрать: жёсткий сценарий или AI-агент
Для простого приёма контактов достаточно жёсткого сценария вопросов без AI. AI-агент нужен, если запросы клиентов разнообразны и требуют понимания контекста, а не просто заполнения трёх полей.
Если задача бота — собрать имя, телефон и короткий комментарий, AI-агент избыточен. Жёсткий сценарий из Set Node работает стабильнее, дешевле в плане токенов и проще в отладке.
AI-агент оправдан, когда клиент должен описать задачу свободным текстом, а бот сам должен понять суть запроса, проверить доступность времени или подобрать подходящую услугу из списка. В этом случае стоимость токенов модели (от $0.28 за миллион токенов у DeepSeek до $3 у Claude Sonnet за входные токены) окупается экономией времени менеджера на разбор заявок.
Для большинства малых бизнесов на старте логичнее взять простую версию без AI, протестировать на реальном потоке заявок 2-3 недели, а потом решать, нужна ли надстройка с искусственным интеллектом.

Дальнейшие шаги после запуска бота
После того как бот заявок заработал стабильно, следующий уровень — посмотреть на готовых AI-агентов под конкретные задачи бизнеса в каталоге агентов VibeCoderz, либо изучить инструменты для разработки в полном каталоге AI-инструментов, если планируете собирать более сложные продукты поверх n8n.
Если нужна помощь с настройкой конкретного сценария под ваш бизнес или хотите обсудить, какая автоматизация даст максимальный эффект именно у вас — можно записаться на консультацию к Максиму.
Обновлено: июнь 2026.