Telegram-бот воронки продаж для онлайн-курсов
Telegram-бот, который ведёт всю воронку - лид-магнит → гайд → интенсив → курс - с оплатой, автовыдачей доступа и админ-панелью.
Проблема
Продавец курсов вёл всю воронку вручную в Telegram - отправлял бесплатный материал, принимал оплату, выдавал доступ и подталкивал к следующему продукту - это не масштабируется и теряет клиентов.
Результат
Рабочий бот, который автоматически ведёт покупателя от бесплатного материала к платному курсу: каталог, оформление, мгновенная выдача доступа, автоворонка с допродажей и полноценная админ-панель со статистикой, пользователями, оплатами, продуктами, рассылкой и редактируемыми текстами.
Технологии
Обзор
Telegram-бот, который ведёт всю воронку продаж для продавца онлайн-обучения: бесплатный лид-магнит привлекает людей, каталог предлагает платные продукты (гайд → интенсив → курс), а после каждой покупки бот мгновенно выдаёт доступ и сразу предлагает следующий шаг. Всё, что нужно владельцу для управления - статистика, пользователи, оплаты, управление продуктами, редактирование текстов и рассылка - в админ-панели внутри бота. Стек - Python + aiogram 3, модульная архитектура, которая расширяется без переделки.
Проблема
Продавать курсы через Telegram вручную - дырявое ведро. Владелец лично отправлял бесплатный материал, запоминал, кто оплатил, выдавал доступ и вручную подталкивал покупателей к следующему продукту. Такая работа не масштабируется, легко потерять клиента между шагами, и нет реальной картины, кто на каком этапе воронки и сколько поступило денег.
Решение
Бот моделирует воронку как данные, а не как жёстко зашитые шаги. Сторона покупателя обрабатывает /start, бесплатный лид-магнит, каталог продуктов, демо-оформление и автоматическую выдачу доступа, а затем автоворонку, которая предлагает следующий продукт сразу после покупки. Сторона владельца (/admin, только для ID владельца) даёт статистику (пользователи, оплаты, выручка), список пользователей с этапом воронки каждого, список оплат, управление продуктами (добавить, включить/выключить), редактируемые тексты (приветствие, лид-магнит) и рассылку по всем пользователям. Состояние хранится в SQLite через aiosqlite (users / products / payments / texts), поэтому новый продукт или шаг воронки добавляется через админку или одной записью в БД - без пересборки.
Возможности
- Воронка покупателя:
/start, бесплатный лид-магнит, каталог, оформление, автоматическая выдача доступа - Автоворонка допродажи: следующий продукт предлагается сразу после каждой покупки
- Админ-панель владельца (
/admin): статистика, список пользователей с этапом воронки, оплаты, управление продуктами - Редактируемые тексты (приветствие, лид-магнит) и рассылка по всем пользователям - без правок кода
- Модульная архитектура (config / database / keyboards / хендлеры user и admin), расширяемая без переделки
- SQLite через aiosqlite; понятная точка интеграции платёжного вебхука для боевой версии
Процесс разработки
Цель - демо, которое становится продом без переделки. Демо-кнопка «оплаты» - единственная явно помеченная точка интеграции в user-хендлере: замена её на ЮKassa, Prodamus или Telegram Payments сводится к тому, чтобы завязать статус paid на вебхук платёжной системы, и не более. Та же архитектура запросов переезжает с SQLite на PostgreSQL под нагрузку без изменения хендлеров. Деплой - обычный VPS с запуском бота как сервиса systemd и ежедневным бэкапом базы по cron.
Результаты
- Вся воронка работает без рук: бесплатный материал, продажа, доступ и допродажа проходят без владельца
- Владелец видит, кто на каком этапе воронки, кто оплатил и общую выручку с одного взгляда
- Новые продукты и шаги воронки добавляются из админки - без пересборки
- Чистый путь демо → прод: одна точка интеграции оплаты и замена SQLite → PostgreSQL
Выводы
Моделирование воронки как редактируемых данных, а не фиксированного кода - именно это превращает разовый бот в продаваемый продукт. Поскольку шаги, тексты и продукты живут в базе и админке, владелец может перестраивать воронку, не трогая бот - а единственная честная пометка «вот сюда подключается реальная оплата» сделала демо понятным и надёжным при передаче.
Услуги в этом проекте
Похожие кейсы
- LeadGen Outreach - система поиска клиентов на фриланс-биржахМоя собственная CRM с AI-движком: 14 источников заказов, отбор задач, отклики в лимиты площадок, воронка до предоплаты, AI-черновики ответов и анализ спроса по 5 811 задачам.
- Авто-планировщик TikTok для видео-рецептовCLI-инструмент, который сопоставляет готовые видео-рецепты с подписями и планирует их в TikTok по одному в день через API PostMyPost.