Skip to main content

Create automated video ad clones with NanoBanana, Kling, Airtable and Blotato

Workflow preview

Workflow preview
100%
Create automated video ad clones with NanoBanana, Kling, Airtable and Blotato preview
Open on n8n.io

1. Workflow Overview

Clone Video Ads Factory using NanoBanana, Kling and Publish with Blotato Documentation : [Notion Guide](https://automatisation.notion.site/Clone Video Ads Factory using NanoBanana Kling and P...

Best for

  • Content Creation automation workflows
  • Multimodal AI automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.manualtrigger, n8n-nodes-base.set, n8n-nodes-base.airtable, n8n-nodes-base.if, @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.lmchatopenai, @n8n/n8n-nodes-langchain.outputparserstructured, n8n-nodes-base.splitout

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Dr. Firas.

Original n8n.io source

1.1 Workflow description

Title
Create automated video ad clones with NanoBanana, Kling, Airtable and Blotato
Workflow name
Create automated video ad clones with NanoBanana, Kling, Airtable and Blotato

πŸ’₯ Clone Video Ads Factory using NanoBanana, Kling and Publish with Blotato

πŸ“„ Documentation: Notion Guide

Who is this for?

This workflow is built for marketers, growth hackers, agencies, content creators, and automation builders who want to industrialize video ad production. Perfect for anyone running paid ads, social media campaigns, UGC-style content, dropshipping creatives, AI ad testing, or scalable content factories.


What problem is this workflow solving? / Use case

Creating high-performing video ads is:

  • Slow
  • Manual
  • Expensive
  • Hard to scale
  • Hard to test in volume

This workflow solves:

  • ❌ Manual editing
  • ❌ Manual prompt writing
  • ❌ Manual scene creation
  • ❌ Manual video assembly
  • ❌ Manual audio integration
  • ❌ Manual publishing

It turns one input video + prompt into a fully automated ad production pipeline.


What this workflow does

This automation system acts as a full AI video ads factory:

Step-by-step pipeline:

  1. Video Analysis
  • Breaks down the source video into cinematic scenes
  • Extracts structure, rhythm, composition, pacing, and visual logic
  1. Prompt Engineering
  • Generates structured prompts for:
  • Images
  • Videos
  • Music
  • Captions
  • Global script
  • Scene structure
  1. Image Generation
  • Uses NanoBanana to generate consistent AI images per scene
  • Keeps visual identity across scenes
  1. Video Generation
  • Uses Kling to generate cinematic video clips
  • Scene-based video creation
  1. Video Merging
  • Automatically merges all generated scenes into one final video
  1. Music Generation
  • Generates a full song from prompt (AI music model)
  1. Audio + Video Merge
  • Merges generated music with the final video
  1. Publishing
  • Automatically publishes content using Blotato
  • Creates posts and media assets

➑️ Result: Fully automated AI video ad production system


Setup

Required accounts:

Initial configuration:

  1. Create Airtable base
  2. Add required fields:
  • Original Video
  • Avatar Image
  • Product Image
  • Status
  • Prompts
  • Scenes
  • Music File
  • Final Video
  1. Add API keys in the Setup nodes:
  • AtlasCloud
  • fal.ai
  • Airtable
  • Blotato

Expected outcome

You get a fully automated AI content factory that can:

  • Clone ad styles
  • Scale ad production
  • Test creatives at scale
  • Generate UGC-style ads
  • Build content farms
  • Automate marketing pipelines
  • Create AI ad studios
  • Run continuous ad experiments

Typical use cases

  • AI UGC ad factories
  • Dropshipping ad automation
  • SaaS promo videos
  • Influencer content cloning
  • Brand video scaling
  • Marketing automation
  • Ad testing labs
  • Growth hacking pipelines
  • AI content studios

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

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

Need help customizing?

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

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Manual Trigger

Type / Role
n8n-nodes-base.manualTrigger - manualTrigger
Config choices
Version 1

Block 2 - Setup Workflow

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 3 - Search Airtable for Record

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 2.1

Block 4 - Check if Record Found

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.3

Block 5 - Generate Creative Assets JSON

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 3.1

Block 6 - OpenAI Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.3

Block 7 - Structured Output Parser

Type / Role
@n8n/n8n-nodes-langchain.outputParserStructured - outputParserStructured
Config choices
Version 1.3

Block 8 - Split Out Scenes

Type / Role
n8n-nodes-base.splitOut - splitOut
Config choices
Version 1

Block 9 - Update Main Record

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 2.1

Block 10 - Write Scene Data

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 2.1

Block 11 - Analyze video

Type / Role
@n8n/n8n-nodes-langchain.googleGemini - googleGemini
Config choices
Version 1.1

Block 12 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 13 - Setup Workflow 2

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 14 - Find In Progress Record

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 2.1

Block 15 - Check In Progress Found

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.3

Block 16 - Find Prompt Ready Records

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 2.1

Block 17 - Loop Over Records

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 18 - Generate Image POST

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.3

Block 19 - Wait 3 Minutes

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1.1

Block 20 - Check Prediction Status GET

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.3

Block 21 - Update Record with Image

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 2.1

Block 22 - Sticky Note 2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 23 - Schedule

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.3

Block 24 - Schedule Video Generation

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.3

Showing the first 24 of 59 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Create automated video ad clones with NanoBanana, Kling, Airtable and Blotato
Complexity advanced
Nodes 59
Categories Content Creation, Multimodal AI
Author Dr. Firas
Published 26 Jan 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/13015/13015.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Create automated video ad clones with NanoBanana, Kling, Airtable and Blotato do?

Clone Video Ads Factory using NanoBanana, Kling and Publish with Blotato Documentation : [Notion Guide](https://automatisation.notion.site/Clone Video Ads Factory using NanoBanana Kling and P...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Content Creation, Multimodal AI use case.