Автоматизированная система продакшна для TikTok
.jpeg)

Описание процесса
Данная автоматизация представляет собой полноценную систему для автоматического создания вирусных клипов из длинных видео. Система принимает ссылку на видео через веб-форму, анализирует его с помощью Vizard AI для выделения наиболее вирусных фрагментов, генерирует привлекательные заголовки с помощью AI, и автоматически публикует готовые клипы в TikTok через платформу Blotato.
API ключи и сервисы:
- Vizard AI API - для анализа видео и создания клипов
- OpenAI API Key - для генерации заголовков и описаний (gpt-4o-mini)
- Blotato API - для загрузки медиа и публикации в социальных сетях
- TikTok Account ID - для автоматической публикации
Архитектура системы по блокам
РАЗДЕЛ 1: ОТПРАВКА ВИДЕО

1.1 On form submission - Получение ссылки на видео
Назначение: Веб-форма для получения ссылок на видео от пользователей
Настройки формы:
- Form Title: "Клипы"
- Form Fields: Одно поле "Ссылка на видео"
- Webhook ID: 453572d2-e25b-48d5-bf2e-58a54b438a19
Поддерживаемые платформы:
- YouTube
- TikTok
- Vimeo
- Другие видеоплатформы
1.2 HTTP Request - Отправка в Vizard AI
Назначение: Создает проект в Vizard AI для анализа видео и генерации клипов
Настройки HTTP Request:
- Method: POST
- URL: https://elb-api.vizard.ai/hvizard-server-front/open-api/v1/project/create
- Authentication: HTTP Header Auth (Vizard AI credentials)
- Credentials: Vizard AI (Ваш апи ключ Vizard AI)
JSON Body:
{
"lang": "en",
"preferLength": [0],
"videoUrl": "{{ $json['Ссылка на видео'] }}",
"videoType": 2,
"maxClipNumber": 8
}
Параметры запроса:
- lang: "en" - язык анализа
- preferLength: [0] - предпочитаемая длина клипов (0 = автоматически)
- videoType: 2 - тип видео для обработки (В данном случае берем видео с ютуба)
- maxClipNumber: 8 - максимальное количество клипов
РАЗДЕЛ 2: ОЖИДАНИЕ ОБРАБОТКИ

2.1 Wait - Ожидание 60 секунд
Назначение: Дает время Vizard AI для обработки видео и создания клипов
Настройки:
- Amount: 60 секунд
Зачем нужно ожидание:
- AI анализ видео занимает время
- Генерация клипов требует обработки
- Создание транскрипций и анализ вирусности
2.2 HTTP Request1 - Проверка статуса проекта
Назначение: Получает результаты анализа и готовые клипы из Vizard AI
Настройки:
- Method: GET
- URL: https://elb-api.vizard.ai/hvizard-server-front/open-api/v1/project/query/{{ $json.projectId }}
- Authentication: HTTP Header Auth (Vizard AI)
Ответ с готовыми клипами:
{
"code": 2000,
"message": "success",
"videos": [
{
"title": "Amazing moment from video",
"videoUrl": "https://example.com/clip1.mp4",
"transcript": "This is the transcript of the viral moment...",
"viralScore": 10,
"viralReason": "High engagement potential due to emotional content",
"duration": 15,
"startTime": 45,
"endTime": 60
},
{
"title": "Another great clip",
"videoUrl": "https://example.com/clip2.mp4",
"transcript": "Another interesting part...",
"viralScore": 8,
"viralReason": "Contains trending topic",
"duration": 12,
"startTime": 120,
"endTime": 132
}
]
}
2.3 If - Проверка готовности
Назначение: Проверяет, готовы ли клипы для дальнейшей обработки
Условие:
- $json.code === 2000 (успешная обработка)
Логика:
- True: Переходим к обработке клипов
- False: Возвращаемся к ожиданию (Wait)
РАЗДЕЛ 3: ПОДГОТОВКА КЛИПОВ

3.1 Edit Fields - Извлечение массива видео
Назначение: Извлекает массив готовых клипов для дальнейшей обработки
Set настройки:
{
"assignments": [
{
"name": "videos",
"value": "={{ $('HTTP Request1').item.json.videos }}",
"type": "array"
}
]
}
3.2 Split Out - Разделение на отдельные клипы
Назначение: Преобразует массив клипов в отдельные элементы для индивидуальной обработки
Настройки:
- Field To Split Out: videos
- Include: allOtherFields
Результат: Каждый клип становится отдельным элементом в потоке
3.3 Filter - Отбор только вирусных клипов
Назначение: Фильтрует клипы по показателю вирусности
Условие фильтрации:
- $json.videos.viralScore === 10 (только клипы с максимальным показателем вирусности)
Зачем нужен фильтр:
- Публикуем только самые перспективные клипы
- Экономим лимиты публикаций
- Повышаем качество контента
3.4 Limit - Ограничение количества
Назначение: Ограничивает количество обрабатываемых клипов
Настройки:
- Limit: 1 (по умолчанию, можно настроить)
Зачем ограничение:
- Контроль расходов на публикации
- Тестирование качества клипов
- Предотвращение спама
3.5 AI Agent - Создание заголовков и описаний
Назначение: Генерирует привлекательные заголовки и описания для TikTok
Входные данные:
Транскрипция: {{ $json.videos.transcript }}
Заголовок клипа: {{ $json.videos.title }}
Причина вирусности: {{ $json.videos.viralReason }}
Системный промпт:
Ты ИИ Агент по редактированию и созданию заголовков и описания для вирусных тик ток видео нарезок.
Ты получишь транскрипцию и причину вирусности видео и на их основании должен придумать короткое но четкое описание/заголовок для тик ток видео
Твой ответ должен состоять чисто из описания для видео
Примеры генерируемого контента:
- "Этот момент изменил все! 🤯 #viral #trending"
- "Никто не ожидал такого поворота 😱 #шок #неожиданно"
- "ТОП-секрет раскрыт! Сохраняй, чтобы не потерять 📌"
3.6 OpenAI Chat Model - Языковая модель
Назначение: Обеспечивает AI Agent возможностями генерации текста
Настройки:
- Model: gpt-4o-mini
- Credentials: OpenAi account 6 (ID: 7IaFmTudLwOpFPa1)
Преимущества gpt-4o-mini:
- Быстрая генерация контента
- Низкая стоимость для массовой обработки
- Хорошее понимание трендов и вирусного контента
РАЗДЕЛ 4: ПУБЛИКАЦИЯ В СОЦИАЛЬНЫХ СЕТЯХ

4.1 Set Accounts - Настройка аккаунтов
Назначение: Подготавливает параметры для публикации в различных социальных сетях
JSON конфигурация:
{
"blotato_api_key": "ВАШ АПИ КЛЮЧ",
"instagram_id": "",
"youtube_id": "",
"tiktok_id": "ВАШ ТИК ТОК АЙДИ",
"facebook_id": "",
"facebook_page_id": "",
"threads_id": "",
"twitter_id": "",
"linkedin_id": "",
"pinterest_id": "",
"pinterest_board_id": "",
"bluesky_id": "",
"video_caption": "{{ $json.output }}"
}
4.2 Upload - Загрузка видео в Blotato
Назначение: Загружает видеофайл в облако Blotato для дальнейшей публикации
Настройки HTTP Request:
- Method: POST
- URL: https://backend.blotato.com/v2/media
- Headers: blotato-api-key
- Body Parameters:
- url: {{ $('Filter').item.json.videos.videoUrl }}
Ответ от Blotato:
{
"url": "https://blotato.com/media/abc123def456.mp4",
"mediaId": "abc123def456",
"status": "uploaded"
}
4.3 TIKTOK - Публикация в TikTok
Назначение: Автоматически публикует готовый клип в TikTok через Blotato API
Настройки HTTP Request:
- Method: POST
- URL: https://backend.blotato.com/v2/posts
- Headers: blotato-api-key
JSON Body для TikTok:
{
"post": {
"target": {
"targetType": "tiktok",
"isYourBrand": false,
"disabledDuet": false,
"privacyLevel": "PUBLIC_TO_EVERYONE",
"isAiGenerated": false,
"disabledStitch": false,
"disabledComments": false,
"isBrandedContent": false
},
"content": {
"text": "{{ $('Set Accounts').item.json.video_caption }}",
"platform": "tiktok",
"mediaUrls": ["{{ $json.url }}"]
},
"accountId": "{{ $('Set Accounts').item.json.tiktok_id }}"
}
}
Настройки публикации TikTok:
- Приватность: Публичная для всех
- Дуэты: Разрешены
- Стичи: Разрешены
- Комментарии: Разрешены
- AI контент: Не отмечен как AI-генерированный
- Брендинг: Не отмечен как брендированный контент
Схема подключений нод
Основной поток:
- On form submission → HTTP Request (создание проекта в Vizard)
- HTTP Request → Wait (ожидание 60 секунд)
- Wait → HTTP Request1 (проверка готовности)
- HTTP Request1 → If (проверка статуса)
Обработка результатов:
- If (True) → Edit Fields → Split Out → Filter → Limit
- If (False) → Wait (повторное ожидание)
Генерация контента:
- Limit → AI Agent → Set Accounts
Публикация:
- Set Accounts → Upload → TIKTOK
AI подключения:
- OpenAI Chat Model → AI Agent
Необходимые сервисы и их настройки
Настройка Vizard AI:
- Получите API ключ на vizard.ai
- Подключите credentials в n8n
- Настройте лимиты обработки видео
Настройка Blotato:
- Создайте аккаунт на blotato.com
- Получите API ключ
- Подключите TikTok аккаунт (либо любую другую нужную вам соц сеть)
Настройка TikTok:
- Подключите TikTok аккаунт через Blotato
- Получите Account ID для публикаций
- Настройте права доступа для автопостинга
Настройка OpenAI:
- API ключ для gpt-4o-mini модели
- Настройка лимитов и биллинга
Возможности системы
Анализ видео:
- Автоматическое выделение вирусных моментов
- Оценка вирусности по 10-балльной шкале
- Транскрипция и анализ содержания
- Определение причин вирусного потенциала
AI генерация контента:
- Умные заголовки для TikTok
- Привлекательные описания с хештегами
- Адаптация под тренды и вирусные форматы
- Оптимизация под алгоритмы TikTok
Автоматическая публикация:
- Мгновенная публикация готовых клипов
- Настройка приватности и параметров
- Поддержка множественных платформ через Blotato
- Планирование публикаций (при необходимости)
Фильтрация и контроль:
- Отбор только лучших клипов (viralScore = 10)
- Ограничение количества публикаций
- Контроль качества контента
- Предотвращение спама
Применение системы
Для контент-криейторов:
- Автоматизация рутины - превращение длинных видео в короткие клипы
- Экономия времени - нет нужды вручную искать лучшие моменты
- Повышение охватов - AI определяет самые вирусные фрагменты
- Постоянный контент - регулярные публикации без участия
Для агентств и студий:
- Масштабирование производства - обработка множества видео
- Стандартизация качества - AI обеспечивает единые критерии
- Снижение затрат - автоматизация заменяет ручной монтаж
- Аналитический подход - данные о вирусности вместо интуиции
Для бизнеса и брендов:
- Репурпозинг контента - превращение вебинаров/презентаций в клипы
- Увеличение присутствия - автоматическая активность в TikTok
- Трендовый контент - попадание в актуальные темы
- ROI оптимизация - максимальная отдача от каждого видео
Результат работы системы
Что получается:
- Автоматический конвейер вирусного контента
- AI-оптимизированные клипы с высоким потенциалом
- Готовые публикации в TikTok без ручного вмешательства
- Экономия времени на 90% по сравнению с ручной работой
- Стабильный поток качественного контента
Метрики эффективности:
- Количество клипов: до 8 из одного видео
- Фильтрация качества: только клипы с viralScore = 10
- Автоматизация: 100% автоматический процесс от ссылки до публикации
Преимущества перед ручной работой:
- Объективность - AI анализ вместо субъективного мнения
- Скорость - минуты вместо часов на обработку
- Масштабируемость - обработка неограниченного количества видео
- Консистентность - одинаково высокое качество анализа
- Экономичность - снижение затрат на контент-продакшн
ROI и бизнес-показатели:
- Экономия на монтаже - замена команды видеомонтажеров AI системой
- Увеличение количества контента - в 5-10 раз больше публикаций
- Повышение качества - только проверенные AI клипы попадают в публикацию
- Рост вовлеченности - вирусные клипы получают больше просмотров и лайков
Эта система превращает любое длинное видео в серию вирусных TikTok клипов с минимальными усилиями и максимальной эффективностью!