Обновлено: июнь 2026.
Бот для продаж в Telegram это автоматическая воронка из четырех шагов: приветствие, квалификация, оффер, оплата через ЮKassa. Собирается за один вечер в Windsurf с моделью Claude Sonnet 4.6 на стеке Python + aiogram 3 + ЮKassa. Горячий лид падает менеджеру в личку сразу после выбора тарифа, остальное закрывает сам бот, без вашего участия в три ночи.
Бот для продаж в Telegram в 2026 году собирается одним вайбкодером за вечер. Стек: Python + aiogram 3, оплата через ЮKassa, мозг сценария на Claude Sonnet 4.6 в Windsurf. Воронка из четырех шагов закрывает 80% типовых задач. Цена запуска от нуля рублей в тестовом режиме до 500 рублей в месяц в продакшене. Конверсия в оплату стабильно держится 8-15%.
Что такое бот для продаж в Telegram и зачем он малому бизнесу
Бот для продаж в Telegram заменяет менеджера на холодном трафике. Он принимает заявку, квалифицирует клиента, делает оффер и берет деньги через ЮKassa, не теряя ни одного контакта в 3 ночи.
Telegram-бот продаж это мини-сайт и менеджер в одном диалоговом окне. По данным аналитики чат-ботов, открываемость сообщений в мессенджерах держится около 90% против 20-30% в email. На холодном трафике это разница между 100 заявок в воронке и 100 заявок в спаме.

Телеграм бот для продаж забирает у вас рутину, которую раньше делал живой менеджер. Клиент пришел, бот поздоровался, задал два уточняющих вопроса, показал тариф, принял оплату. На выходе у вас оплаченный заказ, у клиента доступ к продукту. Менеджер подключается только когда лид горячий и готов к консультации.
Создать бота для продажи товаров или услуг в 2026 имеет смысл, если у вас есть хотя бы 20-30 заявок в месяц. На меньшем потоке проще написать вручную. Выше 50 в месяц бот окупает себя за неделю. По себе видели: NanaBanana в Telegram сделал 12 миллионов рублей выручки на боте, без живого менеджера, при нуле рублей рекламного бюджета.
Из каких этапов собирается воронка которая продает сама

Базовая воронка телеграм бота для продаж это четыре шага: приветствие, квалификация, оффер, оплата. Каждый шаг это отдельное FSM-состояние, между шагами клиент не теряется даже если отвлекся на час.
Классическая автоворонка чат-бота закрывает путь от незнания продукта до оплаты. Лид-магнит на входе формирует интерес. Трипваер за 100-500 рублей формирует доверие первой покупкой. Основной оффер уже идет прогретой аудитории. Это та же воронка что у Wildberries-продавцов мебели, только в Telegram.
Первый шаг это приветствие. Бот здоровается, представляется и в одном предложении объясняет за что он отвечает. Никаких длинных вступлений. Прикрепили фото товара или скриншот продукта, под фото две-три inline-кнопки с вариантами действий.
Второй шаг квалификация. Бот спрашивает одну-две вещи: что человеку нужно, на какой бюджет рассчитывает или для кого продукт. Ответы пишутся в переменные FSM. Длинные опросники здесь убивают конверсию: чем больше полей, тем меньше дойдут до оплаты.
Третий шаг оффер. На основании ответов бот показывает конкретный тариф или продукт с inline-кнопкой "Купить". Без вариантов "выберите из десяти товаров": один путь, одна кнопка, один результат. Принцип трех единичек, как говорит Максим: один сегмент + одна задача + одна функция.
Четвертый шаг оплата через ЮKassa. Бот отправляет инвойс, клиент платит прямо в Telegram, бот фиксирует successful_payment и дает доступ к продукту. На этом автоворонка закончилась, дальше уже работа с базой платящих клиентов.
Какой стек выбрать в 2026 для бота продаж в Telegram
Базовый стек: Python + aiogram 3 + ЮKassa + Supabase + Railway. Мозг сценария собирается в Windsurf с моделью Claude Sonnet 4.6 или DeepSeek V4 Pro Max если экономите.
Для бота продаж в 2026 году aiogram 3 это де-факто стандарт. Она нативно держит роутеры, FSM, контекстный bot instance и работает с aiosqlite через нативные драйверы. На aiogram 2 уходят только старые проекты с нулевой поддержкой.
Aiogram 3 закрывает 100% задач по работе с Telegram API в любом боте для продажи товаров или услуг: команды, inline-кнопки, FSM-состояния, оплата, рассылки. Документация ЮKassa содержит готовые примеры именно под aiogram, провайдер токен получаете у бота ЮKassa в Telegram за пять минут. В тестовом режиме ИП или ООО не нужны.
База данных самый дешевый и быстрый вариант это Supabase: бесплатный тариф закрывает первые 500 МБ и 50 000 запросов в месяц. Если хотите еще проще, ставите SQLite через aiosqlite прямо в проекте, без отдельного сервера. Для бота на 1000 пользователей хватает с запасом.
Хостинг: Railway дает стартовый кредит на 5 долларов в месяц, этого хватает на телеграм бот для продаж с потоком в 30-50 заявок в день. Для российской аудитории альтернатива это Timeweb Cloud от 300 рублей в месяц.
Мозг сценария собирается в Windsurf или Cursor. По бенчмарку SWE-bench Verified на июнь 2026 Claude Sonnet 4.6 дает 79,6% при цене $3 за миллион входных токенов. DeepSeek V4 Pro Max выдает те же 80,6% за $0,435 при MIT-лицензии: если бюджет ноль, берете его.

| Компонент | Что выбрать | Цена | Зачем |
|---|---|---|---|
| Фреймворк | aiogram 3 | бесплатно | Нативные FSM, роутеры, поддержка |
| Оплата | ЮKassa | 3,5% комиссии | Тест без ИП, провайдер токен Telegram |
| База данных | Supabase или SQLite | бесплатно до 500 МБ | Простой старт, авто-бэкапы |
| AI-IDE | Windsurf или Cursor | от $15/мес | Сборка по PRD на русском |
| Хостинг | Railway или Timeweb | $5-300 руб/мес | Деплой одной кнопкой |
| Мозг | Claude Sonnet 4.6 | $3/$15 за 1M | Лучший баланс цены и качества |
Как Windsurf собирает FSM-сценарий воронки за один промпт
FSM-сценарий воронки описывается на русском в PRD и передается агенту Windsurf одним сообщением. Класс состояний, переходы и хэндлеры пишутся автоматически за 15-20 минут вместо двух часов ручной работы.
FSM это позвоночник воронки в боте для продажи в Telegram. Без FSM каждый второй клиент сваливается на втором сообщении: бот забывает на каком шаге диалог и отвечает невпопад. С FSM клиент проходит сценарий целиком, даже если отвлекся на час и вернулся в чат вечером.
В PRD-промпте для Windsurf вы описываете воронку бота для продаж словами, не кодом. Указываете состояния: приветствие, ожидание имени, ожидание телефона, выбор тарифа, оплата, подтверждение. Дальше Windsurf собирает класс через StatesGroup aiogram и расставляет хэндлеры по состояниям сам.
Пример куска PRD: "FSM воронки имеет шесть состояний. На waiting_for_name бот принимает имя текстом. На waiting_for_phone валидирует телефон по маске +7. На selecting_plan показывает inline-кнопки трех тарифов. На waiting_for_payment передает инвойс ЮKassa." Этих четырех предложений Windsurf хватает чтобы собрать рабочую заготовку.

Главное в промпте указать версию aiogram 3.13+ явно. AI часто берет корпус aiogram 2, на котором обучен, и собирает архитектуру по-старому, с lambda-фильтрами и ручной передачей bot instance. Это критическая разница: aiogram 2 не работает с современными библиотеками платежей нативно.
Максим: «Веб-версию NanaBanana собрал за 3 часа после выхода новой модели. Суммарно на продукт ушло 6-8 часов работы. Бот NanaBanana в Telegram это 80 000+ подписчиков, 12 миллионов рублей выручки, ноль рублей в рекламу. Если бы я не описывал каждый сценарий в PRD перед промптом, такой скорости не было бы. Сделал и получил цифру.»
Как подключить оплату через ЮKassa в боте на aiogram
ЮKassa в aiogram 3 подключается через provider token и метод send_invoice. Сумма передается в копейках, тестовый режим работает без ИП, обработка платежа закрывается двумя хэндлерами: pre_checkout_query и successful_payment.
Тестовый провайдер токен ЮKassa выдается в одноименном боте в Telegram за пять минут. Это самый быстрый способ создать бота для продажи с реальной оплатой. Лимит тестового режима 1000 рублей за платеж, этого хватает на отладку всей воронки. Реальный provider token подключается уже после получения статуса ИП или самозанятого.
Сумма в send_invoice передается в копейках: 500 рублей это 50000. Это типовая ошибка новичков: ставят 500 в коде и получают платеж на 5 рублей. ЮKassa работает в копейках по той же причине, что и большинство платежных систем, так точнее считаются комиссии.
Обработка идет через два хэндлера. Первый ловит pre_checkout_query: бот должен ответить True (подтвердить платеж) или False (отклонить). Между этими двумя ответами Telegram дает 10 секунд, поэтому никакой долгой логики тут не пишите.

Второй хэндлер ловит successful_payment после реальной оплаты. Здесь уже идет боевая логика: запись в базу, выдача доступа к продукту, отправка уведомления менеджеру. Если хотите защитить инвойс от пересылки в чужой чат, добавляете параметр protect_content=True в send_invoice.
Для тестового платежа используйте карту 1111 1111 1111 1111, дата 12/26, CVV 000. ЮKassa примет любую сумму в пределах тысячи рублей и вернет successful_payment. После проверки сценария переключаете токен на боевой и меняете флаг провайдера.
Как передать горячего лида менеджеру в нужный момент
Бот передает горячего лида менеджеру в личку Telegram сразу после квалификации или после нажатия кнопки "Хочу консультацию". Менеджер получает имя, телефон, ответы на квалификационные вопросы и ссылку на чат с клиентом.
Горячий лид в воронке бота для продаж это не каждый, кто нажал /start. Горячий это тот, кто прошел два-три шага квалификации и не сорвался: ответил на вопросы про задачу, бюджет и сроки. Передавать менеджеру всех подряд означает завалить его холодными контактами и потерять реальных покупателей.
Технически передача собирается просто. На последнем шаге FSM (selecting_plan или confirming) бот собирает все собранные переменные и отправляет их в личку менеджеру через bot.send_message с заранее заданным Chat ID. Chat ID менеджера узнаете через бота @userinfobot за десять секунд.
Формат сообщения должен быть жестким, без полета фантазии:
Новый горячий лид
Имя: Алексей
Телефон: +7 999 123 45 67
Запрос: автоматизация продаж
Бюджет: до 50 000 руб
Тариф: пробовал Pro
Чат: t.me/user?id=123456789
Менеджер открывает чат прямо из ссылки в Telegram и продолжает диалог с того места, где остановился бот. Контекст не теряется, клиент не объясняет ситуацию повторно. Это критично: повторное объяснение убивает доверие быстрее любого скрипта продаж.
Альтернативный вариант это запись лида в Google Sheets или CRM. Узел Insert Row в n8n или прямая интеграция с amoCRM закрывают задачу за 30 минут. Для одного менеджера хватает уведомления в Telegram, для команды из трех и более продажников уже нужна CRM.
Сколько стоит запуск бота для продаж в реальных деньгах
Минимальный запуск бота для продаж нулевой: BotFather бесплатно, тестовый ЮKassa бесплатно, Railway дает стартовый кредит. Продакшен стоит 5-10 долларов в месяц за хостинг и базу плюс 3,5% комиссии ЮKassa с каждой транзакции.
Цена запуска бота для продаж в Telegram это меньше одного дня работы фрилансера-разработчика. По состоянию на июнь 2026 базовый стек закрывается в пределах 1000 рублей за первый месяц. Дальше зависит только от потока заявок и выбора AI-IDE.
Прямые расходы на телеграм бота для продаж делятся на три части. Первая это инфраструктура: хостинг, база, домен. Вторая это AI-IDE для сборки и поддержки кода. Третья это комиссии платежной системы с оборота. Все три по отдельности минимальны, в сумме редко превышают 3000 рублей в месяц при потоке до 100 заявок в день.
| Статья расходов | Цена в месяц | Когда платите |
|---|---|---|
| Хостинг Railway или Timeweb | $5-7 / 300-500 руб | С первого дня |
| Supabase базовый | бесплатно | До 500 МБ данных |
| ЮKassa комиссия | 3,5% с оборота | Только при продажах |
| Windsurf или Cursor Pro | $15-20 | На время разработки |
| Claude Sonnet 4.6 (если кодим напрямую) | $3 за 1M токенов | Только при активной разработке |
| Домен .ru | 200-300 руб/год | Опционально |
Сравните это с альтернативой: фрилансер на Python за такой бот возьмет от 50 000 до 150 000 рублей единовременно плюс поддержка от 15 000 в месяц. Через Windsurf вы платите 20 долларов в месяц за подписку и закрываете и сборку, и поддержку одной подпиской. Окупаемость с первой оплаты клиента.
Какие ошибки убивают конверсию воронки и как их обойти
Главные ошибки в воронке бота для продаж в Telegram: длинные опросники, отсутствие FSM, кнопки на каждом сообщении, передача всех лидов менеджеру подряд. Каждая режет конверсию на 20-40% и не видна сразу.

Аналитика встроенного чат-бота помогает находить этап слива конверсии. Типовой пример: на шаге сбора телефона отваливается 60% дошедших до этого шага. Решение это удалить блок с телефоном или перенести его в самый конец, после оплаты. Доверие сначала, контакты потом.
Самая частая ошибка при создании бота для продажи это собирать слишком много данных. Бот спрашивает имя, фамилию, телефон, город, возраст, должность, опыт работы. После четвертого поля клиент закрывает чат. Правило простое: меньше пяти вопросов до оффера, иначе теряете половину входящего потока.
Вторая ошибка отсутствие FSM. Бот собран на голых хэндлерах без состояний. Клиент пишет "/start" в середине воронки и получает приветствие заново. Все собранные данные затерты, диалог сбит. Без FSM сценарий длиннее двух шагов не работает.
Третья ошибка inline-кнопки на каждом сообщении. Кажется, что чем больше выбор, тем лучше. На практике наоборот: каждая лишняя кнопка отвлекает от целевого действия. Принцип "управление вниманием": одна кнопка ведет к покупке, остальные либо убираете, либо прячете в подменю.
Четвертая ошибка передача всех лидов менеджеру. После нажатия /start бот сразу зовет менеджера в чат. У менеджера в день 200 холодных контактов, он не успевает ни с одним поработать нормально. Передавать менеджеру нужно только горячих, после квалификации.
FAQ по созданию бота для продаж в Telegram

Сколько стоит запустить бот для продаж в Telegram в 2026 году?
Минимально ноль рублей: BotFather бесплатный, тестовый режим ЮKassa бесплатный, Railway дает стартовый кредит на хостинг. В продакшене реальная цена 5-10 долларов в месяц за VPS плюс комиссия ЮKassa 3,5% с каждой транзакции. Подписка Windsurf или Cursor добавит еще $15-20 если решите кодить через AI-IDE.
Нужен ли ИП или ООО, чтобы подключить ЮKassa к боту?
Для тестового режима не нужен ничего. Для приема реальных платежей нужен либо ИП, либо самозанятость, либо ООО. Самозанятому ЮKassa подключается за один день через приложение Мой налог, лимит 2,4 миллиона рублей в год. ИП открывается через Госуслуги за три дня, лимитов по обороту нет.
Можно ли собрать бота для продаж без знания Python?
Да. В 2026 году Windsurf или Cursor с моделью Claude Sonnet 4.6 пишут весь код по словесному PRD-описанию. Достаточно описать сценарий воронки на русском, проверять результат на тестовом боте и поправлять промпт, если что-то идет не так. Дебаг тоже делают AI-IDE: показываете ошибку, агент чинит.
Сколько шагов должно быть в воронке Telegram-бота?
Четыре шага закрывают 80% задач: приветствие, квалификация одним-двумя вопросами, оффер с inline-кнопкой, оплата. Больше шагов снижают конверсию. Если продукт сложный и требует объяснений, добавляете пятый шаг с консультацией менеджера или коротким видео. Семь шагов и больше работают только на прогретой аудитории.
Что такое FSM в боте продаж и зачем он нужен?
FSM это конечный автомат, который запоминает на каком шаге воронки находится клиент. Без FSM бот забывает контекст после каждого сообщения и срывает продажу: клиент пишет в чат через час, а бот отвечает приветствием с нуля. С FSM клиент проходит сценарий целиком, даже если отвлекся.
Как передать горячего лида менеджеру не теряя контекст диалога?
На последнем шаге воронки бот отправляет менеджеру в личку сообщение с именем, телефоном, ответами клиента на квалификационные вопросы и ссылкой на чат. Менеджер заходит в готовый диалог и продолжает с того места, где остановился бот. Контекст не теряется, клиент не объясняет ситуацию заново.
Сколько по времени собирается бот для продаж с воронкой в Windsurf?
От 4 до 8 часов на MVP. Это касается любого телеграм бота для продаж независимо от ниши. Базовая воронка с приветствием, квалификацией, оплатой и передачей лида собирается за один вечер при готовом PRD. Без PRD времени уходит в 3-4 раза больше, потому что нейросеть переписывает архитектуру под каждое уточнение. PRD на 30 минут экономит 4-6 часов отладки.
Какую модель использовать для мозга бота в 2026?
Для сборки кода в Windsurf берите Claude Sonnet 4.6 (SWE-bench 79,6%) или DeepSeek V4 Pro Max (80,6% за 1/10 цены). Для AI-ответов внутри самого бота (например, чтобы он отвечал на вопросы о продукте) используйте GPT-5.4 Mini или Gemini 3.5 Flash. Дешево и быстро.
Глоссарий терминов
FSM (Finite State Machine). Конечный автомат, фиксирует состояние пользователя между сообщениями. В aiogram реализуется через класс StatesGroup и FSMContext.
Provider Token. Токен платежного провайдера, выдается ЮKassa или другой системой для подключения оплаты к Telegram-боту. Передается в метод send_invoice.
Pre-checkout query. Событие Telegram перед списанием денег. Бот должен ответить True или False за 10 секунд, иначе платеж отменяется.
Successful payment. Событие после реального списания. По нему бот выдает доступ к продукту, пишет в базу и уведомляет менеджера.
Inline-кнопка. Кнопка под сообщением бота. В отличие от reply-клавиатуры не занимает место внизу экрана и не сбивает FSM-сценарий.
PRD-промпт. Product Requirements Document в формате промпта для AI-IDE. Описывает задачу бота: роль, сценарии, стек, интеграции, ограничения.
Квалификация лида. Шаг воронки, где бот узнает задачу клиента и его параметры. Цель отделить горячих лидов от случайных.
Трипваер. Промежуточный недорогой продукт за 100-500 рублей. Формирует доверие первой покупкой и готовит клиента к основному офферу.
Что делать дальше
Самый быстрый путь это открыть Windsurf или Cursor, описать воронку из четырех шагов в PRD и собрать MVP за вечер. Все упоминаемые инструменты есть в каталоге AI-IDE на VibeCoderz с обзорами, ценами и сравнениями.
Если хочется не разбираться самому, а получить рабочий бот под свою задачу с разбором воронки под продукт, запишитесь на консультацию к Максиму. За час разберем ваш сценарий, выберем стек и набросаем PRD, по которому бот соберется за вечер.
Прикинь, NanaBanana в Telegram сделал 12 миллионов рублей на боте, который собрался за 6-8 часов работы. Это тот же стек, на котором сейчас собираются телеграм боты для продаж в самых разных нишах. Вот такие пироги. Стартовать сейчас в 2026 проще, чем когда-либо: AI-IDE пишут код за вас, ЮKassa подключается без ИП в тестовом режиме, хостинг стоит 500 рублей.
Статья обновлена в июне 2026. Цены, бенчмарки моделей и тарифы хостинга актуальны на момент публикации. Авторы: команда VibeCoderz с участием Максима Наговицына.