🎬 Create AI viral videos using NanoBanana 2 PRO & VEO3.1 and publish via Blotato

⚑ 33,330 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

πŸ’₯ Create AI Viral Videos using NanoBanana 2 PRO & VEO3.1 and Publish via Blotato

Workflow Overview

Who is this for?

This template is for content creators, marketers, agencies, and UGC studios who want to turn a simple Telegram message into AI-generated vertical videos, automatically published across multiple social platforms using Blotato.


What problem is this workflow solving? / Use case

Creating short-form video ads usually requires:

This workflow solves that by automating the full pipeline from image + idea β†’ edited image β†’ AI video β†’ multi-platform post.


What this workflow does

  1. Create Image with NanoBanana 2 PRO

    • User sends a photo + caption idea to a Telegram bot.
    • OpenAI Vision analyzes the reference image.
    • An LLM builds a UGC-style image prompt.
    • NanoBanana 2 PRO generates an enhanced, UGC-friendly image.
  2. Generate Video with VEO3.1

    • An AI Agent structures a detailed Veo prompt (scene, camera, lighting, audio).
    • Prompt is optimized and sent to VEO3.1 reference-to-video.
    • The result is a 9:16, ~8s vertical video downloaded back into n8n.
  3. Publish with Blotato

    • Video is uploaded to Blotato.
    • Posts are created for TikTok, Instagram, YouTube, Facebook, LinkedIn, and X using the AI-generated caption, title, and hashtags.
    • A final β€œPublished” message is sent on Telegram.

Setup

  1. Create and configure:
    • Telegram bot (token in Set: Bot Token (Placeholder) node).
    • OpenAI credentials.
    • Fal.ai API key (for NanoBanana 2 PRO + VEO3.1).
    • Blotato account + API credentials and connected social accounts.
  2. Import the template into n8n and update all credential references.
  3. Test by sending a product image + short idea to your Telegram bot.

How to customize this workflow to your needs


πŸ‘‹ Need help or want to customize this?

πŸ“© Contact: LinkedIn
πŸ“Ί YouTube: @DRFIRASS
πŸš€ Workshops: Mes Ateliers n8n


πŸ“„ Documentation: Notion Guide

Need help customizing?

Contact me for consulting and support : Linkedin / Youtube / πŸš€ Mes Ateliers n8n

πŸ”— Nodes Used

HTTP Request, Telegram, Telegram 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