🎬 Generate AI viral videos with VEO 3 and upload to TikTok

⚑ 196,616 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

Workflow Screenshot

Generate AI Viral Videos with VEO3 and Auto-Publish to TikTok

Who is this for?

This workflow is for content creators, marketers, and social media managers who want to consistently produce viral-style short videos and publish them automatically to TikTok β€” without manual editing or uploading.

What problem is this workflow solving? / Use case

Creating short-form video content that stands out takes time: ideation, scriptwriting, video generation, and publishing. This workflow automates the entire pipeline β€” from idea generation to TikTok upload β€” enabling you to scale your content strategy and focus on creativity rather than repetitive tasks.

What this workflow does

The result: a fully automated daily viral video publishing system.

Setup

  1. Google Sheets
    • Connect your Google Sheets account.
    • Create a sheet with columns for idea, caption, environment, sound, production, and final_output.
  2. OpenAI
    • Add your OpenAI API credentials (for GPT-5 mini / GPT-4.1 mini).
  3. VEO3 (Kie API)
    • Set up your API key in the HTTP Request node (Generate Video with VEO3).
  4. Blotato
    • Connect your Blotato account for TikTok publishing.
  5. Schedule Trigger
    • Adjust the Start Daily Content Generation node to fit your preferred posting frequency.

How to customize this workflow to your needs


This workflow helps you build a hands-free AI-powered content engine, turning raw ideas into published viral videos every day.


πŸ“„ πŸŽ₯ Watch This Tutorial: Step by Step


πŸ“„ Documentation: Notion Guide


Need help customizing?

Contact me for consulting and support : Linkedin / Youtube

πŸ”— Nodes Used

Google Sheets, HTTP Request, Schedule Trigger, AI Agent, OpenAI Chat Model, Structured Output Parser

πŸ“₯ Import

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

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