Skip to content
FlowHubFluxonLab
A
AI Automationfree

Generate AI viral videos with NanoBanana & VEO3, shared on socials via Blotato

by Dr. Firasadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAAI AgentCCodeGoogle DriveGoogle DriveGoogle SheetsGoogle SheetsHTTP RequestHTTP RequestOpenAIOpenAI Chat ModelOpenAI Chat ModelStructured Output ParserStructured Output ParserTelegramTelegramThink ToolThink Tool
Share Post Share
BlUpload Video to BLOTATOUpload Video to…BlYoutubeBlTiktokMeMergeUpdate Status to "DONE"Update Status t…BlLinkedinBlFacebookBlInstagramBlThreadsBlBlueskyBlPinterestBlTwitter (X)OpenAI Chat ModelOpenAI Chat Mod…TTThinkOPStructured Output ParserStructured Outp…Send Video URL via TelegramSend Video URL …Send Final Video PreviewSend Final Vide…Telegram Trigger: Receive Video IdeaTelegram Trigge…SeSet Master PromptSet Master Prom…AgAI Agent: Generate Video ScriptAI Agent: Gener…HRGenerate Video with VEO3Generate Video …WaWait for VEO3 RenderingWait for VEO3 R…HRDownload Video from VEO3Download Video …Rewrite Caption with GPT-4oRewrite Caption…Save Caption Video to Google SheetsSave Caption Vi…CoFormat PromptTelegram: Get Image FileTelegram: Get I…Google Drive: Upload ImageGoogle Drive: U…Google Sheets: Log Image & CaptionGoogle Sheets: …SeSet: Bot Token (Placeholder)Set: Bot Token …HRTelegram API: Get File URLTelegram API: G…OpenAI Vision: Analyze Reference ImageOpenAI Vision: …Google Sheets: Update Image DescriptionGoogle Sheets: …OPLLM: Structured Output ParserLLM: Structured…LLM: OpenAI ChatAgGenerate Image PromptGenerate Image …HRNanoBanana: Create ImageNanoBanana: Cre…WaWait for Image EditWait for Image …HRDownload Edited ImageDownload Edited…Google Sheets: Read Video Parameters (CONFIG)Google Sheets: …Telegram: Send notificationTelegram: Send …
1/5
STEPS · 49
Starts on a Telegram event

Generate AI viral videos with NanoBanana & VEO3, shared on socials via Blotato Who is this for? This workflow is designed for content creators, marketers, and entrepreneurs who want to automate their video production and social media publishing process. If you regularly post promotional or viral-style content on platforms like TikTok, YouTube Shorts, Instagram Reels, LinkedIn, and more, this template will save you hours of manual work. What problem is this workflow solving? / Use case Creating viral short-form videos is often time-consuming: You need to generate visuals, write scripts, edit videos, and then manually upload them to multiple platforms. Staying consistent across TikTok, YouTube Shorts, Instagram Reels, LinkedIn, Twitter/X, and others requires constant effort. This workflow solves the problem by automating the entire pipeline from idea → video creation → multi-platform publishing. What this workflow does Collects an idea and image from Telegram. Enhances visuals with NanoBanana for user-generated content style. Generates a complete video script with AI (OpenAI + structured prompts). Creates the final video with VEO3 using your custom prompt and visuals.

Tags

n8nreference-onlyagentgoogle-drivegoogle-sheetslm-chat-open-aiopen-aioutput-parser-structuredtelegramtool-think
Connects
AAI AgentCCodegoogledriveGoogle DrivesheetsGoogle SheetsWHTTP RequestOpenAI
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes41
AddedSep 4, 2025

Related workflows

See all AI Automation
ACsheets
free

Create TikTok carousel posts with Upload Post, Google Sheets, Gemini, GPT-4.1

Quick overview This workflow runs daily to pull TikTok post and profile analytics from Upload Post, updates a Google Sheets performance log, uses Google Gemini and OpenAI to generate a new carousel concept and caption, creates four images via fal.ai, publishes to TikTok, and updates a persistent “Agent Skill” sheet. How it works Runs on a daily schedule (or manually) and loads product, Upload Post, and Google Sheets configuration values. Reads the Google Sheets “Performance Log,” selects posts missing stats or posted recently, fetches TikTok post analytics from the Upload Post API, and writes updated metrics back to the sheet. Aggregates the refreshed history, fetches TikTok profile analytics from Upload Post, reads the “Agent Skill” sheet, and compiles a single context summary. Uses Google Gemini (via a structured JSON output) to generate a TikTok carousel plan including caption, strategy notes, four slide prompts, hashtags, and an engagement question. Sends the four prompts to fal.ai to generate four 9:16 PNG carousel images and collects their hosted image URLs. Uses OpenAI (GPT-4.1) to write a short TikTok photo-post description, publishes the carousel to TikTok via Upload Post

by amanullah
ACembeddingsopenai
free

Route WhatsApp support requests with Claude, Supabase, HubSpot and Slack

Quick overview This workflow turns incoming WhatsApp messages (text, audio, images, and documents) into actionable support interactions by extracting content, detecting sentiment, and using an AI agent with a Supabase knowledge base to route requests to Google Calendar, HubSpot, Slack, Gmail, and back to WhatsApp. How it works Receives incoming WhatsApp messages via a WhatsApp webhook trigger. Routes the message by type and converts it into text using OpenAI Whisper for audio, OpenAI GPT-4o Vision for images, or a PDF extractor for documents (or passes text messages through). Loads the sender’s session context from Supabase and runs sentiment/language detection on the extracted text. Uses a LangChain AI agent (Claude) with Supabase vector search (with OpenAI embeddings and Cohere reranking) plus tool access (Google Calendar, HubSpot, Slack, and Gmail) to produce a structured intent, response, and metadata. Logs conversation analytics (intent, sentiment, message type, and response length) to an n8n Data Table. Routes by intent to either create a Google Calendar event, create/update a HubSpot contact, email a document via Gmail (and upload it to Google Drive), create a HubSpot ticket

by Multifly
Bsheetsopenaichatmodel
free

Create and approve AI social posts with OpenAI, Telegram and Blotato

Quick overview This workflow runs daily to generate an AI-written social post and DALL·E image with OpenAI, sends it to Telegram for approval, and—if approved—publishes it to LinkedIn, X, Instagram, Facebook, and Threads via Blotato while logging outcomes to Google Sheets. How it works Runs every 24 hours on a schedule trigger. Uses OpenAI to generate a single content topic (title, angle, and hook) based on your niche, audience, and language settings. Uses OpenAI to write one social post with a separate hashtag line and an image prompt in your specified tone and style. Uses OpenAI Images (DALL·E) to generate a matching image and extracts a shareable image URL. Sends the post text, hashtags, and image link to Telegram and waits for you to approve or skip within the configured time window. If approved, publishes the post with the image to LinkedIn, X, Instagram, Facebook, and Threads using Blotato and appends a “Published” log row to Google Sheets. If skipped or not approved, appends a “Skipped” log row to Google Sheets. Setup Add OpenAI API credentials and ensure the selected chat model and image model in the configuration match models available to your account. Add Telegram credent

by Dr. Firas