5,214,868 AI resources indexedWorking toward the world’s largest AI resource index.

PDF

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

Content & publishing workflow for n8n with 57 active steps. Starts with Telegram Trigger. Uses OpenAI. Integrations include Telegram, Google Drive, OpenAI, Google Sheets.

What it does

57 active nodes · Starts with Telegram Trigger.

Steps in the template include:

  • Telegram: Get Image File (Telegram) — file
  • Trigger: Receive Idea via Telegram (Telegram Trigger)
  • Google Drive: Upload Image (Google Drive)
  • Parse Idea Into Prompts (Code)

Nodes and integrations

  • Telegram ×3
  • Telegram Trigger
  • Google Drive ×2
  • Code ×4
  • AI Agent ×2
  • Structured Output Parser ×2
  • Think Tool ×2
  • OpenAI Chat Model ×2
  • HTTP Request ×10
  • Wait ×5
  • Google Sheets ×6
  • OpenAI
  • blotato ×10
  • Merge ×2
  • Edit Fields (Set) ×2
  • Loop Over Items (Split in Batches)
  • Split Out
  • Aggregate
See the author’s step names
  • Telegram: Get Image File (Telegram) — file
  • Trigger: Receive Idea via Telegram (Telegram Trigger)
  • Google Drive: Upload Image (Google Drive)
  • Parse Idea Into Prompts (Code)
  • Generate Image Prompt (AI Agent)
  • Structured Output Parser (Structured Output Parser)
  • Think (Think Tool)
  • OpenAI Chat Model (OpenAI Chat Model)
  • NanoBanana: Create Image (HTTP Request)
  • Check Merge Status (HTTP Request)
  • Wait: Merge Process (Wait)
  • Upload Final Video to Google Drive (Google Drive)
  • Read Brand Settings (Google Sheets)
  • Extract Brand Info (Code)
  • Message a model (OpenAI)
  • Save Ad Data to Google Sheets (Google Sheets) — update
  • Send Video URL via Telegram (Telegram)
  • Send a video (Telegram) — sendVideo
  • AI Agent: Generate Video Script (AI Agent)
  • Generate Video with VEO3 (HTTP Request)
  • Wait for VEO3 Rendering (Wait)
  • Download Video from VEO3 (HTTP Request)
  • Format Prompt (Code)
  • OpenAI Chat Model1 (OpenAI Chat Model)
  • Think1 (Think Tool)
  • Structured Output Parser1 (Structured Output Parser)
  • 3 prompts (Code)
  • Upload Video to BLOTATO (blotato) — media
  • Youtube (blotato)
  • Tiktok (blotato)
  • Update Status to "DONE" (Google Sheets) — appendOrUpdate
  • Linkedin (blotato)
  • Facebook (blotato)
  • Instagram (blotato)
  • Threads (blotato)
  • Bluesky (blotato)
  • Pinterest (blotato)
  • Twitter (X) (blotato)
  • Merge1 (Merge)
  • Seedream: Generate image from texte (HTTP Request)
  • Download image from Seedream (HTTP Request)
  • Generate 4o Image(GPT IMAG 1) (HTTP Request)
  • Set Master Prompt (Edit Fields (Set))
  • Merge 3 Videos (HTTP Request)
  • Loop Over Items - Split In Batches (Loop Over Items (Split in Batches))
  • Update row in sheet (Google Sheets) — update
  • Split out – iterate image_prompt (Split Out)
  • Wait – NanoBanana job (Wait)
  • Update URL Final video (Google Sheets) — update
  • NanoBanana – fetch edited image (HTTP Request)
  • Wait – image rendering (Wait)
  • Google Sheets – save image URLs (Google Sheets) — append
  • Merge – collect image sources (3 providers) (Merge)
  • ChatGPT Image – fetch generated image (HTTP Request)
  • Set – select Seedream image URL (Edit Fields (Set))
  • Wait – image rendering II (Wait)
  • Aggregate – gather 3 video URLs (Aggregate)

Accounts and credentials

  • Telegram
  • Google Drive
  • OpenAI access
  • Google Sheets

Credential types in the graph: telegramApi, googleDriveOAuth2Api, openAiApi, httpHeaderAuth, googleSheetsOAuth2Api, blotatoApi

Check the HTTP request steps for any additional service accounts or API keys.

AI models and swaps

OpenAI · Chat

o4-mini in OpenAI Chat Model. Potentially swappable with a compatible n8n chat model node. Match tool calling and structured output before testing.

OpenAI · Model or API operation

gpt-4o in Message a model. Provider-specific step. A different provider requires edits and testing.

OpenAI · Chat

gpt-4.1-mini in OpenAI Chat Model1. Potentially swappable with a compatible n8n chat model node. Match tool calling and structured output before testing.

Resource information

Credit basis
Author listed by n8n
Pricing
Template access shown on n8n
License
Not specified
Last record update
Nov 5, 2026