Почему не все смогут заменить HubSpot или Salesforce на собственные AI-агенты
На X на этой неделе прозвучало утверждение, в котором есть доля правды, но которое сильно преувеличивает масштабы происходящего:
«Я создал AI-агентов, которые делают всё, что делал бы для меня HubSpot, и даже больше. И я не очень техничен».
Я ему верю. Потому что мы сами сделали нечто похожее.
В SaaStr AI сейчас на заметной части go to market работают агенты, которых мы собрали сами. AI SDR. Кастомный AI VP of Marketing, которого мы называем 10K, — более 14 000 строк кода в 74 файлах. QBee, AI VP of Customer Success, который управляет более чем 100 отношениями со спонсорами. Три человека, одна собака, более 20 агентов в продакшене. Этот стек уже приносил реальную выручку. Поэтому, когда кто-то говорит мне, что заменил CRM-процессы агентами, которых сам vibe coded, я не скептичен. Мы в каком-то смысле сделали то же самое.
Но «мы в каком-то смысле сделали это» — не то же самое, что «скоро это сделают все». Это разные утверждения, и большая часть плохих выводов сейчас лежит именно в промежутке между ними. Прежде чем перейти к четырём причинам, важно точно описать, что мы действительно сделали, потому что это противоположно тому, что многие думают.
Что на самом деле означает «мы в каком-то смысле уже это сделали»: мы ушли в headless, а не построили всё с нуля
Мы не vibe coded собственную CRM. Мы не переписывали Salesforce. Мы сделали headless-слой поверх него.
Salesforce по-прежнему остаётся system of record для каждой сделки, каждого контакта, каждого спонсорства, каждой регистрации и каждого тикета поддержки. Изменилось то, что почти никто из людей больше не заходит туда вручную. Это делают агенты. 10K в реальном времени читает pipeline, выручку, closed-won и поток лидов напрямую из Salesforce API, а затем каждую неделю говорит команде, что делать. QBee непрерывно читает и пишет записи по спонсорам и за 10 минут отправляет 100 персонализированных писем с deliverables. Платформа — это слой данных. Агенты — интерфейс. Люди — исполнители.
Вот в чём суть. Не «заменить CRM». Купить платформу и построить last mile поверх неё. Это совсем не то же самое, что vibe coding своей HubSpot с нуля, и именно поэтому четыре причины ниже имеют значение.
И вот почему собственная самодельная CRM прекрасно работает — до тех пор, пока перестаёт работать.
1. Это ломается на крупных компаниях, особенно в enterprise
Для соло-фаундера или команды из трёх человек, которые vibe code свою CRM-логику, это одно. Если ваш агент неверно определит статус лида, вы сами исправите это за 20 минут, потому что сами это написали.
Теперь посадите на это 40 sales reps. Потом 400. Теперь нужны права доступа. Роли. Правила по территориям. Audit logs. Способ сделать так, чтобы новый продавец был продуктивен уже на второй день, а не ждал, пока фаундер объяснит, как думает самодельная система. Система должна одинаково работать для всех, всегда, включая людей, которым не важно, как она устроена, а важно только выполнить план.
CRM стала категорией не потому, что софт был магическим. Она стала категорией, потому что навела общую структуру в среде, где каждый иначе делал бы по-своему. Эта проблема становится сложнее по мере роста, а не проще. Агенты не заставляют 400 человек согласовать один sales process. Они лишь ускоряют создание вещи, которую эти 400 человек потом будут игнорировать.
2. Это ломается, когда нужно интегрироваться со множеством сторонних приложений
Демо, где ваш агент читает inbox и обновляет сделку, выглядит впечатляюще. Но реальность B2B revenue ops в том, что данные живут в 30 местах. Billing. Product analytics. Marketing automation. Data warehouse. Ticketing. E-signature. Бухгалтерская система, с которой finance отказывается расставаться.
Большая часть того, за что вы платите Salesforce и HubSpot, — это уже сделанная ими скучная, мучительная, бесконечная работа по подключению ко всему этому и по поддержанию этих соединений, когда другой вендор меняет свой API во вторник без предупреждения. В этом году мы оценили 116 B2B API именно по этой причине, и разброс по качеству огромный. Некоторые безупречны. Многие — нет.
Когда вы vibe code свою систему, каждая из этих интеграций становится вашей проблемой. Навсегда. Агент, который это собрал, не придёт в 11 вечера на помощь, когда синхронизация тихо остановится и прогноз окажется неверным. И orchestration layer останется грязным как минимум до конца 2026 года. Zapier, webhooks и glue code никуда пока не исчезнут. MCP реален и становится лучше, но большая часть tooling ещё не готова. Планируйте бюджет с учётом этой реальности.
3. Чтобы сделать это правильно, требуется много поддержки
Это часть, которую никто не хочет слышать. Создание — это весёлые 10%. Остальные 90% — поддержание системы в рабочем состоянии.
Модели меняются. API меняются. Ваш бизнес меняется. Поле, на которое вы опирались, переименовывают. Граничный случай, о котором вы даже не думали, всплывает в день закрытия вашей самой крупной сделки. То, что вы собрали за выходные, теперь требует внимания каждую неделю, и это внимание никогда не заканчивается.
Мы чувствуем это напрямую. 10K — это более 14 000 строк кода в 74 файлах и 373 commit’а, за которые я несу ответственность. QBee управляет более чем 100 живыми отношениями, так что падение QBee — это не абстрактное неудобство. Наш стек работает, потому что здесь кто-то им владеет и постоянно его обслуживает. «Я это собрал, и я не очень техничен» обычно означает: «Я это собрал, сегодня оно работает, и я ещё не дошёл до той недели, когда оно сломается, а я не смогу это починить». И вот что делает самодельный вариант ещё рискованнее: когда агенты выполняют работу, ваш data layer перестаёт быть шкафом с файлами и становится мозгом. Если запись неполная или неверная, агент выдаёт неверный результат в масштабе, от вашего имени, по реальным контактам. Garbage in, garbage out работает в 100 раз сильнее, когда решение принимает агент.
4. Чтобы сделать это правильно, нужен правильный человек и желание этим заниматься
Люди, которым это удаётся, — не обычные. Это особый тип человека, которому нравится собирать такие вещи, который по субботам продолжает ковыряться в системе, который воспринимает поддержку как интересную задачу, а не как выматывающую.
Это не большинство фаундеров. И уж точно не большинство VP of Sales. Тот, кто заменил HubSpot своими агентами, сделал это потому, что хотел, и у него есть желание продолжать. Большинство людей хотят, чтобы цифра росла. Они не хотят становиться внутренним разработчиком, дежурным инженером и интеграционной командой для CRM с одним клиентом.
Такое желание не подделать. Либо вы тот человек, который будет поддерживать собственную revenue system, либо вы тихо вернётесь к оплате $50 за seat, чтобы это стало чьей-то чужой работой. Второй вариант — правильное решение почти для всех.
5. Чтобы сделать это правильно, нужно самому взять на себя governance, security и ответственность
Это причина, после которой разговор заканчивается в любой компании, достаточно крупной, чтобы иметь CISO или procurement team.
Когда вы платите HubSpot или Salesforce, вы покупаете не только функции. Вы покупаете их SOC 2, penetration tests, шифрование, access controls, audit logs, data residency, breach response и юридические риски, если что-то пойдёт не так. Это реальная часть того, за что вы платите за seat, и она остаётся невидимой ровно до момента, когда вам это понадобится.
Когда вы vibe code свою revenue system, всё это становится вашим. Кто может видеть customer PII? Где это хранится? Шифруется ли это at rest? Можете ли вы показать audit trail того, кто и когда изменил каждую запись? Сможете ли вы выполнить запрос на удаление по GDPR или CCPA? Когда команда безопасности вашего крупнейшего клиента присылает вам questionnaire на 200 строк, что вы пишете в поле, где спрашивают о последнем стороннем аудите? «Я собрал это сам за выходные» — не ответ, который закрывает enterprise-сделки.
И в эпоху агентов это ещё важнее. Когда агенты автономно читают и пишут ваш system of record, governance перестаёт быть галочкой и становится тем, что стоит между вами и агентом, который отправит 4 000 реальных контактов не то предложение или покажет данные, к которым никогда не должен был получить доступ. Зона поражения от неверно настроенного permission больше не ограничивается одним запутавшимся продавцом. Это автономная система, работающая по плохим правилам на машинной скорости. Чем больше компания, тем меньше кто-либо готов терпеть такой риск в codebase, который понимает один человек и который никто не проверял.
Вендоры несут эту нагрузку, потому что для них это вопрос выживания. У них есть целые команды, чья единственная задача — держать вас в compliance и не допускать в заголовки новостей. Собрав своё решение, вы тихо подписались быть такой командой сами — для системы с одним клиентом.
Во многих случаях агенты делают CRM более важной, а не менее важной
Вот что удивило даже нас. Многие операторы предполагают, что когда агенты берут работу на себя, базовая платформа превращается в commodity, которую можно заменить или переписать самому. Произошло обратное.
Нам несколько CRM-вендоров предлагали переехать к ним полностью бесплатно. Мы всё равно платим за Salesforce. Ответ был быстрым «нет», потому что три наших самых важных агента теперь Salesforce-native. Миграция означала бы переписать весь стек агентов с нуля: 3-4 месяца деградации возможностей, более $200 000 на reimplementation, наш Chief AI Officer был бы снят с разработки нового, чтобы заниматься миграцией. При 2-3 агентах смена платформы просто неприятна. При 10 — дорогая. При 20 — практически невозможная. Платформу выбрали агенты. Не мы.
И расходы говорят сами за себя. Сейчас мы платим примерно в 15 раз больше за агентов, чем за CRM licenses. Платформа — это строка в бюджете. Агенты, работающие поверх неё, — это бизнес. Именно так выглядит будущее на самом деле, и это противоположно идее «vibe code свою CRM и перестань платить вендору».
Раз вы можете это сделать, не значит, что должны: vibe code только то, что действительно нужно и что нельзя купить
Реальна ли vibe coded CRM? Да. Мы — доказательство того, что маленькая команда может заменить поразительно большую часть go to market software агентами, которые вы строите и которыми владеете. Это новое, и это важно.
Но «решительный builder с нужными навыками и готовностью к бесконечной поддержке может это сделать» — это не то же самое, что «категория CRM мертва». Первое верно уже сегодня. Второе игнорирует, почему эти компании выросли до более чем $30 млрд, и игнорирует тот факт, что переход к agentic увеличил наши switching costs, а не уменьшил их.
Так что сдвиг не в том, что все заменят HubSpot и Salesforce самописным кодом. Сдвиг в том, что вы покупаете платформу и строите last mile поверх неё. Вы перестаёте выбирать CRM по UI и начинаете выбирать её по тому, какие агенты в ней нативны. Модель с оплатой за seat будет под давлением. Давление на цены уже идёт. Но категория останется, и для тех, кто идёт путём headless, а не homegrown, она становится важнее, а не менее важной.
Стройте своё с нуля, если вы из редкой категории людей, которые действительно будут это поддерживать. Всем остальным: покупайте платформу, стройте last mile и пусть счёт покрывает те 90%, которые вы не хотите делать сами.
Не для большинства.
SaaStr.AI: Задайте нам любой вопрос
21+ AI-агент, которыми мы реально пользуемся
Плюс свежие материалы о том, как развёртывать AI-агентов.
Материал — перевод статьи с английского.
Оригинал: 5 Simple Reasons We Won’t All Vibe Code Our Own HubSpot or Salesforce