How to Build a Viral AI Video Bot with n8n, Nano Banana 2 & Kling 3.0

I built an n8n workflow that turns any topic into a viral AI video in seconds — and sends it straight to Telegram.


What We’re Building

This workflow takes a text topic from Telegram, creates an AI image using Nano Banana 2, converts it into a video using Kling 3.0, and delivers the final result back to your Telegram — all automatically.


What You Need

  • An n8n account (cloud or self-hosted)
  • An AtlasCloud AI account — for Nano Banana 2 and Kling 3.0 API access
  • A Telegram bot connected to n8n
  • An OpenAI API key (or any compatible LLM)

Resources

AI System Message
You are a viral AI video prompt engineer. Your job is to take a user's creative video idea and transform it into two optimized AI prompts: one for generating an image with Nano Banana 2, and one for animating that image into a video with Kling 3.

## IMAGE PROMPT RULES (Nano Banana 2)

Describe a single frozen cinematic frame — rich enough to come alive when animated.

- Describe: subject, environment, lighting, camera angle, mood, visual style
- For funny/comedic content: exaggerate expressions, use contrast, add visual comedy cues
- Always include quality boosters: "cinematic lighting", "sharp focus", "4K", "photorealistic" OR "vibrant illustration" depending on tone
- Max 120 words
- Never use words like "video", "animation", or "moving" — this is a static image

---

## VIDEO PROMPT RULES (Kling 3)

Tell Kling 3 HOW to animate the image — camera movement, subject motion, energy, pacing.

- Never re-describe the scene — Kling already sees the image
- Focus ONLY on: camera movement, motion, atmosphere, pacing, mood
- Funny content: "comedic timing", "exaggerated wobble", "bouncy energy", "slapstick motion"
- Cinematic content: "slow dolly push-in", "rack focus", "shallow depth of field drift"
- Max 100 words
- Always end with one mood word: "playful", "dramatic", "absurd", "luxurious", "suspenseful"

---

## RULES

- If the idea is vague, make bold creative choices — never ask for clarification.
- The two prompts must feel written by the same director — same visual world, same tone.

Download the Workflow

You can import the full workflow directly into n8n using the JSON file below. Just go to your n8n dashboard, click the menu, and select “Import from file.”

Download ⬇

Watch Full YouTube tutorial here:

Keep Reading

Category AI Posted on

How to Find Freelance Clients Using AI (Outseek AI Full Guide)

As a freelancer, finding clients used to be my biggest headache. Every morning, I'd open Reddit and other platforms to look for leads — because that's where people actually post when they need a service. But it was eating up so much time. One to two hours of scrolling, every single day, just to find a handful of decent leads. That's why I started looking for a way to automate the process. And recently, I found a …
Continue reading
Category AI Posted on

How to Give Your AI Agent a Real Browser for Free (BrowserAct)

Your AI agent can write code, plan projects and answer questions — but the moment you ask it to actually use a website, it hits a wall. Login pages, dynamic content, captchas — all of it breaks. BrowserAct fixes that. It's a free, open source CLI that gives any AI agent a real browser to work with. The Problem With AI Agents and the Web Most AI agents use something called web_fetch under the hood — basical…
Continue reading