- BrainTools - https://www.braintools.ru -

Как один API обнулил полгода работы — и что мы построили на руинах

Я вещаю от лица небольшой команды AI-стартапа.

Мы делаем СофиИИ-ассистента для поиска работы [1]. Она берёт на себя всю рутину соискателя: ищет вакансии, делает отклики, пишет персональные сопроводительные письма пока человек живёт свою жизнь.

Продукт запустился в июле прошлого года и за эти месяцы мы пережили много взлётов и падений.

Сегодня хочу рассказать про наш путь: как первые полгода мы делали рост х2 ежемесячно, и как за вторые полгода потеряли инвестиционный оффер на десятки миллионов, сократили команду с 10 человек до 3 и чуть не закрылись. И почему всё это началось с одного письма от hh.ru.

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

Основатели проекта друзья детства: Макс, бывший разработчик и основатель карьерного агентства для джунов, и Женя, руководитель команд ИИ-разработки в аэропортах.

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

Идея была простой: соединить скорость массовых автооткликов с экспертизой карьерного консультанта. Загрузить в ИИ пятилетнюю базу знаний агентства – и дать это каждому соискателю бесплатно.

Так появилась Софи – SOFI, Smart Offer Finder Intellect. Стек: Claude от Anthropic как LLM (лучше держит стиль и логику [2], чем GPT в наших кейсах), Python, MongoDB, интеграции с почтой.

Наша команда на начальных этапах

Наша команда на начальных этапах

Мы собрали команду из 10 человек, потратили около 2 млн рублей на разработку и инфраструктуру, три раза переносили релиз. В июле 2025 всё-таки запустились – сначала на 50 пользователей, потом постепенно расширялись. Бета была сырой: нерелевантные отклики, шаблонные письма, баги в интеграциях. Но мы фиксировали всё, правили и двигались дальше.

Доступ к продукту открывался 1 раз в месяц на ограниченное количество мест. Это позволяло нам регулировать нагрузку на сервера и органично расти. 

К концу ноября мы росли х2 по выручке ежемесячно и сделали самый крупный на тот момент запуск на 800 запущенных триалов. Это был пятый солд аут за считанные дни. Вышли в операционный плюс, пользователи активно получали офферы. Казалось, всё идёт отлично.

Рост выручки июль-октябрь 2025

Рост выручки июль-октябрь 2025

Но потом начался декабрь.

Мы знали, что зависимость от API hh.ru – это риск. В роадмапе стоял пункт про собственный парсинг и диверсификацию источников. Просто казалось, что это история следующего квартала: сначала стабилизируем рост, потом займёмся инфраструктурой. Классическая ловушка стартапа – откладывать то, что не горит прямо сейчас.

В декабре оно загорелось.

Как один API положил наш бизнес

hh.ru – крупнейшая площадка по найму в рунете. Там большинство вакансий, там рекрутеры, там наши пользователи. Работать через их API было логично, быстро и дёшево.

Мы понимали, что рано или поздно hh может закрыть сторонним сервисам доступ – агрегаторы экономически заинтересованы держать трафик у себя. Но “рано или поздно” казалось чем-то абстрактным. Пришло письмо в декабре.

Вот такие письма пришли пользователям hh

Вот такие письма пришли пользователям hh

Технически это означало одно: наш продукт, который существовал ровно потому, что умел автоматически находить и обрабатывать вакансии, внезапно не мог этого делать. Не частично – полностью.

Мы не то чтобы не видели этот риск. Мы просто не успели от него уйти. И в этот момент стало очень хорошо видно, что значит строить бизнес на чужой инфраструктуре. Single point of failure – термин из системного дизайна, который обычно применяют к серверам и базам данных. Оказывается, бизнес-модель тоже может им быть: если ваш продукт живёт за счёт данных одного внешнего источника, вы не строите бизнес – вы арендуете его у того, кто этот источник контролирует.

Новость о блокировке пришла как раз в момент открытия продаж, поэтому мы приняли важное стратегическое решение – подарить ПОЖИЗНЕННУЮ подписку всем, кто поддержит нас в трудные времена и купит любой тариф. Даже самый дешевый, изначально рассчитанный на 1 месяц. Это помогло нам получить прибыль для покрытия расходов на ближайшие пару месяцев, которые не предвещали ничего хорошего.

Приложение полностью прекратило работу

Приложение полностью прекратило работу

Потеря инвестиций: от “почти подписали” до “справляемся сами”

Параллельно с техническим кризисом мы находились в переговорах с инвестором. Оффер был практически согласован – внутри команды мы уже обсуждали, на что пойдут деньги. 

Инвестор отозвал его после новостей об API.

И это было абсолютно рациональное решение с его стороны – представьте: вы смотрите на продукт, который технически зависит от одного внешнего сервиса, и этот сервис только что закрыл доступ. Куда пойдут ваши деньги? Правильно – на затыкание дыры, а не на рост.

Мы потеряли раунд не потому что продукт был плохим. Мы потеряли его потому что не могли убедительно ответить на вопрос: а что если это повторится?

Ответа тогда у нас не было.

Переписать продукт с нуля за месяц

После блокировки API у нас не было времени на рефлексию. Нужно было либо найти решение, либо закрываться.

За месяц мы выпустили десктопное приложение под macOS и Windows – оно имитировало пользовательское поведение [3] и отправляло отклики напрямую, минуя API. Технически это работало. Заблокировать такое решение гораздо сложнее.

Чтобы выкатить десктопную версию нам потребовался 1 месяц

Чтобы выкатить десктопную версию нам потребовался 1 месяц

Но это был костыль, и мы это понимали. Приложение нужно скачивать, с телефона не работает, компьютер должен быть включён во время откликов. Для продукта, который должен работать пока пользователь “лежит на пляже” – это противоречие в самой сути.
Параллельно мы разрабатывали веб-решение – отклики напрямую с платформы, без скачивания. Пока оно проходило тестирование, десктопное приложение держало продукт на плаву. Но переходный период стоил нам дорого.

Выручка падала. Часть пользователей не захотела скачивать приложение и просто ушла. Мы не сделали план по выручке в марте. Убыток составил почти 1 млн рублей. Для небольшого стартапа – серьёзная цифра, которую закрывать было не из чего.

Параллельно мы приняли ещё одно жёсткое решение – сузить продукт. Убрали раздел интервью, вакансии, ограничили регистрацию пятью направлениями: разработчики, аналитики, дизайнеры, продакты, тестировщики. Один фокус – стабильная работа откликов и их точность. Всё остальное – потом.

В итоге нам пришлось сократить команду с 10 человек до 3 и урезать расходы на инфраструктуру и маркетинг. Психологически это один из самых тяжёлых моментов – ощущение, что откатился на полгода назад. Я даже вернулся к разработке после шестилетнего перерыва.

github не врёт

github не врёт

Но у кризиса оказалась обратная сторона.

Часть команды, с которой мы расставались, сказала: “остаюсь помогать”. Пользователи писали слова поддержки и ждали. А в этот же период появился Егор – CPO и бизнес-ангел, который стал нашим первым инвестором и советником. Познакомились через LinkedIn, с первой встречи понял продукт с полуслова – объяснять, зачем нужна Софи, не пришлось.
Егор поверил в нас в тот момент, когда верить было сложнее всего. Закрыли первый раунд с оценкой 100 млн.

Но важнее цифр другое – именно такой человек нужен стартапу в кризис: не давит, а поддерживает.

Кризис показал нам, кто рядом по-настоящему.

Что происходит сейчас

Первый запуск втроём мы уже провели. Всего на 200 мест, но провели, получив неплохую конверсию в оплату. Продукт полностью переписан: новая инфраструктура, новая логика откликов, веб-приложение вместо десктопного костыля. На июнь 2026 – более 1 миллиона отправленных откликов и 1500 пользователей. 

Наши метрики на июнь 2026, статистика за 30 дней

Наши метрики на июнь 2026, статистика за 30 дней

Спустя полгода после блокировки api восстановили конструктор резюме, пока в формате беты – теперь Софи сама задаёт вопросы по опыту [4] пользователя, вычленяет достижения в цифрах, структурирует обязанности и обновляет резюме на hh.

Параллельно пилим новые фичи, строим комьюнити вокруг продукта и каждый день общаемся с пользователями в закрытом чате – получаем как справедливый фидбек о недостатках, так и очень тёплый о том, как продукт меняет их жизни. И в такие моменты мы точно понимаем, что всё было не зря.

Что я вынес за эти месяцы

Полгода. Потерянный раунд и десятки миллинов. Команда сокращена с 10 до 3. Продукт переписан с нуля. Если бы мне в ноябре показали этот список – я бы не поверил, что мы через это пройдём и продолжим работать. Но вот три вещи, которые я бы всё равно сказал себе тогда:

  • Не строй продукт на чужой инфраструктуре как на своей. API – это аренда, а не актив. Мы это знали. Просто не успели уйти вовремя.

  • Технический долг не исчезает – он ждёт твоего худшего момента. И приходит именно тогда, когда платить труднее всего.

  • Маленькая команда с чёткой ответственностью быстрее большой с размытой. Это неприятная, но честная правда.

И последнее: кризис – это единственный момент, когда ты точно видишь, зачем делаешь то, что делаешь. Если после всего этого всё ещё хочется продолжать – значит, оно того стоит.

Если дочитали до этого места – спасибо. Следить за тем, что будет дальше, можно в нашем канале [1]. Пишем открыто: цифры, запуски, выручка, факапы.

Автор: newpavlov

Источник [5]


Сайт-источник BrainTools: https://www.braintools.ru

Путь до страницы источника: https://www.braintools.ru/article/31435

URLs in this post:

[1] ИИ-ассистента для поиска работы: https://t.me/+NznJsHOz-OozMmE0

[2] логику: http://www.braintools.ru/article/7640

[3] поведение: http://www.braintools.ru/article/9372

[4] опыту: http://www.braintools.ru/article/6952

[5] Источник: https://habr.com/ru/articles/1045020/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1045020

www.BrainTools.ru

Rambler's Top100