Узкий ИИ-чат-бот, два выходных, десять платящих пользователей

Все хотят продавать ИИ-обёртки, и почти все выбирают слишком широкую нишу. Универсальный ассистент с первого дня конкурирует с бесплатным тарифом ChatGPT — и проигрывает. Чат-бот, который я построил за два выходных, делает ровно одно для ровно одной аудитории, и именно это ограничение объясняет, почему у него есть платящие пользователи. Нишу я не называю — весь плейбук универсален: выберите свою, примените те же правила, придёте к похожему результату.
Тест ниши до написания какого-либо кода
Прежде чем открыть редактор кода, я разместил двухпредложный питч в трёх нишевых форумах и спросил, готов ли кто-то предоплатить 15 € за закрытую бету. За 48 часов — четыре «да» и два «может быть». Это был зелёный свет. Ноль ответов — я бы сменил нишу, а не продолжал давить. Тот же фильтр, что я применяю для запуска шаблонов Notion, работает здесь: холодная аудитория должна потянуться к кошельку до того, как я напишу строку кода.
Стек — намеренно скучный
Next.js на Vercel, Clerk для авторизации, Stripe для биллинга, OpenAI API для модели, один SQLite-файл на небольшом VPS для состояния. Никакого векторного хранилища, RAG или файнтюнинга. Продукт — один тщательно написанный системный промпт с коротким контекстным окном и лимитом сообщений. Вся кодовая база — менее 900 строк. Скучность — это цель. Каждый экзотический выбор, который я кратко рассматривал (векторная база данных, self-hosted модель с открытым кодом, сложная оркестрация), добавил бы недели работы и ноль ценности для пользователя при моём масштабе.
Биллинг — шаг, стоивший мне целого дня
Для подключения платёжной системы нужна верификация юридического лица. Я использую французский статус micro entrepreneur: четыре часа документов и 180 €. Без этого сервис удерживает первую выплату и блокирует аккаунт до завершения верификации. Второй подводный камень — вебхуки жизненного цикла подписки: я потерял целый день, потому что не обработал событие invoice.payment_failed, и три пользователя ушли незаметно — срок действия их карт истёк. Обработайте полный набор событий подписки до запуска, а не после. Читателям из России: Stripe недоступен в России с 2022 года — рассмотрите ЮKassa, CloudPayments или эквайринг Т-Банка как аналоги с похожей логикой вебхуков.
Юнит-экономика: третий месяц
34 платящих пользователя по 15 €: 510 € ежемесячного рекуррентного дохода. Стоимость токенов OpenAI при лимите 200 сообщений в среднем 4,80 € на пользователя в месяц; суммарные расходы на API — около 163 €. Комиссии платёжного сервиса — около 22 €, хостинг — 11 €, Clerk пока на бесплатном тарифе. Чистая маржа — примерно 314 € в месяц, 61% от выручки. Лимит делает это предсказуемым. Без лимита один активный пользователь (один пожизненный ученик, по-настоящему тестировавший продукт) потребил бы более 40 € токенов, что уничтожило бы маржу десяти обычных пользователей.
Retention и фича, которую я едва не вырезал
Retention через три месяца — 82%. Ушли трое (один окончательно, двое мягко). Фича, которая удерживает их, — еженедельная рассылка с саммари прошедших разговоров и тремя предложенными промптами. Я едва не вырезал её на первой неделе, потому что она казалась косметической. Отток среди пользователей, открывших хотя бы один саммари, — 4%; среди тех, кто ни разу не открыл, — 28%. Почти вырезанная фича оказалась движком retention. Об экономике накопления сравните с моей статьёй об экономике платной рассылки.
Берите оплату в первый день, годовую скидку — на седьмой
Я берлю оплату с каждого пользователя в первый день, без бесплатного пробного периода. На седьмой день отправляю письмо со скидкой 25% за годовую предоплату. Тридцать один процент пользователей соглашается. Сдвиг в денежном потоке ощутимый: третий месяц без годовых подписок — 314 € чистыми, с ними — ближе к 480 €. И годовые пользователи уходят в 3% за период наблюдения против 14% у месячных. Контринтуитивный вывод: более ранняя оплата привлекает более качественных клиентов, а не меньше клиентов.
Не запускайтесь без лимита сообщений. Каждый независимый разработчик, которого я знаю и кто запустился без лимита, сжигал резерв, когда один активный пользователь обнаруживал продукт. Лимит в 200 сообщений в месяц покрывает 95-й перцентиль реального использования в моих данных и защищает от 99-го. Если пользователь жалуется на лимит, он либо извлекает реальную ценность (хорошо — поднимайте цену), либо злоупотребляет продуктом (хорошо — пусть уходит).
Часто задаваемые вопросы
Реально ли построить и продать чат-бот за выходные?
Построить — да. Продать — нет. Рабочий продукт занял у меня один уик-энд, около четырнадцати часов. Биллинг, онбординг и нормальный лендинг потребовали второго выходного. Привлечение первых десяти платящих пользователей — это уже не задача выходного; это постоянный канал, который вы выбираете один раз и придерживаетесь.
Какая маржа реальна после стоимости токенов?
На подписке 15 € в месяц моя средняя маржа после стоимости токенов OpenAI составляет 68% при лимите 200 сообщений на пользователя в месяц. Активные пользователи тянут её вниз, неактивные — поднимают. Лимит — это ключевое решение: без него один «тяжёлый» пользователь уничтожает маржу пяти обычных.
Нужно ли юридическое лицо, чтобы принимать платежи?
Для большинства платёжных систем — да; минимум — статус ИП или самозанятого. В России это означает регистрацию через ФНС (можно онлайн за несколько часов) и подключение к ЮKassa, CloudPayments или эквайрингу Т-Банка. Stripe в России не работает с 2022 года. Я работаю с французской micro entrepreneur — процедура схожая: четыре часа документов, 180 €. Главное — не откладывать: платёжный сервис заморозит выплаты, как только вы достигнете порога без верификации.