🎬 Automate & publish video ad campaigns with NanoBanana, Seedream, GPT-4o, Veo 3

⚑ 14,856 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

πŸ’₯ Automate video ads with NanoBanana, Seedream 4, ChatGPT Image and Veo 3

Who is this for?

This template is designed for marketers, content creators, and e-commerce brands who want to automate the creation of professional ad videos at scale. It’s ideal for teams looking to generate consistent, high-quality video ads for social media without spending hours on manual design, editing, or publishing.

What problem is this workflow solving? / Use case

Creating video ads usually requires multiple tools and a lot of time: writing scripts, designing product visuals, editing videos, and publishing them across platforms.
This workflow automates the entire pipeline β€” from idea to ready-to-publish ad video β€” ensuring brands can quickly test campaigns and boost engagement without production delays.

What this workflow does

  1. Generates ad ideas from Telegram input (text + product image).
  2. Creates product visuals using multiple AI image engines:
    • 🌊 Seedream 4.0 (realistic visuals)
    • 🍌 NanoBanana (image editing & enhancement)
    • πŸ€– ChatGPT Image / GPT-4o (creative variations)
  3. Produces cinematic video ads with Veo 3 based on AI-generated scripts.
  4. Merges multiple short clips into a polished final ad.
  5. Publishes automatically to multiple platforms (TikTok, Instagram, LinkedIn, X, Threads, Facebook, Pinterest, Bluesky, YouTube) via Blotato.
  6. Stores metadata and results in Google Sheets & Google Drive for easy tracking.
  7. Notifies you via Telegram with the video link and copy.

Setup

  1. Connect your accounts in n8n:
    • Telegram API (for input and notifications)
    • Google Drive + Google Sheets (storage & tracking)
    • Kie AI API (Seedream + Veo 3)
    • Fal.ai API (NanoBanana + video merging)
    • OpenAI (for script and prompt generation)
    • Blotato API (for social publishing)
  2. Prepare a Google Sheet with brand info and settings (product name, category, features, offer, website URL).
  3. Deploy the workflow and connect your Telegram bot to start sending ad ideas (photo + caption).
  4. Run the workflow β€” it will automatically generate images, create videos, and publish to your chosen channels.

How to customize this workflow to your needs

This workflow lets you go from idea β†’ images β†’ cinematic ad video β†’ auto-published content in minutes, fully automated.


πŸ“„ πŸŽ₯ 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, Telegram, Telegram Trigger, Google Drive, AI Agent

πŸ“₯ Import

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

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