Привет, Хабр.
Я вещаю от лица небольшой команды AI-стартапа.
Мы делаем Софи — ИИ-ассистента для поиска работы. Она берёт на себя всю рутину соискателя: ищет вакансии, делает отклики, пишет персональные сопроводительные письма пока человек живёт свою жизнь.
Продукт запустился в июле прошлого года и за эти месяцы мы пережили много взлётов и падений.
Сегодня хочу рассказать про наш путь: как первые полгода мы делали рост х2 ежемесячно, и как за вторые полгода потеряли инвестиционный оффер на десятки миллионов, сократили команду с 10 человек до 3 и чуть не закрылись. И почему всё это началось с одного письма от hh.ru.
Кто мы и как родилась идея
Основатели проекта друзья детства: Макс, бывший разработчик и основатель карьерного агентства для джунов, и Женя, руководитель команд ИИ-разработки в аэропортах.
В какой-то момент мы осознали, что джуны месяцами не могут найти работу не потому что плохие кандидаты, а потому что процесс найма сломан. Ручные отклики, шаблонные резюме, ноль обратной связи.
Идея была простой: соединить скорость массовых автооткликов с экспертизой карьерного консультанта. Загрузить в ИИ пятилетнюю базу знаний агентства — и дать это каждому соискателю бесплатно.
Так появилась Софи — SOFI, Smart Offer Finder Intellect. Стек: Claude от Anthropic как LLM (лучше держит стиль и логику, чем GPT в наших кейсах), Python, MongoDB, интеграции с почтой.
Мы собрали команду из 10 человек, потратили около 2 млн рублей на разработку и инфраструктуру, три раза переносили релиз. В июле 2025 всё-таки запустились — сначала на 50 пользователей, потом постепенно расширялись. Бета была сырой: нерелевантные отклики, шаблонные письма, баги в интеграциях. Но мы фиксировали всё, правили и двигались дальше.
Доступ к продукту открывался 1 раз в месяц на ограниченное количество мест. Это позволяло нам регулировать нагрузку на сервера и органично расти.
К концу ноября мы росли х2 по выручке ежемесячно и сделали самый крупный на тот момент запуск на 800 запущенных триалов. Это был пятый солд аут за считанные дни. Вышли в операционный плюс, пользователи активно получали офферы. Казалось, всё идёт отлично.
Но потом начался декабрь.
Мы знали, что зависимость от API hh.ru — это риск. В роадмапе стоял пункт про собственный парсинг и диверсификацию источников. Просто казалось, что это история следующего квартала: сначала стабилизируем рост, потом займёмся инфраструктурой. Классическая ловушка стартапа — откладывать то, что не горит прямо сейчас.
В декабре оно загорелось.
Как один API положил наш бизнес
hh.ru — крупнейшая площадка по найму в рунете. Там большинство вакансий, там рекрутеры, там наши пользователи. Работать через их API было логично, быстро и дёшево.
Мы понимали, что рано или поздно hh может закрыть сторонним сервисам доступ — агрегаторы экономически заинтересованы держать трафик у себя. Но «рано или поздно» казалось чем-то абстрактным. Пришло письмо в декабре.
Технически это означало одно: наш продукт, который существовал ровно потому, что умел автоматически находить и обрабатывать вакансии, внезапно не мог этого делать. Не частично — полностью.
Мы не то чтобы не видели этот риск. Мы просто не успели от него уйти. И в этот момент стало очень хорошо видно, что значит строить бизнес на чужой инфраструктуре. Single point of failure — термин из системного дизайна, который обычно применяют к серверам и базам данных. Оказывается, бизнес-модель тоже может им быть: если ваш продукт живёт за счёт данных одного внешнего источника, вы не строите бизнес — вы арендуете его у того, кто этот источник контролирует.
Новость о блокировке пришла как раз в момент открытия продаж, поэтому мы приняли важное стратегическое решение — подарить ПОЖИЗНЕННУЮ подписку всем, кто поддержит нас в трудные времена и купит любой тариф. Даже самый дешевый, изначально рассчитанный на 1 месяц. Это помогло нам получить прибыль для покрытия расходов на ближайшие пару месяцев, которые не предвещали ничего хорошего.
Потеря инвестиций: от «почти подписали» до «справляемся сами»
Параллельно с техническим кризисом мы находились в переговорах с инвестором. Оффер был практически согласован — внутри команды мы уже обсуждали, на что пойдут деньги.
Инвестор отозвал его после новостей об API.
И это было абсолютно рациональное решение с его стороны — представьте: вы смотрите на продукт, который технически зависит от одного внешнего сервиса, и этот сервис только что закрыл доступ. Куда пойдут ваши деньги? Правильно — на затыкание дыры, а не на рост.
Мы потеряли раунд не потому что продукт был плохим. Мы потеряли его потому что не могли убедительно ответить на вопрос: а что если это повторится?
Ответа тогда у нас не было.
Переписать продукт с нуля за месяц
После блокировки API у нас не было времени на рефлексию. Нужно было либо найти решение, либо закрываться.
За месяц мы выпустили десктопное приложение под macOS и Windows — оно имитировало пользовательское поведение и отправляло отклики напрямую, минуя API. Технически это работало. Заблокировать такое решение гораздо сложнее.
Но это был костыль, и мы это понимали. Приложение нужно скачивать, с телефона не работает, компьютер должен быть включён во время откликов. Для продукта, который должен работать пока пользователь «лежит на пляже» — это противоречие в самой сути.
Параллельно мы разрабатывали веб-решение — отклики напрямую с платформы, без скачивания. Пока оно проходило тестирование, десктопное приложение держало продукт на плаву. Но переходный период стоил нам дорого.
Выручка падала. Часть пользователей не захотела скачивать приложение и просто ушла. Мы не сделали план по выручке в марте. Убыток составил почти 1 млн рублей. Для небольшого стартапа — серьёзная цифра, которую закрывать было не из чего.
Параллельно мы приняли ещё одно жёсткое решение — сузить продукт. Убрали раздел интервью, вакансии, ограничили регистрацию пятью направлениями: разработчики, аналитики, дизайнеры, продакты, тестировщики. Один фокус — стабильная работа откликов и их точность. Всё остальное — потом.
В итоге нам пришлось сократить команду с 10 человек до 3 и урезать расходы на инфраструктуру и маркетинг. Психологически это один из самых тяжёлых моментов — ощущение, что откатился на полгода назад. Я даже вернулся к разработке после шестилетнего перерыва.
Но у кризиса оказалась обратная сторона.
Часть команды, с которой мы расставались, сказала: «остаюсь помогать». Пользователи писали слова поддержки и ждали. А в этот же период появился Егор — CPO и бизнес-ангел, который стал нашим первым инвестором и советником. Познакомились через LinkedIn, с первой встречи понял продукт с полуслова — объяснять, зачем нужна Софи, не пришлось.
Егор поверил в нас в тот момент, когда верить было сложнее всего. Закрыли первый раунд с оценкой 100 млн.
Но важнее цифр другое — именно такой человек нужен стартапу в кризис: не давит, а поддерживает.
Кризис показал нам, кто рядом по-настоящему.
Что происходит сейчас
Первый запуск втроём мы уже провели. Всего на 200 мест, но провели, получив неплохую конверсию в оплату. Продукт полностью переписан: новая инфраструктура, новая логика откликов, веб-приложение вместо десктопного костыля. На июнь 2026 — более 1 миллиона отправленных откликов и 1500 пользователей.
Спустя полгода после блокировки api восстановили конструктор резюме, пока в формате беты — теперь Софи сама задаёт вопросы по опыту пользователя, вычленяет достижения в цифрах, структурирует обязанности и обновляет резюме на hh.
Параллельно пилим новые фичи, строим комьюнити вокруг продукта и каждый день общаемся с пользователями в закрытом чате — получаем как справедливый фидбек о недостатках, так и очень тёплый о том, как продукт меняет их жизни. И в такие моменты мы точно понимаем, что всё было не зря.
Что я вынес за эти месяцы
Полгода. Потерянный раунд и десятки миллинов. Команда сокращена с 10 до 3. Продукт переписан с нуля. Если бы мне в ноябре показали этот список — я бы не поверил, что мы через это пройдём и продолжим работать. Но вот три вещи, которые я бы всё равно сказал себе тогда:
-
Не строй продукт на чужой инфраструктуре как на своей. API — это аренда, а не актив. Мы это знали. Просто не успели уйти вовремя.
-
Технический долг не исчезает — он ждёт твоего худшего момента. И приходит именно тогда, когда платить труднее всего.
-
Маленькая команда с чёткой ответственностью быстрее большой с размытой. Это неприятная, но честная правда.
И последнее: кризис — это единственный момент, когда ты точно видишь, зачем делаешь то, что делаешь. Если после всего этого всё ещё хочется продолжать — значит, оно того стоит.
Если дочитали до этого места — спасибо. Следить за тем, что будет дальше, можно в нашем канале. Пишем открыто: цифры, запуски, выручка, факапы.
ссылка на оригинал статьи https://habr.com/ru/articles/1045020/