Как построить собственного AI-вице-президента по маркетингу: полный playbook SaaStr AI 2026 — ИИ для бизнеса

Как построить собственного AI-вице-президента по маркетингу: полный playbook SaaStr AI 2026

Прослушать статью

На SaaStr AI Annual 2026 Амелия Лерютт, Chief AI Officer в SaaStr, взяла пять месяцев работы над 10K, AI-вице-президентом по маркетингу SaaStr, выделила из этого рабочую спецификацию и собрала нового с нуля прямо на сцене примерно за 15 минут. Весь зал в это же время собирал свои версии.

Это playbook для того, чтобы сделать то же самое. Сначала — ментальная модель, затем сборка в десять шагов, а потом каждый шаг подробно: какие данные подавать, какие workflow строить первыми и какие guardrails нужны, чтобы агент не разослал письма всей базе в 2 часа ночи.

10K изначально не был ничем из этого. В январе 2026 года Амелии надоело одно рутинное действие: каждый воскресный вечер копировать и вставлять маркетинговые, sales и go-to-market дашборды в Notion, чтобы команда разбирала их в понедельник утром. Она vibe code-ом собрала дашборд, чтобы убрать эту копипасту. Это и было единственной первоначальной целью. Пять месяцев спустя он владеет ключевой метрикой, строит кампании, пишет email-копирайт на основе реальных данных и напоминает ей о вещах, которые она забывает. Сейчас SaaStr использует почти 30 агентов, и их суммарно применяли почти миллион раз. Ни один из них не начинался сложно. Ваш тоже не должен.

Перед началом: три вещи, которые делают это рабочим

#1. Один агент, одна цель, один мозг.

Дайте каждому агенту одну метрику, за которую он отвечает. Поэтому у SaaStr отдельные агенты: 10K отвечает за маркетинг, QBee — за customer success, другой агент — за SaaStr Annual. Не загружайте один агент всеми тремя задачами. Фокус и делает результаты хорошими.

#2. Сам агент — это и есть сущность.

SaaStr не строил супер-агента или отдельный слой custom connector поверх всего. Каждый агент — самостоятельная сущность со своим мозгом, и у него формируется свой характер, чем больше вы общаетесь с ним в редакторе. Тот, кто управляет агентом — вы, head of AI или нанятый forward-deployed engineer, — должен разговаривать с ним так же, как Амелия разговаривает с 10K каждый день.

#3. Два слоя.

Автономный слой — это дашборды, запланированные задачи и AI-сгенерированные письма, которые круглосуточно работают в production. Operator layer — это агент в редакторе, который делает разовые анализы и outbound. Первый слой видят ваша команда и клиенты. Второй слой — это moat, и ниже мы разберём почему.

Сборка в общих чертах

Сначала выберите одну метрику, затем напишите спецификацию. Чем подробнее спецификация, тем лучше агент.

Загрузите все таблицы, которые у вас уже есть. Реальная история — это ground truth, и большая её часть вообще не находится ни в одном API.

Соберите v1 на vibe coding-платформе. Спецификация плюс данные в Replit — и примерно через 15 минут у вас будет рабочая версия.

Сначала подключите Salesforce. Читайте pipeline и revenue, затем записывайте обратно.

Подключайте остальные API по одному. CRM, marketing automation, Slack, Google Calendar. Пошагово.

Чётко определите, что работает само, а что требует подтверждения. Сбор данных — автономный процесс. Отправка писем всей базе — нет.

Постройте hallucination guard до первого отправленного сообщения. Подставляйте реальные числа и блокируйте отправку, если они не совпадают.

Держите memory file, который агент читает в каждой сессии. Правила тона, контакты и все исправления — в одном файле.

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

Шаг 1: выберите одну метрику, затем напишите спецификацию

Всё начинается с одной метрики наверху. Для 10K это были платные участники и net event revenue к жёсткой дате. Выберите свою до того, как напишете хоть строчку кода. Для события это могут быть билеты плюс sponsor revenue относительно цели. Для запуска — signups плюс activations плюс paid conversions. Для revenue ops — new ARR плюс expansion минус churn за квартал. Запишите это на стикере и не начинайте без этого. Каждая интеграция, график и prompt дальше служат именно этой метрике.

Затем напишите спецификацию. Правило Амелии простое: чем подробнее вы описываете задачу, тем лучше inputs запрашивает агент и тем лучше outputs вы получаете. Общая спецификация для AI VP of Marketing даёт вам общего агента. SaaStr опубликовал точную 20-страничную спецификацию, которую использовал, плюс пример исторических данных, чтобы участники могли собрать свою версию прямо на месте. Если не уверены, что включать в спецификацию, спросите Claude. Дайте ему цель и попросите помочь оформить спецификацию, прежде чем отдавать её в build tool.

Есть ещё одна вещь, не менее важная, чем сама спецификация: как вы относитесь к агенту. Амелия с первого дня воспринимала 10K как дашборд и прямо так ему и сказала. Сейчас она относится к нему как к co-pilot и коллегe. Этот сдвиг — часть сборки.

Вы можете взять нашу спецификацию здесь.

https://www.saastrannual.com/resources/

Шаг 2: загрузите все таблицы, которые у вас уже есть

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

Это важнее, чем звучит. Большая часть полезной истории не находится ни в одном API. Цены для sponsor пятилетней давности, список гостей VIP dinner, рабочая книга, которую ведёт CFO, — ничего из этого не живёт в CRM или в ticketing tool. Если не загрузить всё это в первый день, агент будет знать только то, что показывают live-интеграции. Это также позволяет показать реальные графики уже на второй день, а не на четырнадцатый, и закрепляет каждый AI-ответ на реальных числах, а не на догадках.

Не смущайтесь хаоса. SaaStr начинал с данных, разбросанных по CSV, Salesforce и Marketo в сотне разных мест. Амелия просто отдала агенту CSV-файлы. Загружайте raw exports без изменений, пусть агент сам напишет парсинг, и перезаливайте их каждый раз, когда источник обновляется. Если вас беспокоит безопасность, подключайтесь нативно через CRM и marketing automation API.

Загружайте данные примерно в таком порядке: сначала revenue, которое пришло из маркетинга или было touch-нутo маркетингом, затем campaign data — что сработало, что нет, все ad spend и agency spend, затем email data — opens, clicks, кто читает, а кто нет, затем трекер прогресса по тому, что вы уже сделали в 2026 году. Агент иногда довольно прямо скажет вам, что кампания, которую вы считали невероятно успешной, на самом деле не сработала.

Шаг 3: соберите v1 на vibe coding-платформе

Загрузите спецификацию и данные в Replit или любой другой build tool, который вы используете, и позвольте ему сгенерировать агента. На сцене первая рабочая версия заняла около 15 минут. Единственное ручное вмешательство Амелии в пересборке было сказать системе сделать дашборд фиолетовым и переименовать его.

Если всё, что у вас останется, — это дашборд, который тянет данные из CRM, это уже реальная победа. Дашборд и был полным источником 10K. Всё остальное наращивается поверх него по ступеням.

Шаг 4: сначала подключите Salesforce

Первой настоящей интеграцией, которую построила Амелия, было connected app в Salesforce, чтобы 10K мог читать, а в итоге и записывать pipeline и revenue.

Она не сертифицирована как Trailblazer. У неё есть худи Agentblazer, но она даже не уверена, что сертифицирована как Agentblazer. Она спросила Claude, как собрать connected app, и он провёл её через все шаги. Для большинства команд это и есть первый шаг. Чтение closed-won revenue и pipeline через Salesforce API также даёт исторические сравнения и прогнозы — именно это агент и должен делать по понедельникам.

Шаг 5: подключайте остальные API по одному

После Salesforce добавляйте остальное по мере необходимости: платформу marketing automation, social, если хотите, чтобы агент публиковал посты сам (SaaStr всё ещё пишет social вручную), Slack для ежедневных сводок и Google Calendar.

Последний пункт — один из лучших примеров сессии. Раньше рассылка сотням спикеров персонализированных календарных приглашений была задачей на целого человека и занимала неделю. В каждом приглашении нужно было указать время сессии, правильный адрес площадки, а не очевидный, логистику green room и добавить в копию нужные команды — press, marketing и executive. 10K сделал всё это через интеграцию Google Calendar примерно за 20 минут.

Это была рутинная, а не гламурная работа, и именно поэтому её нужно отдать агенту. Ваше время лучше потратить на сборку агента и кампании, которые можете запускать только вы. Агент отлично справляется с рутиной, причём делает это быстро и без ошибок.

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

https://www.saastrannual.com/resources/

Шаг 6: стройте workflow по одному

Здесь агент превращается из дашборда в co-pilot. Стройте их по одному. Не пытайтесь подключить всё сразу и следите за doom loop — спиралью «а что насчёт этого, а что насчёт того», когда вы планируете десять workflow и не запускаете ни одного. Запишите будущие состояния и стройте их по порядку.

Workflow, которые SaaStr AI использует в live-режиме:

  • Ежедневные идеи. Каждое буднее утро агент отправляет по email три-пять конкретных действий на день, каждое привязано к реальному числу и выполнимо менее чем за два часа. Основанные на ваших данных и одной цели, идеи становятся точнее по мере обратной связи. Первая партия была нормальной. После того как Амелия сказала, какие идеи слишком дорогие или просто плохие, следующие партии стали хорошими.
  • Win-back кампании. Агент вытаскивает всех, кто был на SaaStr Annual в прошлом году, но не купил билет в этом. Он прогоняет список, находит тех, кто остыл, обогащает контактные данные через инструмент вроде Clay и готовит кампанию.
  • Лёгкие competitive campaigns. Когда Replit спонсировал SaaStr, 10K взял список похожих компаний, которые были в аудитории, и подготовил outreach к конкуренту с аргументом, что им тоже стоит там быть. Поиск конкурентов, поиск контактов и вытягивание правильных данных для акцента — всё это происходило без ручной склейки шагов человеком.
  • Website action emails. Когда участники играли в игры на сайте SaaStr, чтобы открыть код скидки на билет, 10K собирал их email и автоматически отправлял напоминания. Каждый раз, когда уходило ежедневное напоминание, SaaStr видел всплески продаж билетов.
  • Реклама. Сильной рекламе постоянно нужен новый creative — больше, чем любой человек успевает производить. Агент генерирует бесконечные варианты текста и изображений, предлагает план, а вы тестируете, что работает. Амелия регулярно даёт 10K несколько изображений и спрашивает, какое должно стать рекламой, а потом запускает тест. Каждая идея основана на ваших данных и на одной цели, и именно об этом агент думает.

Шаг 7: определите, что работает само, а что спрашивает сначала

Явно определите, что агент может делать автономно, а что обязан сначала проверить. Сбор данных, построение дашбордов и генерация идей кампаний работают сами. Отправка email работает semi-autonomously: агент присылает Амелии черновик, спрашивает, нравится ли он ей, и только после её подтверждения отправляет.

Вы не хотите, чтобы ваш AI VP of Marketing немедленно разослал письмо всей маркетинговой базе. Это должно немного пугать, и решение — чётко провести границу в спецификации.

Шаг 8: постройте hallucination guard до первого отправленного письма

Главный вывод 10K, когда Амелия попросила его кратко подвести итоги сессии: guardrails важнее prompt engineering. Её история это подтверждает. Она попросила 10K назвать VC, которые пришли на SaaStr Annual в прошлом году и не вернулись в этом. Агент сказал, что их примерно 400, и предложил подготовить outreach. Она ответила: отлично, дай имена. Агент остановился и сказал: подожди, я это выдумал. Тогда она велела ему взять реальные данные, и он это сделал.

Ручное правило простое: поговорите с данными, проверьте результат, потом отправляйте. Агенты быстрые, и это провоцирует просто бегло посмотреть на результат и нажать send.

Инженерное решение, которое действительно защищает вас, прописано в спецификации. Каждый раз выводите в prompt реальные числа. Затем на сервере, до любой отправки, заменяйте каждое число в ответе агента на значение из вашей базы данных, то есть ground truth. Если число в черновике не совпадает с реальным значением в пределах небольшого допуска, система помечает это и отказывается отправлять сообщение. Постройте этот guard до первого AI-письма, а не после. Одно неверное число вашей команде или списку разрушает доверие быстрее, чем вы успеете его восстановить.

Шаг 9: держите memory file, который агент читает в каждой сессии

Институциональная память живёт в одном файле. SaaStr хранит project file в корне с одной целью, правилами тона, контактами команды, правилами отправки с домена и всеми исправлениями, которые оператор когда-либо вносил. Агент читает его в начале каждой сессии.

Правила тона — это то, на что вы будете опираться постоянно. Реальные примеры, которые были важны: никогда не говорить SaaS, всегда говорить B2B. Всегда net revenue, никогда gross. Отправлять только с одного подтверждённого домена, никогда с личного адреса. Фиксируйте каждое исправление в момент, когда вы его сделали, и файл работает как onboarding-документация, которая никогда не устаревает.

Шаг 10: проверьте на реальных данных, затем разворачивайте

Первых несколько результатов проверяйте вручную, прежде чем доверять любому workflow. Амелия нервничала, когда 10K впервые отправлял email напрямую: какой домен он использует, какой reply-to, не перегрузит ли он письмо изображениями и не улетит ли в spam. Она очень тщательно тестировала систему, прежде чем разрешить ей работать. Делайте так же, а потом отпускайте.

Почему это накапливается: operator layer — это moat

Автономный слой видят все. Преимущество — это operator layer, агент в редакторе. Каждый раз, когда вы задаёте ему разовый вопрос, вытаскиваете топ-200 VIP для приглашения, находите конкретную сделку в Salesforce, повторно прогоняете прошлогодний deep dive по списку этого года, агент пишет небольшой переиспользуемый скрипт и оставляет его после себя. Спросили один раз — и ответ остаётся навсегда. Библиотека скриптов растёт, каждое исправление навсегда кодируется в систему, и она становится точнее от недели к неделе вместо того, чтобы каждый раз стартовать с нуля.

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

10K — это вообще AI-вице-президент по маркетингу?

По собственной оценке, не совсем. 10K не считает, что заменил VP of Marketing. По его словам, он заменил примерно 60% базовой функциональности. Людей он не владеет. В остальном он во многом справляется сам. Если не как VP, то хотя бы как senior team member и IC.

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

Агенту не обязательно быть полным аналогом SaaStr 10K в первый день. У нас это заняло пять месяцев итераций, хотя сегодня до этого можно дойти намного быстрее. Ваш может начаться с одного дашборда уже этим вечером.

Вы можете взять точную 20-страничную спецификацию, по которой SaaStr собирал 10K вживую, плюс sample historical data, на saastrannual.com/resources (прямая ссылка на спецификацию).


Материал — перевод статьи с английского.

Оригинал: How To Build Your Own AI VP of Marketing: The Full Playbook From SaaStr AI 2026