🎬 Generating AI videos with VEO3 and distributing with Blotato across multiple platforms

⚑ 5,751 views · 🎬 Content Creation & Video

πŸ’‘ Pro Tip β€” Since TikTok doesn’t have a public API, getting data usually means fragile HTTP scraping. ScraperNode is a community node that gives you clean JSON for TikTok profiles, videos, and comments β€” drop it into your workflow and skip the parsing.

View All Scrapers

Description

This workflow contains community nodes that are only compatible with the self-hosted version of n8n.

Workflow Screenshot

Create and Auto-Post Viral AI Videos with VEO3 and Blotato to 9 Platforms

Who is this for?

This template is ideal for content creators, growth marketers, e-commerce entrepreneurs, and video-first brands who want to automate the creation and multi-platform distribution of viral short-form ads using AI.

If you’re looking to scale video production without editing tools or posting manually, this is for you.

What problem is this workflow solving?

Creating high-converting video content is time-consuming. You need to:

This workflow automates that entire process and turns a single idea into a ready-to-publish video campaign across 9 platforms.

What this workflow does

  1. Triggers via Telegram when a new video idea is submitted
  2. Fetches parameters (style, tone, duration) from Google Sheets
  3. Generates the video script using GPT-4 and a master AI prompt
  4. Creates the video using Google’s VEO3 video generation model
  5. Downloads the final video once rendering is complete
  6. Rewrites the caption with GPT-4o for platform-optimized posting
  7. Logs the result in Google Sheets for tracking
  8. Sends preview links to Telegram for review
  9. Auto-posts the video to 9 platforms using Blotato (TikTok, YouTube, Instagram, Threads, Facebook, X, LinkedIn, Pinterest, Bluesky)

Setup

  1. Install n8n (self-hosted) with Community Nodes enabled
  2. Connect your Telegram Bot Token to the trigger node
  3. Add your OpenAI API Key for GPT-4 and GPT-4o models
  4. Configure your VEO3 API access (Google AI Studio)
  5. Set up Blotato with your platform tokens & IDs
  6. Link your Google Sheets and set the expected column structure (idea, style, caption, etc.)
  7. Adjust the Telegram trigger format (e.g., idea: ...) to your team’s input style

How to customize this workflow to your needs

πŸ“„ Documentation: Notion Guide


Need help customizing?

Contact me for consulting and support : Linkedin / Youtube

πŸ”— Nodes Used

Google Sheets, HTTP Request, Telegram, Telegram Trigger, AI Agent, OpenAI Chat Model

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup