Цифровой сотрудник для маркетплейсов: как 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. Не дашборд, на который нужно не забыть зайти, а сообщение, которое приходит само.
Сводка за 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Этапы внедрения: от аудита рутины до продовой эксплуатации
Внедрять цифрового сотрудника целиком и сразу — ошибка. Правильная траектория — по слоям, где каждый следующий слой опирается на проверенный предыдущий. Наш порядок выглядит так:
- Аудит рутины. Один-два дня: какие отчёты кто и зачем читает, откуда берётся себестоимость, где сейчас теряется время. Половина «нужных» отчётов на этом этапе обычно умирает — их никто не читал.
- Доступы. Токены с минимальными правами: на этапе аналитики — только чтение, отдельный токен под агента, ничего лишнего. Это же момент навести порядок в том, у кого вообще есть ключи от кабинетов.
- ETL и первые отчёты. Выгрузка обеих площадок в базу, схема данных, два-три самых болезненных отчёта в Telegram. Этот объём реалистично поднять за две недели — столько и длится наш бесплатный пилот.
- Период доверия. Две-четыре недели агент работает параллельно с ручным процессом, цифры сверяются с ЛК. Расхождения разбираются до причины — обычно они вскрывают ошибки, которые годами жили в Excel.
- Контент и отзывы. Генерация карточек и черновиков ответов — с обязательным утверждением человеком. Подключается только тогда, когда цифровой основе уже доверяют.
- Расширение. Прогноз поставок, рекламная аналитика, интеграция с учётной системой, консолидация юрлиц — по одному блоку за итерацию, по фактической боли, а не по красивому роадмапу.
По устройству это классический проект автоматизации: короткие итерации, работающий результат на каждом шаге и явные границы того, что агенту делать нельзя.
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. Начинаем с бесплатного двухнедельного пилота: берём вашу самую болезненную рутину и показываем работающий отчёт на ваших данных. Если по итогам пилота ценности нет, вы ничего не потеряли, кроме пары часов на выдачу доступов.