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

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

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

Область применения:
Для блогеров — регулярный контент без усилий
Для SMM-агентств — масштабирование производства видео
Для бизнеса — вирусный маркетинг на актуальных трендах
Для арбитражников — быстрый запуск рекламных креативов

Описание процесса

Данная автоматизация представляет собой полноценную систему для автоматического создания вирусных видео с использованием Google Veo3 и публикации их в социальных сетях. Система автоматически получает актуальные тренды, генерирует тему и промпт для видео, создает видео через AI, сохраняет результаты в Google Sheets и публикует в TikTok.

Необходимые API ключи и настройки

Основные сервисы:

  1. OpenAI API ключ - для генерации темы и промпта (2 модели) https://openai.com/api/ 
  2. SerpAPI ключ - для получения Google Trends https://serpapi.com/dashboard 
  3. Fal.ai API ключ - для доступа к Google Veo3 https://fal.ai/dashboard/keys 
  4. Blotato API ключ - для публикации в социальных сетях https://my.blotato.com/settings 
  5. 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-летний мужчина, крупные мышцы, в тонусе, атлетического телосложения, одет в рубашку без рукавов), снимающего видео для селфи в пустом зоопарке. Крис эмоционально кричит: Я проник в зоопарк, чтобы доказать, что пингвины дружелюбны. Камера быстро перемещается к группе пингвинов, которые играют и выглядят мило.

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

Сгенерируй промпт на английском языке.

Структура промпта:

  1. Кинематографическая съемка - профессиональное качество
  2. Главный герой - случайное имя, описание внешности
  3. Селфи съемка - указание на использование селфи палки
  4. Эмоциональный диалог - вирусный контент
  5. Динамика кадра - движение камеры для вовлечения
  6. 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 }}

Что происходит:

  1. Отправляет промпт в очередь Veo3
  2. Получает request_id для отслеживания статуса
  3. 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 (важно для алгоритмов)

Схема подключений нод

Основной поток:

  1. When clicking 'Test workflow'Получить тренды
  2. Получить трендыГенерация темы
  3. Генерация темыГенерация промпта
  4. Генерация промптаДобавить в таблицу
  5. Добавить в таблицуСоздать видео

Цикл ожидания видео: 6. Создать видеоWait 7. WaitПроверка 8. ПроверкаIf 9. If (False) → Wait (повтор цикла) 10. If (True) → Получить видео

Публикация: 11. Получить видеоДобавить видео в таблицу 12. Добавить видео в таблицуSet Accounts 13. Set AccountsUpload 14. UploadTIKTOK

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-файл и инструкцию в видеоформате вы всегда можете получить, вступив в наш уникальный Клуб автоматизаций.