FlowCastle/Блог/Бот для заявок в Telegram за 10 минут

Бот для заявок в Telegram за 10 минут

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

6 мин чтения·9 июн. 2026 г.
Canvas FlowCastle со сценарием Telegram-бота для квалификации заявок
Готовый шаблон

Всё, что мы собираем в этой статье, уже есть в виде готового сценария — установите его и настройте под себя.

Открыть шаблон

Бот для заявок полезен не потому, что умеет говорить первым. Он полезен, когда отвечает сразу и задаёт нужные вопросы до того, как подключится человек. Если бот просто просит оставить телефон, это обычная форма с лишним шагом. Если он уточняет задачу, бюджет и сроки, команда получает уже понятную заявку и быстрее решает, кто должен ответить.

В этом разборе мы собираем простой сценарий для Telegram: приветствие, три вопроса с кнопками, сохранение ответов в контакт и уведомление команды. Без кода, без ветки AI-поддержки и без сложной маршрутизации. Цель — запустить рабочий бот для заявок примерно за 10 минут, а потом улучшать вопросы уже по реальным диалогам.

Что вы соберёте

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

Готовый сценарий Telegram-бота для заявок на canvas FlowCastle: приветствие, вопросы, сохранение ответов, уведомление команды и подтверждение.

Полный сценарий квалификации заявки перед публикацией в Telegram.

Шаг 1: Создайте сценарий и приветственное сообщение

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

Можно использовать такой текст:

Здравствуйте. Задам 3 коротких вопроса, чтобы команда поняла задачу и ответила вам по делу.

Это сообщение сразу задаёт ожидания. Человек понимает, что его не отправляют в длинную анкету, а быстро собирают контекст для живого ответа. Не превращайте первый экран в рекламный текст. Пользователь уже написал в Telegram, следующий лучший шаг — начать уточнение.

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

Редактор FlowCastle с приветственным сообщением для Telegram-бота заявок.

Приветствие объясняет, зачем бот задаёт вопросы.

Шаг 2: Задайте вопросы с кнопками

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

Вопрос 1:

С чем вам нужна помощь?

Кнопки:

  • Бот для заявок на сайте
  • Автоматизация в Telegram
  • Бот поддержки

Вопрос 2:

Какой бюджет вы рассматриваете?

Кнопки:

  • До 30 000 ₽
  • 30 000–100 000 ₽
  • 100 000 ₽+

Вопрос 3:

Когда хотите запуститься?

Кнопки:

  • На этой неделе
  • В этом месяце
  • Пока изучаю варианты

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

Если у вас другой бизнес, измените формулировки и кнопки, но сохраните саму форму: три коротких вопроса достаточно квалифицируют заявку и не превращают чат в бюрократию.

Окно редактирования сообщения для первого вопроса: текст сообщения, раздел медиа и список кнопок с ответами.

Каждый вопрос — это одно сообщение: текст, необязательное медиа и собственный список кнопок.

Три вопроса с кнопками в сценарии FlowCastle: задача, бюджет и срок запуска.

Кнопки дают чистые ответы, которые удобно сохранять и использовать в логике.

Шаг 3: Сохраните ответы в контакт

В каждом сообщении с вопросом используйте настройку кнопок Сохранить последнюю нажатую кнопку в и выберите переменную контакта. Отдельный блок действия для этого не нужен. Названия должны быть понятными без контекста сценария:

  • lead_need
  • lead_budget
  • lead_timeline

Именно эти переменные превращают переписку в карточку с данными. Когда сотрудник откроет контакт позже, ему не придётся искать смысл заявки в истории сообщений. Эти же поля можно использовать для последующих рассылок, фильтров и персонализации.

Например, если человек выбрал «Бот поддержки», «30 000–100 000 ₽» и «В этом месяце», эти значения должны остаться в контакте после завершения диалога. Команда сразу видит, с каким запросом пришёл человек и насколько срочно нужно реагировать.

Настройте это во всех трёх сообщениях с вопросами до уведомления команды. Главное правило одно: каждый выбранный ответ должен попасть в контакт до передачи заявки человеку.

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

В панели настроек кнопки ответ на вопрос привязывается к переменной контакта — в этом примере, к lead_need.

Шаг 4: Уведомите команду вместе с ответами

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

Напишите компактное уведомление и вставьте сохранённые ответы через выбор переменных. Технические шаблоны не нужно набирать руками: нажмите кнопку переменной в поле сообщения и выберите lead_need, lead_budget и lead_timeline среди переменных контакта.

Новая заявка из Telegram

Задача: {{lead_need}}
Бюджет: {{lead_budget}}
Срок: {{lead_timeline}}

Откройте чат в Telegram и ответьте, пока контекст свежий.

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

Сообщение в чат команды — самый простой вариант передачи заявки. В сценариях с большим потоком заявок вместо этого можно открывать живой диалог для оператора прямо в FlowCastle — этот вариант разобран в отдельном материале про AI-бота поддержки — или отправлять заявку в Google Sheets либо CRM; этот сценарий мы разберём в одной из следующих статей.

После уведомления добавьте короткое подтверждение для пользователя:

Спасибо. Я передал ответы команде, скоро вам ответят здесь.

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

Редактор уведомления FlowCastle с выбором переменных lead_need, lead_budget и lead_timeline для сообщения команде.

Выбор переменных добавляет поля контакта в сообщение как понятные чипы.

Шаг 5: Опубликуйте и проверьте

Чтобы сценарий заработал в Telegram, подключите токен бота из @BotFather — как получить токен, показано в официальном руководстве Telegram. В FlowCastle токен нужно указать один раз при подключении бота.

После подключения опубликуйте сценарий и сначала проверьте его в панели Test внутри FlowCastle. Отправьте /start, прочитайте приветствие, нажмите по одной кнопке в каждом вопросе и откройте вкладку Chat, чтобы убедиться, что там видны те же ответы, которые вы выбрали.

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

Если что-то из этого не работает, исправьте сценарий до запуска трафика. Бот для заявок полезен только тогда, когда передача команде надёжна.

Вкладка Chat в панели Test с полным тестовым диалогом: приветствие, три отвеченных вопроса и итоговое подтверждение.

Вкладка Chat показывает весь тестовый диалог целиком, включая сообщение с подтверждением.

Попробуйте тот же сценарий на сайте

Когда Telegram-версия работает, тот же сценарий можно запустить в чат-виджете на сайте без пересборки. Виджет подключается как JavaScript-сниппет, а пузырёк на flowcastle.ai сам работает на FlowCastle, поэтому одна и та же логика квалификации может встречать посетителей и на сайте, и в Telegram.

Когда вы перерастёте этот сценарий

Следующий шаг — не просто добавить больше вопросов. Расширенный шаблон объединяет сбор заявки, AI-ответы из базы знаний, передачу человеку и, скоро, отслеживание одного и того же посетителя от сайта до Telegram. Если вам уже нужен сценарий поддержки, посмотрите отдельный разбор AI-бота поддержки; здесь мы сознательно оставляем фокус на быстрой квалификации заявок.

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

telegramlead-genтуториал

Читайте дальше