Цифровой сотрудник для маркетплейсов: как AI-агент забирает рутину селлера на Wildberries и Ozon

Утро селлера выглядит одинаково: выгрузки из двух личных кабинетов, склейка в Excel, пересчёт юнит-экономики, проверка остатков — и так каждый день, пока конкуренты делают то же самое. Разбираем, как AI-агент поверх официальных API Wildberries и Ozon забирает эту рутину: что он реально закрывает, где автоматизация хрупкая, когда достаточно готового SaaS — и почему токен от ЛК стоит охранять как ключ от кассы.

01Карта рутины: куда на самом деле уходит день селлера

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

ЗонаЧто делается рукамиПочему это боль
Выгрузки и сводкиСкачать отчёты из ЛК WB и Ozon, склеить в Excel, привести к одному формату, свести артикулы двух площадокЕжедневный ритуал до начала собственно работы. Ошибка в склейке тихо живёт неделями
Юнит-экономикаПересчитать маржу по SKU: комиссия, логистика, хранение, возвраты, реклама, себестоимостьКомиссии и тарифы площадок меняются; вчерашняя прибыльная позиция сегодня торгует в минус — а видно это только при пересчёте
Остатки и поставкиСледить за остатками по складам, ловить будущий out-of-stock, собирать поставкуОбнуление остатка роняет позицию в выдаче; восстанавливать её дороже, чем не терять
Контент карточекНазвания, характеристики, описания, инфографика; у каждой площадки свои правила и лимитыНа сотнях SKU превращается в отдельную должность. Слабый контент — слабая выдача
Отзывы и вопросыЧитать, отвечать, гасить негатив, вылавливать системные жалобыСкорость и тон ответа влияют на рейтинг; негатив без ответа работает против карточки круглосуточно
Маркировка «Честный Знак»Заказ кодов, ввод в оборот, передача КИЗ при отгрузкеЮридическая ответственность и штрафы; ошибка в кодах блокирует отгрузку

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

02Что из этого забирает AI-агент — и как именно

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

РутинаКак её закрывает агентЧто остаётся человеку
Выгрузки и сводкиЗабирает данные обоих кабинетов по расписанию через API, складывает в одну базу в единой схеме. Excel-ритуал исчезаетНичего — это чистая механика
Юнит-экономикаСчитает маржу по каждому SKU с вашей реальной себестоимостью, тарифами и рекламными расходами; помечает позиции, ушедшие ниже порогаРешение: поднять цену, отключить рекламу, вывести позицию
Остатки и поставкиСчитает скорость продаж по складам, прогнозирует дату обнуления, собирает черновик поставкиУтвердить объём и график: агент не знает про деньги на закупку и планы поставщика
Контент карточекГенерирует названия, характеристики и описания по правилам конкретной площадки — из вашего каталога, а не из воздухаРевью перед публикацией: LLM-текст без проверки на карточку не попадает
Отзывы и вопросыГотовит черновики ответов в тоне бренда, сортирует негатив по причинам, эскалирует системные жалобыУтвердить или переписать; острые случаи — только вручную
Отчётность для руководителяУтренний дайджест и еженедельная сводка в Telegram; ответы на вопросы «покажи маржу по бренду X за месяц» без выгрузокЧитать и принимать решения — впервые без Excel

Ключевое слово в этой таблице — «черновик». Хорошо спроектированный агент почти нигде не действует автономно: он готовит решение до состояния «осталось нажать кнопку». Это не ограничение технологии, а сознательный выбор: на маркетплейсе почти каждое действие — цена, остаток, ответ покупателю — публичное и стоит денег.

Контентная часть — отдельная дисциплина со своим конвейером: правила площадок, ограничения по длине и запрещённым формулировкам, массовые обновления без потери позиций. Мы собирали такие конвейеры — как это выглядит в бою, видно по Content Factory и другим кейсам.

03Как это устроено технически: API, ETL, Telegram

Обе площадки дают официальные API — и это фундамент, на котором всё стоит. Никакого парсинга страниц в основном контуре: только документированные методы, токены с ограниченными правами и предсказуемые форматы данных.

API Wildberries

API WB разбит на категории: контент (карточки), аналитика и статистика, цены и скидки, маркетплейс (сборочные задания FBS), отзывы и вопросы, продвижение, финансовые отчёты. Токен создаётся в ЛК в разделе настроек доступа к API — с выбором категорий и отдельным флагом «только на чтение». На момент публикации срок жизни токена ограничен (180 дней), поэтому ротация — обязательная часть процесса, а не задача «на потом».

API Ozon

Ozon Seller API авторизуется парой Client-Id + Api-Key в заголовках запроса; ключи создаются в настройках кабинета, и им можно назначать роли с ограниченным набором методов. Реклама живёт отдельно — в Performance API со своей парой учётных данных и OAuth-токеном. Практическое следствие: «доступ к Ozon» — это минимум два независимых ключа, и учитывать их нужно по отдельности.

ETL и собственная база

Данные из API по расписанию складываются в вашу базу — обычно PostgreSQL, для тяжёлой истории продаж подойдёт и ClickHouse. Это ключевой архитектурный ход, который отличает своего агента от любого SaaS: история принадлежит вам и не ограничена глубиной хранения в ЛК, схема общая для обеих площадок, а поверх одной базы работают и отчёты, и юнит-экономика, и LLM-слой. Сюда же подгружается то, чего нет ни в одном кабинете: себестоимость из вашей учётной системы, план закупок, рекламные бюджеты.

Отчёты по расписанию в Telegram

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

Утренний дайджест в Telegram (формат сообщения, цифры условные)
Сводка за 15 июля · WB + Ozon

Выручка: 412 350 ₽ (WB 268 900 / Ozon 143 450) · +6% к среднему за 14 дней
Заказы: 173 · Отмены: 4
Маржа по портфелю: 21,4%
  ⚠ SKU-4412 ушёл ниже плана (13,1%) — выросла доля логистики
Остатки: SKU-1088 обнулится через ~6 дней, склад Казань — через 2
Отзывы: 14 новых, из них 2 негативных — черновики ответов готовы

Инженерная часть скучная и обязательная: ретраи с экспоненциальной задержкой на 429-е ответы, идемпотентные загрузки (повторный запуск не задваивает данные), сверка контрольных сумм с ЛК, алерт, если выгрузка не пришла. Скучность здесь — комплимент: рутину нельзя перекладывать на систему, которая сама требует присмотра.

04Где автоматизация хрупкая: ограничения без маркетинга

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

  • API-лимиты — это архитектурное ограничение, а не мелочь. У каждого метода свой rate limit, и у тяжёлых отчётных методов он жёсткий — вплоть до одного запроса в минуту. Выгрузка большого кабинета — это очередь с приоритетами и ретраями, а не цикл по артикулам. Наивный скрипт упирается в 429 в первый же день.
  • Данные приходят с лагом. Оперативная статистика продаж — не финансовый факт: комиссии, логистика и возвраты финализируются позже, у WB — в еженедельном отчёте о реализации. Утренний дайджест честен как операционная картина; «расхождения» с финальным отчётом — не ошибка агента, а устройство отчётности площадок.
  • Не всё есть в API. Часть настроек и отчётов существует только в интерфейсе ЛК. Автоматизация этих участков через браузер (headless-браузер, эмуляция кликов) технически возможна — и принципиально хрупкая: редизайн страницы, новая проверка авторизации или антибот-защита ломают её без предупреждения. Правило простое: на браузерной автоматизации не строят критический процесс — только вспомогательный, с алертом на поломку и ручным фолбэком.
  • API сами меняются. Площадки регулярно выпускают новые версии методов и закрывают старые. Свой агент — это не «сделали и забыли», а система с владельцем, который раз в месяц читает changelog площадок. Это нормальная цена владения, но её надо знать заранее.
  • LLM-слой требует ревью. Сгенерированный контент карточек и черновики ответов на отзывы — качественная заготовка, а не готовый продукт. Модель может уверенно написать характеристику, которой у товара нет. Пайплайн без этапа человеческого утверждения — способ быстро собрать штрафы и негатив.

05Готовые SaaS-аналитики или свой агент: когда что

Это не выбор «или-или» — инструменты решают разные задачи. MPStats, Moneyplace и десятки их аналогов строятся вокруг данных рынка: чужие продажи, ниши, конкуренты, позиции в выдаче. Свой агент строится вокруг ваших данных: реальная себестоимость, все кабинеты в одной базе, ваши процессы и форматы. Пересечение есть, но центры тяжести разные.

КритерийSaaS-аналитикаСвой AI-агент
Анализ рынка и нишСильная сторона: оценки чужих продаж, тренды, мониторинг конкурентовНе его работа — этих данных у агента нет
Реальная маржаСчитает по усреднённым тарифам; вашу себестоимость знает, только если вы её вручную занесёте и будете поддерживатьСчитает по вашей себестоимости из вашей учётки — автоматически и по каждому SKU
Несколько кабинетов и юрлицОбычно каждый кабинет — отдельная подписка и отдельный экранОдна база, одна сводка, консолидированная экономика
Форматы отчётовТе, что предусмотрел вендорЛюбые: ваш формат дайджеста, ваши пороги алертов, вопросы в свободной форме
Интеграция с учётной системойКак правило, экспорт в ExcelПрямая: себестоимость из 1С в агента, продажи из агента в учёт. Как мы работаем с 1С — в кейсе 1C Agent
Скорость стартаЧас: оплатил, вставил токен, смотришь дашбордНедели: первые отчёты — за две, дальше по этапам
СтоимостьПодписка за кабинет; тарифы у всех свои и регулярно меняютсяРазработка плюс недорогая инфраструктура; окупается на масштабе и сложности
Куда уходит токенНа сервер вендора — со всеми правами, которые вы в него зашилиОстаётся в вашем контуре

Практический водораздел выглядит так. SaaS достаточно, если у вас один кабинет, стандартные отчёты закрывают вопросы, а главная задача — понять рынок и выбрать нишу. Свой агент оправдан, когда сходятся хотя бы два пункта из списка:

  • Оборот от ~1 млн ₽ в месяц и несколько часов ручных сводок в день — цена рутины уже сопоставима с зарплатой аналитика.
  • Больше одного кабинета или юрлица — и нужна консолидированная картина, которой нет ни в одном ЛК.
  • Маржа считается «по ощущениям», потому что себестоимость живёт в учётной системе, а продажи — в двух ЛК.
  • Стандартные отчёты SaaS не отвечают на ваши вопросы, и вы всё равно выгружаете всё в Excel.
  • Контент и отзывы на сотнях SKU съедают отдельного сотрудника.

Частый рабочий вариант — гибрид: SaaS для анализа рынка, свой агент для операционки и экономики. Друг другу они не мешают.

06Этапы внедрения: от аудита рутины до продовой эксплуатации

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

  1. Аудит рутины. Один-два дня: какие отчёты кто и зачем читает, откуда берётся себестоимость, где сейчас теряется время. Половина «нужных» отчётов на этом этапе обычно умирает — их никто не читал.
  2. Доступы. Токены с минимальными правами: на этапе аналитики — только чтение, отдельный токен под агента, ничего лишнего. Это же момент навести порядок в том, у кого вообще есть ключи от кабинетов.
  3. ETL и первые отчёты. Выгрузка обеих площадок в базу, схема данных, два-три самых болезненных отчёта в Telegram. Этот объём реалистично поднять за две недели — столько и длится наш бесплатный пилот.
  4. Период доверия. Две-четыре недели агент работает параллельно с ручным процессом, цифры сверяются с ЛК. Расхождения разбираются до причины — обычно они вскрывают ошибки, которые годами жили в Excel.
  5. Контент и отзывы. Генерация карточек и черновиков ответов — с обязательным утверждением человеком. Подключается только тогда, когда цифровой основе уже доверяют.
  6. Расширение. Прогноз поставок, рекламная аналитика, интеграция с учётной системой, консолидация юрлиц — по одному блоку за итерацию, по фактической боли, а не по красивому роадмапу.

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

07Безопасность: токен от ЛК — это ключ от кассы

Токен API — это не «техническая деталь для программистов». В зависимости от выданных прав он позволяет читать всю коммерческую статистику, менять цены, управлять остатками и отвечать покупателям от имени магазина. Утечка токена с правом записи — это чужие руки в вашем кабинете. Поэтому раздел про безопасность в проекте автоматизации — не приложение мелким шрифтом, а часть архитектуры.

  • Минимальные права. WB позволяет выпустить токен на конкретные категории API и в режиме «только на чтение» — для аналитического контура этого достаточно. У Ozon ключам назначаются роли с ограниченным набором методов. Право записи выдаётся отдельным токеном и только под конкретную функцию.
  • Один токен — одна интеграция. Агенту — свой, SaaS-сервису — свой, подрядчику — свой. Тогда отзыв любого ключа не роняет остальное, а по логам видно, кто что делал.
  • Хранение — в секрет-хранилище. Не в коде, не в переменных на ноутбуке и точно не в чатах: токен, однажды отправленный сообщением в мессенджере, остаётся в истории переписки навсегда — считайте его скомпрометированным.
  • Ротация по календарю. Токены WB ограничены по сроку жизни (на момент публикации — 180 дней), так что процесс обновления нужен в любом случае — лучше сделать его регулярным и отрепетированным, а не аварийным.
  • Аудит действий. Каждое действие агента с правом записи — в лог: что изменил, когда, на основании чего. Когда через месяц спросят «почему поменялась цена», ответ должен находиться за минуту.
  • Проверка перед передачей токена SaaS. Отдавая ключ стороннему сервису, вы отдаёте все зашитые в него права на его серверы. Минимум — убедиться, что токен read-only и без лишних категорий.

08Частые вопросы

Короткие ответы про автоматизацию Wildberries и Ozon с помощью AI-агента.

Что умеет AI-агент для Wildberries и Ozon?

Забирает данные обоих кабинетов через официальные API в собственную базу, считает юнит-экономику по каждому SKU с вашей реальной себестоимостью, присылает отчёты по расписанию в Telegram и отвечает на вопросы в свободной форме — «покажи маржу по бренду за месяц» без выгрузок. Дополнительно готовит контент карточек по правилам площадок и черновики ответов на отзывы. Решения — цены, поставки, публикация — остаются за человеком.

Чем AI-агент отличается от сервисов аналитики вроде MPStats?

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

Можно ли автоматизировать Wildberries и Ozon без API — через личный кабинет?

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

Сколько времени занимает внедрение AI-агента для маркетплейсов?

Первые работающие отчёты — около двух недель: доступы, выгрузка в базу, два-три самых болезненных отчёта в Telegram. Именно такой объём мы закрываем бесплатным пилотом. Дальше — период доверия в две-четыре недели, когда цифры агента сверяются с ЛК параллельно с ручным процессом, и только потом подключаются контент, отзывы и интеграция с учётной системой. Полный контур — вопрос одного-двух месяцев итерациями.

Насколько безопасно давать агенту доступ к личному кабинету?

Безопасно, если доступ спроектирован правильно: отдельный токен под агента с минимальными правами (для аналитики — только чтение), хранение в секрет-хранилище, ротация по календарю и лог всех действий с правом записи. У WB токены выпускаются по категориям API с режимом «только на чтение», у Ozon ключам назначаются роли. Главное правило: право записи — отдельным токеном и только под конкретную функцию, а не «на всякий случай».

Может ли агент сам менять цены и отвечать на отзывы?

Может технически — и почти никогда не должен по архитектуре. Разумная граница автономии: читать и считать — полностью автоматически; контент и ответы на отзывы — черновики с утверждением человека; цены, поставки и маркировка — только вручную, агент готовит рекомендацию и напоминает. Каждое действие на маркетплейсе публично и стоит денег, поэтому «человек нажимает кнопку» — это не слабость решения, а его страховка.

Подойдёт ли свой агент селлеру с небольшим оборотом?

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

Vento Labs

Соберём цифрового сотрудника под ваши кабинеты

Мы строим таких агентов поверх реальных кабинетов WB и Ozon: API, своя база, юнит-экономика с вашей себестоимостью, отчёты в Telegram. Начинаем с бесплатного двухнедельного пилота: берём вашу самую болезненную рутину и показываем работающий отчёт на ваших данных. Если по итогам пилота ценности нет, вы ничего не потеряли, кроме пары часов на выдачу доступов.