← Все системы Кейс 04 · Контент-система

62 000 роликов конкурентов

Завод следит за авторами конкурентов на YouTube, Instagram и TikTok: за полгода в базе 62 000 роликов и около 810 миллионов просмотров чужого контента. Из этого каждую неделю появляются готовые сценарии для съёмки, а раз в месяц — аналитика по конкурентам.

6команд в одном сценарии n8n
3площадки: YouTube, Instagram, TikTok
~500авторов конкурентов под наблюдением
62 000+роликов конкурентов за март–август
810 млнпросмотров чужого контента разобрано
1 месяццикл аналитики по конкурентам
Задача

Снять ролик — час. Придумать ролик — день

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

Сценарий каждый придумывал сам. Открывал ленту, скроллил, ловил формат, пересказывал своими словами. Час на ролик в лучшем случае, полдня в худшем — и никакой гарантии, что взятый формат вообще работал: «видел, зашло» — это не метрика. Редактор физически не мог проверить семьсот идей.

Ещё хуже была память. Удачный формат конкурента, найденный в марте, к июню не находил никто: он утонул в ленте, а ленты не листаются назад. Каждый месяц завод начинал поиск с нуля.

И была слепая зона по конкурентам: кто из них растёт, кто затих, кто выпустил сто роликов вместо сорока — узнавали по ощущениям и с опозданием.

  • 720 роликов в месяц, сценарий на каждый
  • Час-полдня креатора уходит на «о чём снимать»
  • Формат выбирается на глаз, без цифр
  • Найденный референс через месяц не найти
  • Динамику конкурентов никто не считает
  • Проверить семьсот идей вручную некому
Что построено

Завод в буквальном смысле: цеха и конвейер

Один сценарий n8n, два цеха внутри и общий склад — Google-таблица. Раз в месяц поверх склада строится аналитика по конкурентам. Управление — шестью командами в телеграм-боте: пишешь /scrape, приходит «Начинаю сбор роликов…⏳», через несколько минут — «Ролики собраны и добавлены в таблицу ✅». Всё, что между, человека не касается.

Такой же список команд продублирован веб-формой — на случай, когда бот недоступен или запускает не тот человек. Форма кладёт выбранную команду ровно в то же поле, что и телеграм, поэтому ветка внутри одна: два входа, но не две системы.

1

/search — найти видео по теме

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

2

/scrape — собрать ролики автора

В листе «Авторы» отмечаешь одного или несколько — завод постранично выкачивает их ленту в Instagram, TikTok и на YouTube. По новому автору забирается и архив: без истории непонятно, что у него норма, а что всплеск.

3

/script — сделать сценарий из ролика

Главная команда. У отмеченных роликов снимается расшифровка озвучки, дальше агент-сценарист переписывает её на русский в новый сценарий: три варианта хука, тело и описание под пост. Готовое падает в лист «Скрипты».

4

/yt_script — разобрать длинное видео

Даёшь ссылку на большое YouTube-видео — завод берёт расшифровку целиком и нарезает из неё несколько самостоятельных сценариев под Reels и Shorts. Часовой подкаст превращается в неделю коротких роликов.

5

/find — найти похожих авторов

По любому аккаунту Instagram подбирается до пяти похожих и дописывается в лист «Авторы» с подписчиками и числом постов. Так список наблюдения растёт сам, а не по памяти сммщика.

6

/regenerate — переписать сценарий

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

Главное решение

Интерфейс — это таблица, а статус в ячейке — это команда

Своего интерфейса у завода нет, и это решение, а не экономия. Контент-команда живёт в Google-таблице: там ролики, там метрики, там комментарии друг другу. Поэтому управление сделано прямо в ней — человек ставит в колонке «Статус» значение «Создать скрипт», а команда в телеграме просто говорит заводу: забери всё, что отмечено, и сделай.

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

Как выглядит неделя. Понедельник: /scrape по всем авторам — свежие ролики за неделю приезжают в таблицу с просмотрами и вовлечённостью. Редактор проходит список сверху вниз и отмечает интересное. Затем /script — и лист «Скрипты» наполняется готовыми сценариями на неделю вперёд. Креатор открывает лист и снимает, а не ищет.

Лист «Скрипты» живёт неделю. Раз в неделю он очищается под новую партию. Сценарий — товар скоропортящийся: формат, который работал месяц назад, сегодня уже отработан всеми. Копить их незачем, а вот база роликов с метриками копится годами — она и есть капитал завода.

Месячная аналитика

Не только «что снимать», но и «что делают конкуренты»

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

1

Лист на месяц, на каждую площадку

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

2

Свод «Анализ»: автор × месяц

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

3

Дельта и статус — то, ради чего открывают лист

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

4

Справочник конкурентов по брендам

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

Лист месяца в таблице Instagram: ролики отслеживаемых авторов с подписчиками, вовлечённостью, просмотрами, лайками и комментариями
Лист месяцаТак завод складывает собранное: одна строка — один ролик, рядом метрики на момент записи. Месяц закрывается отдельным листом и дальше не меняется. Ники авторов скрыты.
Сводный лист «Анализ» по Instagram: по каждому автору просмотры, лайки и число роликов за июнь, июль и август, дельта по просмотрам и статус
Instagram: свод по авторамТри месяца рядом и дельта справа: сразу видно, кто вырос при том же числе роликов, а у кого охват просел. Автор в первой строке с 350 тысяч просмотров в июле дошёл до 3,4 миллиона в августе.
Сводный лист «Анализ» по YouTube: каналы конкурентов с подписчиками, просмотрами, лайками и числом роликов по месяцам и дельтой
YouTube: те же колонкиСвод устроен одинаково на всех площадках, поэтому каналы и аккаунты сравниваются одним взглядом. Подписчики стоят рядом с просмотрами, так что рост охвата можно отделить от роста аудитории канала.
Сводный лист «Анализ» по TikTok: авторы конкурентов с показателями за три месяца, дельтой по просмотрам и статусом
TikTokТретья площадка в том же формате. Три свода дают картину рынка целиком: кто из конкурентов на какой площадке растёт и с какой частотой публикует.

Масштаб за полгода (март–август 2026). Instagram — 20 000+ роликов, 200+ авторов; YouTube — 29 000+ роликов, 190+ каналов; TikTok — 12 000+ роликов, 90+ авторов. Ежемесячный объём вырос: в Instagram с 2 200 роликов в марте до 6 400 в августе, на YouTube — с 5 100 до 9 100. Вместе это около 810 миллионов просмотров чужого контента, разобранных по автору и месяцу.

Архитектура

Как это устроено

ВХОД ДИСПЕТЧЕР ДВА ЦЕХА И АНАЛИТИКА СКЛАД И ВЫДАЧА Телеграм-бот 6 команд, текст и голос статусы прямо в чат Веб-форма тот же список команд запасной вход Разбор команды форма и чат сводятся в одно поле одна ветка вместо двух Цех сбора · /search /scrape /find · YouTube, Instagram, TikTok через один API · постранично по 20, курсор до нужного числа · просмотры, лайки, комментарии, ER · запись по ID поста — повтор не задваивает Цех сценариев · /script /yt_script /regenerate · расшифровка озвучки ролика · нет озвучки → «сценарий как идея» · агент под каждую площадку, свой формат · три хука, тело, описание под пост · ответ модели чинится и разбирается кодом Месячная аналитика · раз в месяц · листы месяцев по каждой площадке · свод по автору: просмотры, лайки, ролики · дельта к прошлому месяцу, статус автора Google-таблица Авторы · ~500 аккаунтов Instagram · TikTok · YouTube 62 000+ роликов с метриками Запросы · темы и периоды Скрипты · партия на неделю статус в ячейке = команда Лист «Анализ» автор × месяц, три площадки рост и падение просмотров активен · неактивен · новый цеха берут задание из той же таблицы, куда пишут N8N · GPT-5 · CLAUDE · GEMINI · SCRAPECREATORS API · GOOGLE SHEETS · TELEGRAM BOT ОТБОР ОСТАЁТСЯ У ЧЕЛОВЕКА · ВСЯ РАБОТА ПОСЛЕ ОТБОРА — У ЗАВОДА
Сценарий n8n контент-завода: вход из телеграма и формы, диспетчер-переключатель и блоки сбора роликов авторов Instagram, YouTube и TikTok со своими циклами по страницам
Сценарий в n8nФрагмент рабочего сценария: вход, переключатель по командам и блоки сбора Instagram, YouTube Shorts и TikTok. У каждой площадки свой цикл: запрос страницы, состояние курсора, проверка «есть ли ещё», запись в таблицу.
Инженерные решения

Что отличает завод от «сделай сценарий по ссылке»

01

Сбор идёт страницами, а не одним запросом

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

02

Нет озвучки — нет сценария

Расшифровка проверяется до модели. Пусто — ролик получает статус «сценарий как идея» и уходит человеку на пересъём формата. Иначе модель радостно сочинит текст, которого в ролике не было, и в таблицу попадёт выдумка под видом рабочего референса.

03

Ответ модели чинится кодом, а не верой

Модель возвращает JSON — но то в markdown-обёртке, то с «умными» кавычками, то массивом вместо объекта. Разборщик снимает обёртку, чинит кавычки, вытаскивает объект между первой и последней скобкой и приводит всё к трём полям. Без этого сырой ответ регулярно уезжал бы в таблицу мусором.

04

Свой сценарист на каждую площадку

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

05

Запись по ключу, а не добавлением в конец

Ролики пишутся с совпадением по ID поста, авторы — по ID аккаунта. Повторный прогон по тому же автору обновляет строки, а не плодит дубли: метрики у ролика меняются со временем, а строка должна остаться одна.

06

Переписывание — обязательная часть, а не бонус

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

07

Срез месяца хранится, а не пересчитывается на лету

Метрики ролика меняются со временем, и пересчёт «задним числом» показал бы уже другие цифры. Поэтому месяц закрывается отдельным листом, а свод сравнивает именно срезы. Через год динамику конкурента можно восстановить так, как она была, а не как выглядит сейчас.

Результат

Что изменилось

Было

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

Стало

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

Для бизнеса

62 000+ роликов с метриками за полгода — собственная база форматов ниши, которую задним числом не восстановить. Поиск идей не зависит от того, кто что вспомнил из ленты, а конкурентов сравнивают по цифрам, а не по ощущению.

Переносимость

Ниша меняется, конвейер остаётся

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

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

Стек

На чём собрано

Управление

  • n8n, один сценарий
  • Telegram Bot: 6 команд
  • Веб-форма как запасной вход
  • Приём текста и голосовых

Сбор

  • API ScrapeCreators
  • YouTube, Instagram, TikTok
  • Постраничный обход с курсором
  • Поиск по теме и периоду

Сценарии

  • Расшифровка озвучки роликов
  • Gemini для аудио и голосовых
  • GPT-5 и Claude в роли сценаристов
  • Свой агент на каждую площадку

Хранение и аналитика

  • Google Sheets: склад и пульт
  • Запись по ID поста и аккаунта
  • Листы по месяцам и свод «Анализ»
  • Дельта просмотров и статус автора

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

Нужен такой контент-завод?

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