«Купил себе ещё неделю геймплея»: три года бутстрапа Pulse

Привет, Радар! Я Андрей Ворванин. Вместе с братом Владимиром мы делаем Pulse — платформу ИИ-агентов для продаж в Телеграме. У нас на носу самый крупный апдейт за всю историю проекта, и это хороший повод оглянуться и посмотреть, что вообще мы сделали за три года.

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

Мы на Product Radar:

Как работает Pulse

Агент читает сотни тысяч открытых русскоязычных (пока что) чатов и комментариев в Телеграме по всему миру. Через 1–2 минуты после того, как человек написал, что ему нужно, агент пишет ему в личку, отвечает на вопросы и ведёт диалог, пока человек не будет готов говорить с бизнесом. 

Каждая переписка приходит клиенту отдельной темой в чате, вмешаться можно в любой момент. В некоторых нишах отвечают до 90% людей. Запуск — одно сообщение текстом или голосом. А начиналось всё с простого скрипта.

Год ушёл на бота, который просто ищет по ключевым словам

До Pulse я с братом работали в айти и фрилансили. Сервисы для поиска клиентов в чатах уже были, но все сырые и неудобные, и мы решили сделать свой.

Сначала Pulse был обычным скриптом: он следил за ограниченным числом чатов и искал в них сообщения по ключевым словам. Таких скриптов на рынке полно. Довольно рано я понял, что ковыряться в сотнях чатов, как все остальные, бессмысленно. Надо было идти в большую базу, то есть сразу во все открытые русскоязычные чаты, и я пошёл. 

Разумеется, обжигался на разработчиках, сливал деньги и нервы. Долго разбирался, как вообще должна работать такая система: на нетворк-встречах, в разговорах, просто думал головой. На это ушло от полугода до года. Какие здесь нужны алгоритмы? В чём главный принцип? 

Портрет Андрея Ворванина в шапке на фоне замерзшего озера и зимнего неба
Заметьте, всё это было ещё до хайпа ИИ. Звучит как «до электричества», лол.

В итоге мы собрали стабильную систему, которая не теряет ни одного сообщения. Год с лишним ушёл на то, чтобы она просто находила сообщения по ключевым словам и присылала клиенту уведомления о них.

Думал: «ну наконец-то». Выстрадал какую-то крутую стабильную штуку, потратил много монет — ну сейчас-то всё, можно расслабиться. Ни у кого ведь подобного нет, рынок мой смех Жириновского. Ага, если бы.

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

Фильтр я делал хорошо почти с самого начала, но за последний год он, как и всё остальное в проекте, изменился до неузнаваемости. Всё из-за ИИ-гигантов: модели одновременно дешевели и умнели, и каждый новый виток позволял поднимать качество и снижать косты. Я оказался в нужное время в нужном месте и сразу внедрял всё новое у себя. Как именно устроен фильтр, рассказывать не буду: это ключевая часть проекта.

Агенты, которые пишут лидам вместо бизнеса

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

Значит, написать лиду, ответить на его вопросы и прогреть его, пока он тёплый, должен тот, кто не спит и не устаёт. Так появились агенты: ИИ, который сам пишет человеку в личку от имени бизнеса. 

На то, чтобы довести их до ума, ушло до года: разработка, тесты, отладка. Сожгли кучу денег, обводя агентов невидимым мелком уместности, чтобы ни один не выпрыгнул за круг и не начал писать людям невпопад. Кто с этим работал, поймёт, о чём я.

После запуска агентов была та же мысль: «ну наконец-то можно расслабиться». 

Вы не представляете, как утомляют эти мысли: «вот-вот ещё», «ещё вот это прикрутим — и точно пойдёт», «ещё вот эту проблему решим — и всё ок». Эта бесконечная гонка за горизонтом напоминает хайкинг: видишь вершину, думаешь, что она финальная — вот заберусь, и гора покорена. Но когда поднимаешься на неё, на горизонте высвечивается следующая.

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

Забегая вперёд: лишь на третий год я понял, что расслабишься ты, Андрюша, после хорошего экзита. А пока пойми, что это профессиональный спорт, где цель — олимпийское золото.

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

Часть этого роста агенты сделали сами: я запустил их для самого Pulse, чтобы они находили намерения в чатах и приводили тех, кому нужен был лидген — dogfooding, по-моему, называется. Проще говоря, Pulse сам ищет себе клиентов, и агенты до сих пор приводят десятки новых пользователей каждый день.

Расходы съедали большую часть дохода

Звучит всё просто, потому что описано широким мазком. Внутри — огромная инфраструктурная машина, которая прошла, не побоюсь этого слова, десятки апдейтов и сотни итераций.

Машина работала эффективно, но расходы на серверы, прокси и ИИ-модели съедали большую часть дохода. Я был во френдзоне у бога финансов и, как белка в колесе, бежал изо всех сил, чтобы просто остаться на месте. Кассовые разрывы, ммм, фаундеры, привет.

Помню, как на баланс впервые разом упало около ста тысяч рублей. Для меня это были ощутимые деньги, но радости не случилось: через пару дней они разлетелись на серверы и прокси. По сути, я купил себе ещё неделю геймплея. С тех пор любые деньги для меня — цифры в Excel, которые надо перераспределить.

Выгорание догнало меня в Индонезии. Там я впервые физически сломался, кинул все вещи в один рюкзак и совершенно авантюрно уехал на скутере на Суматру собирать бабочек. Вернулся, выдохнул и побежал дальше.

Много месяцев я оптимизировал всё, что только можно. Срезал расходы в разы и терял в качестве. Возвращал качество и следил, чтобы расходы не вернулись следом.

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

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

На каждую проблему находилось решение: на масштабирование, на блокировки. Профдеформация? Тоже решение.

В итоге снаружи получился простой бот с четырьмя кнопками, а внутри — пайплайн, который с приходом серьёзных моделей ИИ кратно вырос и по объёму, и по качеству.

Почему я убрал себя из онбординга

Всё это время я смотрел на «конкурентов» и не мог понять одну вещь. Почему вы заставляете человека думать, где взять базу или какие ключевые слова придумать? Он пришёл за клиентами, а не для того, чтобы становиться менеджером ещё одного стартапа.

И это не только у мелких парсеров. У большинства похожих сервисов настройка занимает дни, а сам процесс работы с продуктом сложнее, чем должен быть: какие-то кабинеты, дашборды, опросы — когда достаточно обычных тем в чате ТГ.

Зачем нагружать человека работой, которую он не умеет и не хочет делать, и ставить ему столько барьеров на входе?

Клиент не должен заморачиваться: списываться, назначать созвоны, ковыряться во всём этом и тратить своё время. Но меня больше волновало собственное время: я сам онбордил клиентов и объяснял, за что отвечает та или иная кнопка. Фокус рвался, и вместо архитектора я становился пожарником. Средний чек в 300 долларов это компенсировал, но новые и старые клиенты отнимали заметную часть моего рабочего времени. Да и темпы роста, откровенно говоря, мне не нравились.

Я изучил кейсы единорогов в лидгене, в том числе Apollo, и увидел, что многие из них прошли через то же самое и сменили бизнес-модель. Сначала у них были большие чеки и медленный рост, а потом они просто уничтожали порог входа: давали тестовый период и очень дешёвые тарифы.

Ниже порог → больше клиентов → больше данных → выше качество → выше удержание → больше сарафанки → ещё больше клиентов.

Чувствуете, как шестерёнки цепляются друг за друга и раскручивают маховик?

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

Первым ключевым апдейтом стало самообучающееся ядро, self-optimizing intent engine. Теперь клиент описывает свой бизнес одним сообщением, а агент сам подбирает ключевые фразы для поиска, даже на тестовом периоде. После запуска он убирает фразы, которые плохо работают, и добавляет новые в тех направлениях, где идут лиды. Через месяц у одного из постоянных клиентов число диалогов выросло на 54%.

Я был очень рад за клиента, но ещё больше за себя: с меня ушла заметная часть рутины по обслуживанию.

Следом появилась кнопка «Дообучить агента», в которой своими словами можно сказать: «убери это направление», «добавь вот это», «не пиши таким людям».

Со временем я убирал кнопку за кнопкой: оформление, настройки, всё, во что клиенту приходилось вникать. Микеланджело говорил, что просто отсекает от камня всё лишнее, а я так же отсекал лишнее от бота.

Сейчас в настройках агента четыре кнопки, и две из них — «Запустить» и «Назад». Порой смотрю и думаю: куда уж проще? И каждый раз нахожу куда.

Скриншот смартфона с чатом в Telegram: ИИ-агент Pulse общается с клиентом, предлагающим услуги онлайн-школы
Каждый диалог — отдельная тема в чате с лидами.

Раньше около 30% рабочего времени у меня уходило на онбординг: созвоны, настройку, объяснения, какая кнопка за что отвечает. Теперь агент запускается сам после одного сообщения, и из онбординга я исчез. 

Клиентов стало ненамного больше, зато те, кто есть, берут больше: один постоянный клиент, например, пришёл за вторым агентом. Дешёвый вход не убил и крупные чеки: в конце октября нашим клиентом стал СДЭК. Воронку докручиваем дальше: на днях тестовый период стал тем же тарифом Radar, только на три дня.

Делая все эти апдейты и улучшая инфраструктуру, я не думал, что приду к смене бизнес-модели. Я просто делал то, что было нужно, и только потом с удовольствием увидел, как всё собирается в один клёвый пазл.

Что дальше: продавать данные

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

Они подтвердили направление: следующий шаг — DaaS, Data as a Service. Продавать не только лидов, но и данные о спросе, которые собирает Pulse: что, где и сколько ищут.  С такой инфраструктурой, себестоимостью и эффективностью грех туда не повернуть.

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

Лидген — самое очевидное, что можно сделать с этой инфрой, но далеко не самое интересное. Когда прикрутим DaaS в ноябре и выйдем на новый рынок, я буду в шутку называть Pulse палантирчиком, в честь Palantir с его аналитикой на больших данных.

Всплывающие уведомления Pulse, показывающие этапы работы: сообщение в чате, инициация контакта агентом и выявление квалифицированного лида
Так сейчас выглядит лид.

Зачем я на Радаре

Ищу знакомства с агентствами и интеграторами: тем, кто приводит клиентов, отдаём до 35% с их платежей.

А поделиться могу тем, как три года тащить проект на одной силе воли, когда за каждой вершиной видна следующая, и при этом не осухариться.

Попробовать Pulse: один запрос, три дня бесплатно. Тарифы и подробности: pulseoftg.me

Always Day 1. Работаем.

Будем рады поддержке лайком и комментом на Product Radar:

⭐️ Эту статью написал «Друг Радара». Вы можете добавить свою статью или обсудить ее идею с нами в боте. Мы поможем на всех этапах подготовки и публикации статьи, а также разметим ее в сторисах нашего Telegram-канала @productradar_official. Редакция Блогов Product Radar бережно сохранила авторский стиль, орфографию и пунктуацию.

👨‍🚀 Истории основателей
День рождения Радара 2026
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии