Google Veo3 Generator Pro - Автоматизация создания вирусных видео

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

Описание процесса
Данная автоматизация представляет собой полноценную систему для автоматического создания вирусных видео с использованием Google Veo3 и публикации их в социальных сетях. Система автоматически получает актуальные тренды, генерирует тему и промпт для видео, создает видео через AI, сохраняет результаты в Google Sheets и публикует в TikTok.
Необходимые API ключи и настройки
Основные сервисы:
- OpenAI API ключ - для генерации темы и промпта (2 модели) https://openai.com/api/
- SerpAPI ключ - для получения Google Trends https://serpapi.com/dashboard
- Fal.ai API ключ - для доступа к Google Veo3 https://fal.ai/dashboard/keys
- Blotato API ключ - для публикации в социальных сетях https://my.blotato.com/settings
- Google Sheets OAuth2 - для сохранения данных (вход через ваш гугл аккаунт по нажатии одной кнопки)
Детальная архитектура автоматизации
ЭТАП 1: ЗАПУСК И ПОЛУЧЕНИЕ ТРЕНДОВ
1.1 Ручной запуск - When clicking 'Test workflow'
Назначение: Точка входа для запуска автоматизации
Настройки:
- Type: Manual Trigger
- Назначение: Позволяет запустить workflow вручную для тестирования или разового создания видео
1.2 Получение трендов - Получить тренды
Назначение: Получает актуальные трендовые темы из Google Trends
HTTP Request настройки:
- Method: POST
- URL: https://serpapi.com/search?engine=google_trends_trending_now
- Authentication: SerpAPI account
- Body Parameters:
- engine: "google_trends_trending_now"
- geo: "RU" (получает тренды для России)


Что получаем: Массив trending_searches с актуальными трендовыми запросами, которые используются для генерации идей видео.
ЭТАП 2: AI ГЕНЕРАЦИЯ КОНТЕНТА
2.1 Генерация темы - Генерация темы
Назначение: AI выбирает одну из трендовых тем и создает краткую тему для видео
Подключенные компоненты:
- OpenAI Chat Model1 (gpt-4o-mini)
Промпт:
Ты ИИ агент который должен сгенерировать мне тему для вирусного видео сделанного на Google veo3.
Опиши тему кратко на английском языке - два три слова , без коментарий. А вот текущие трендовые темы из которых ты должен выбрать одну: {{ $json.trending_searches[1].query }}, {{ $json.trending_searches[2].query }}, {{ $json.trending_searches[3].query }}, {{ $json.trending_searches[4].query }}, {{ $json.trending_searches[5].query }}, {{ $json.trending_searches[6].query }}, {{ $json.trending_searches[7].query }}, {{ $json.trending_searches[8].query }}, {{ $json.trending_searches[9].query }}, {{ $json.trending_searches[10].query }}, {{ $json.trending_searches[11].query }}
Входные данные: Трендовые темы с позиций 1-11 из результатов SerpAPI.
Результат: Краткая тема на английском языке (2-3 слова), основанная на актуальных трендах.
2.2 Генерация промпта
Назначение: AI создает детальный промпт для Google Veo3 на основе выбранной темы
Подключенные компоненты:
- OpenAI Chat Model (gpt-4o)
Входные данные:
{{ $json.output }}
(Тема, сгенерированная предыдущей нодой)
Системный промпт:
Вы - ИИ, призванный создать вео 3 текста к видео, чтобы создать вирусный ролик для социальных сетей на заданную тему. В промпте должен быть описан один кадр длиной 8 секунд. Укажите, что съемка ведется на палку для селфи, которую держит персонаж. Должен быть только один главный герой, которому дайте случайное имя.
Вот пример задания
Кинематографическая съемка Криса (28-летний мужчина, крупные мышцы, в тонусе, атлетического телосложения, одет в рубашку без рукавов), снимающего видео для селфи в пустом зоопарке. Крис эмоционально кричит: Я проник в зоопарк, чтобы доказать, что пингвины дружелюбны. Камера быстро перемещается к группе пингвинов, которые играют и выглядят мило.
Убедитесь, что длина вашего вывода похожа на пример. Пусть одно предложение начинается с имени персонажа, а затем следует предложение диалога.
Сгенерируй промпт на английском языке.
Структура промпта:
- Кинематографическая съемка - профессиональное качество
- Главный герой - случайное имя, описание внешности
- Селфи съемка - указание на использование селфи палки
- Эмоциональный диалог - вирусный контент
- Динамика кадра - движение камеры для вовлечения
- 8 секунд - оптимальная длина для соцсетей
Результат: Детальный английский промпт для Veo3, готовый для создания вирусного видео.
ЭТАП 3: СОХРАНЕНИЕ ДАННЫХ
3.1 Добавление в таблицу - Добавить в таблицу
Назначение: Сохраняет сгенерированный промпт в Google Sheets для отслеживания
Google Sheets настройки:
- Operation: Append
- Document ID: 1g7WPS0jYbV5575LBspPGWB3G9wE_XmOd7fI6abaGLL4
- Sheet Name: Лист1
- Columns Mapping:
- Status: "todo" (статус задачи)
- Prompt: {{ $json.output }} (сгенерированный промпт)
Структура таблицы:
Prompt
Status
URL
[AI промпт]
todo
[пусто]

ЭТАП 4: СОЗДАНИЕ ВИДЕО
4.1 Создание видео - Создать видео
Назначение: Отправляет запрос на создание видео через Veo3 API
HTTP Request настройки:
- Method: POST
- URL: https://queue.fal.run/fal-ai/veo3
- Authentication: Fal API key
- Body Parameters:
- prompt: {{ $('Добавить в таблицу').item.json.Prompt }}
Что происходит:
- Отправляет промпт в очередь Veo3
- Получает request_id для отслеживания статуса
- Veo3 начинает генерацию видео (асинхронно)
Результат:
{
"status": "IN_QUEUE",
"request_id": "dab5d6d9-f5d1-4a17-8cfb-3a18ff367e30",
"response_url": "...",
"status_url": "...",
"queue_position": 0
}


ЭТАП 5: ОЖИДАНИЕ И ПРОВЕРКА СТАТУСА
5.1 Ожидание - Wait
Назначение: Пауза перед проверкой статуса генерации
Настройки:
- Amount: 30 секунд
- Зачем: Veo3 требует время для генерации видео, 30 секунд - минимальная пауза
5.2 Проверка статуса - Проверка
Назначение: Проверяет, готово ли видео
HTTP Request настройки:
- Method: GET
- URL: https://queue.fal.run/fal-ai/veo3/requests/{{ $('Создать видео').item.json.request_id }}/status
- Authentication: Fal API key

Возможные статусы:
- IN_QUEUE - в очереди
- IN_PROGRESS - генерируется
- COMPLETED - готово
- FAILED - ошибка
5.3 Условная логика - If
Назначение: Проверяет статус и решает, что делать дальше
Условие:
{{ $json.status }} equals "COMPLETED"
Логика:
- True (COMPLETED): Переходит к получению видео
- False (не готово): Возвращается к Wait (цикл ожидания)
Важно: Создается цикл Wait → Проверка → If.
ЭТАП 6: ПОЛУЧЕНИЕ И СОХРАНЕНИЕ ВИДЕО
6.1 Получение видео - Получить видео
Назначение: Скачивает готовое видео
HTTP Request настройки:
- Method: GET
- URL: https://queue.fal.run/fal-ai/veo3/requests/{{ $('Создать видео').item.json.request_id }}
- Authentication: Fal API key
Результат:
{
"video": {
"url": "https://v3.fal.media/files/penguin/fKiVQAHafyY5hvWC585eU_output.mp4",
"content_type": "video/mp4",
"file_name": "output.mp4",
"file_size": 2661251
}
}

6.2 Обновление таблицы - Добавить видео в таблицу
Назначение: Обновляет статус и добавляет URL видео в Google Sheets
Google Sheets настройки:
- Operation: Update
- Matching Column: Prompt
- Columns Mapping:
- Status: "done"
- URL: {{ $json.video.url }}
- Prompt: {{ $('Добавить в таблицу').item.json.Prompt }}
Результат в таблице:
Prompt
Status
URL
[AI промпт]
done
[видео URL]
ЭТАП 7: ПУБЛИКАЦИЯ В СОЦИАЛЬНЫХ СЕТЯХ
7.1 Настройка аккаунтов - Set Accounts
Назначение: Устанавливает ID аккаунтов для различных социальных платформ
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": "{{ $('Генерация темы').item.json.output }}"
}
Важно: Заполните реальные ID ваших аккаунтов и Blotato API ключ для работы публикации.
Взять их можно в разделе Settings в Blotato https://my.blotato.com/settings

7.2 Загрузка медиа - Upload
Назначение: Загружает видео в Blotato для публикации
HTTP Request настройки:
- Method: POST
- URL: https://backend.blotato.com/v2/media
- Headers:
- blotato-api-key: {{ $('Set Accounts').item.json.blotato_api_key }}
- Body Parameters:
- url: {{ $('Получить видео').item.json.video.url }}


Результат: Blotato возвращает внутренний URL загруженного видео для использования в постах.
7.3 Публикация в TikTok - TIKTOK
Назначение: Создает и публикует пост в TikTok
HTTP Request настройки:
- Method: POST
- URL: https://backend.blotato.com/v2/posts
- Headers:
- blotato-api-key: {{ $('Set Accounts').item.json.blotato_api_key }}
JSON Body:
{
"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 }}"
}
}


Настройки поста:
- Публичность: PUBLIC_TO_EVERYONE
- Дуэты/Стичи: Разрешены
- Комментарии: Разрешены
- AI Generated: false (важно для алгоритмов)
Схема подключений нод
Основной поток:
- When clicking 'Test workflow' → Получить тренды
- Получить тренды → Генерация темы
- Генерация темы → Генерация промпта
- Генерация промпта → Добавить в таблицу
- Добавить в таблицу → Создать видео
Цикл ожидания видео: 6. Создать видео → Wait 7. Wait → Проверка 8. Проверка → If 9. If (False) → Wait (повтор цикла) 10. If (True) → Получить видео
Публикация: 11. Получить видео → Добавить видео в таблицу 12. Добавить видео в таблицу → Set Accounts 13. Set Accounts → Upload 14. Upload → TIKTOK
AI Подключения:
- OpenAI Chat Model1 (gpt-4o-mini) → Генерация темы
- OpenAI Chat Model (gpt-4o) → Генерация промпта
Настройка аккаунтов социальных сетей:
В ноде Set Accounts укажите реальные ID:
- tiktok_id - ID вашего TikTok аккаунта в Blotato
- blotato_api_key - ваш API ключ от Blotato
- Остальные поля - для расширения на другие платформы
Структура Google Sheets:
Создайте таблицу с колонками:
- Prompt - сгенерированный промпт
- Status - статус (todo/done)
- URL - ссылка на готовое видео
Особенности работы
Асинхронная обработка:
- Veo3 создает видео не мгновенно (1-5 минут)
- Система использует цикл Wait → Check → If для ожидания
- При статусе "COMPLETED" переходит к следующему этапу
Трендовые темы:
- Получает актуальные тренды из Google Trends для России
- AI выбирает одну из 11 самых популярных тем
- Создает контент на основе реальных трендов
Качество видео:
- Google Veo3 - топовая AI модель для генерации видео
- 8 секунд - оптимальная длина для TikTok
- Кинематографическая съемка для профессионального вида
Отслеживание процесса:
- Все этапы логируются в Google Sheets
- Можно отследить промпт, статус и готовое видео
- История всех созданных видео
Результат работы автоматизации
Что получается:
- 8-секундное видео высокого качества от Google Veo3
- Трендовая тема на основе актуальных поисков
- Вирусный контент с эмоциональным героем и селфи-форматом
- Автоматическая публикация в TikTok
- Логирование всего процесса в таблице
Применение:
- Контент-мейкеры - автоматическое создание видео
- SMM агентства - массовое производство контента
- Блогеры - регулярные посты в TikTok
- Маркетологи - вирусная реклама на трендах
Масштабирование:
- Можно запускать несколько раз в день
- Расширить на другие платформы (Instagram, YouTube)
- Добавить больше AI моделей для разнообразия
Эта автоматизация превращает актуальные тренды в готовые вирусные видео для TikTok за 5-10 минут!
JSON-файл и инструкцию в видеоформате вы всегда можете получить, вступив в наш уникальный Клуб автоматизаций.