Блог кейс

$37K /мес

NoteForms: $37K/мес на надстройке к Notion за 6 дней

Жюлиан Наюм — основатель NoteForms, конструктора форм для пользователей Notion. На момент интервью продукт собрал около 100 000 зарегистрированных пользователей и приносит $37 000 в месяц повторяющейся выручки. Стартовый MVP собран за 6 дней сразу после релиза публичного API у Notion.

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

Кто такой Жюлиан Наюм

Жюлиан Наюм, 28 лет, разработчик. До NoteForms работал на полной ставке в найме (в том числе в AWS), параллельно делал пет-проекты во время трёхчасовой ежедневной дороги. После нескольких неудачных попыток нашёл идею, которая сработала, и ушёл в фуллтайм-соло. На момент интервью — основатель NoteForms, делает доход уровня врача в найме, работает над несколькими собственными проектами.

Какую проблему решает NoteForms

NoteForms — конструктор форм, который сохраняет ответы напрямую в базы данных Notion. Целевая аудитория: пользователи Notion (соло и команды), которые ведут проекты, опросы, заявки клиентов или внутренние процессы в Notion.

Конкретная задача: дать пользователю Notion способ собирать структурированные данные снаружи (форма для клиента, заявка на сайте, опрос команды) так, чтобы ответы автоматически попадали в нужную базу Notion. Без NoteForms путь — экспорт из Google Forms, ручной перенос в Notion или сложная связка через Zapier. NoteForms заменяет это одним инструментом, заточенным под Notion.

Как родилась идея

Жюлиан был пользователем Notion 2–3 года и любил продукт. В какой-то момент Notion открыли публичный API, что означало: внешние разработчики теперь могут строить интеграции и дополнительные продукты вокруг платформы.

Жюлиан быстро посмотрел на конкурирующий продукт Airtable, у которого была функция форм с автоматическим сохранением в базу. У Notion такой функции не было. Гипотеза: если скопировать эту функцию для Notion, найдутся пользователи.

Времени на размышления не тратил. Сел и за 6 дней собрал MVP. Сразу опубликовал в Notion-сообществах. Реакция показала, что гипотеза верна.

Принцип Жюлиан: легче строить надстройку над уже существующей большой платформой с готовым сообществом, чем стандартный отдельный продукт. У Notion на момент запуска были крупный subreddit, тысячи Facebook-групп, фанатская база. Аудиторию не нужно было создавать — нужно было прийти туда, где она уже сидит, и предложить нужный инструмент.

Как собрал MVP

Стек, на котором Жюлиан работает последние 10 лет:

  • Laravel (PHP) — бэкенд-фреймворк. Жюлиан умеет в нём двигаться очень быстро, переиспользует код между проектами.
  • Nuxt (Vue) — фронтенд, серверный рендеринг страниц для скорости.
  • PostgreSQL — база данных.
  • AWS — хостинг (опыт работы в AWS оставил привычку).
  • Stripe — биллинг подписок.
  • Amplitude — продуктовая аналитика.
  • Crisp — чат поддержки.
  • Sentry — отслеживание ошибок.
  • Feature Base — публичная карта развития продукта и сбор фичереквестов.

Принцип Жюлиан: не учить новое в момент строительства продукта. Использовать тот стек, в котором вы максимально быстры. Через несколько проектов копировать общую часть кода (UI, авторизация, биллинг) и сосредотачивать энергию на ядре нового продукта.

MVP — 6 дней соло. Один разработчик, одна задача: повторить функционал форм из Airtable на Notion API. Никаких лишних фич на старте.

Стратегия роста

Notion-сообщества как первый канал. После релиза MVP Жюлиан опубликовал ссылки во всех Notion-сообществах, которые нашёл:

  • subreddit про Notion,
  • Facebook-группы про Notion,
  • Twitter.

Обычно в таких сообществах самопродвижение не приветствуется. Но продукт был совершенно новый, полностью бесплатный на старте без монетизации, и его восприняли как полезный для сообщества. Это дало быстрый прирост пользователей.

Виральный цикл через embed-формы — главный двигатель. Это ключевое преимущество NoteForms. Логика проста: пользователь создаёт форму в NoteForms и встраивает её на свой сайт или делится по ссылке. Каждый, кто заполняет форму, видит брендинг NoteForms и ссылку на продукт. Чем больше пользователей у NoteForms — тем больше форм существует — тем больше людей видит продукт — тем больше пользователей. Замкнутый цикл, который начинает работать сам.

Принцип Жюлиан: если у продукта может быть встроенный механизм, который мотивирует пользователей делиться им (или его частью), такой механизм нужно встраивать с первой версии. Это даёт рост без новых маркетинговых усилий.

Google Ads — платный канал. Команда тратит около $3 000 в месяц на Google Ads. Других платных каналов Жюлиан не использует — по его словам, не разобрался в других платформах.

Twitter — медленный канал. Жюлиан называет Twitter полезным, но предупреждает о холодном старте: на старте никто не реагирует. Помогает не «писать в пустоту», а взаимодействовать с авторами, которых уважаешь, искренне. Со временем тебя начинают узнавать.

Product Hunt — переоценённый канал. Запуск NoteForms на Product Hunt принёс трафик и обратные ссылки, но ни одной продажи. Жюлиан не рекомендует тратить недели на подготовку запуска — отдача низкая.

Монетизация

Модель — подписка на сервис. Несколько тарифов от ~$15 до ~$50 в месяц.

Переход с бесплатного на платный был постепенным. На стадии бесплатного пользования Жюлиан отмечал часть функций тегом «Pro»: «бесплатно сейчас, потому что бета, станет платным при запуске монетизации». Это работало как заявка на будущую модель и одновременно собирало сигнал, какие функции пользователи готовы оплачивать.

В день включения подписки всем существующим пользователям дали 40% скидку пожизненно за раннюю поддержку. Первый день — ноль продаж. Ночью — первая годовая подписка ($90). День два — два подписчика. День три — три. Три дня тишины, потом снова рост.

Цена подобрана сравнением с конкурентами и постепенным повышением. Жюлиан смотрел на цены других конструкторов форм, поставил ниже (продукт молодой, фич меньше), потом постепенно поднимал. Видел, что конверсия не падает — поднимал ещё. Позже добавил более дорогие тарифы — это тоже подняло общую выручку.

Принцип Жюлиан: подписка проще продаётся в среднем чеке, чем разовый платёж. Продать что-то за $50/мес легче, чем за $500 разом, при том что годовая выручка с одного клиента в первом случае больше.

Что забрать из кейса

Надстройка над большой платформой — короткий путь к аудитории

Жюлиан не строил отдельный продукт с нулевой аудиторией. Он построил надстройку над Notion, у которого уже была фанатская база, подписчики, сообщества. Аудиторию не пришлось создавать — пришлось прийти туда, где она уже есть.

Это сокращает путь к первым пользователям в разы. Минус: вы зависите от политики платформы. Notion может в любой момент сделать встроенные формы, и значительная часть рынка NoteForms исчезнет. Это платформенный риск, который Жюлиан принимает осознанно.

Для строящих ИИ-продукт: надстройка над ChatGPT, Notion, Slack, VS Code, Cursor, Claude — короткий путь к аудитории. Понимайте платформенный риск и зарабатывайте быстро, пока окно открыто.

Запускайте MVP до того, как поймёте «правильно ли»

Жюлиан не делал интервью с пользователями неделями. Он сел и за 6 дней собрал работающую версию. Только после этого узнал, нужно ли это людям. Если бы оказалось, что не нужно — потерял бы 6 дней, а не 6 месяцев.

Для соло-разработчика короткий цикл «гипотеза → MVP → реакция» работает лучше длинного исследовательского цикла. Реальная обратная связь от попытки запустить даёт больше, чем десять разговоров с потенциальными пользователями. Особенно когда в нише ещё нет конкурентов, и сравнивать не с чем.

Условие: MVP должен помещаться в неделю-две работы. Если идея требует трёх месяцев на минимальную версию — переформулируйте идею.

Виральный цикл встраивается в продукт, а не строится отдельно

Главный канал роста NoteForms — не реклама и не контент. Это сам продукт. Каждая созданная пользователем форма продвигает NoteForms тем, кто эту форму заполняет.

Этот механизм встроен в логику продукта на уровне функции: формы по определению предназначены для расшаривания. Брендинг и ссылка на исходник встроены в форму.

Спросите себя про свой продукт: какая его часть по определению расшаривается? Можно ли встроить туда обратную ссылку (как Product Hunt со своим бейджем «Product of the Day»)? Если да — у вас есть виральный цикл без отдельного бюджета на маркетинг.

Стек, в котором вы быстры, важнее «правильного» стека

Жюлиан использует Laravel/PHP, который многие современные разработчики считают устаревшим. Но он работает в этом стеке 10 лет и знает каждый его уголок. Это даёт ему скорость, недостижимую для тех, кто только что выучил Next.js.

При строительстве продукта главная переменная — скорость от идеи до запуска. Новые блестящие технологии замедляют. Знакомый стек ускоряет.

Если вы умеете быстро двигаться в React и Node — стройте на React и Node, даже если все хвалят Rust. Если вы умеете в Python и Flask — стройте на Python и Flask. Выбор стека — это вопрос вашей скорости, не моды.

Подписка проще продаётся, чем разовый чек

$50/мес легче продать, чем $500 разово, при равной долгосрочной выручке. Психологически меньший платёж — меньший барьер для решения. Долгосрочно — повторяющаяся выручка предсказуема, дисконтировать клиента можно дороже, чем разовую покупку.

Если у продукта есть основания для подписки (постоянное использование, накопление данных, регулярные обновления) — делайте подписку, а не «купи навсегда». Это правило Жюлиан применимо к большинству ИИ-продуктов: повторяющееся использование оправдывает повторяющийся платёж.

Источник: интервью с Жюлиан Наюм.