Skip to main content

Product marketing assets generator with VEO 3, OpenAI & Airtable

Workflow preview

Workflow preview
100%
Product marketing assets generator with VEO 3, OpenAI & Airtable preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

AI Powered Flyer & Video Generator with Airtable, Klie.ai, and n8n Who is this for? This template is perfect for e commerce entrepreneurs, market...

Best for

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

Tools used

n8n-nodes-base.webhook, n8n-nodes-base.switch, n8n-nodes-base.airtable, @n8n/n8n-nodes-langchain.openai, n8n-nodes-base.splitout, n8n-nodes-base.splitinbatches, n8n-nodes-base.code, n8n-nodes-base.aggregate

Source and attribution

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

Original n8n.io source

1.1 Workflow description

Title
Product marketing assets generator with VEO 3, OpenAI & Airtable
Workflow name
Product marketing assets generator with VEO 3, OpenAI & Airtable

AI-Powered Flyer & Video Generator with Airtable, Klie.ai, and n8n

Who is this for?

This template is perfect for e-commerce entrepreneurs, marketers, agencies, and creative teams who want to turn simple product photos and short descriptions into professional flyers or product videos—automatically and at scale.

If you want to generate polished marketing assets without relying on designers or editors, this is for you.


What problem is this workflow solving?

Creating product ads, flyers, or videos usually involves multiple tools and manual steps:

  • Collecting and cleaning product photos
  • Writing ad copy or descriptions
  • Designing flyers or visuals for campaigns
  • Producing animations or video ads
  • Managing multiple revisions and approvals

This workflow automates the entire pipeline. Upload a raw product image into Airtable, type a quick description, and receive back a flyer or video animation tailored to your brand and context—ready to use for ads, websites, or campaigns.


What this workflow does

  • Uses Airtable as the central interface where you upload raw product photos and enter descriptions
  • Processes the content automatically via n8n
  • Generates flyers and visuals using OpenAI Image 1
  • Produces custom product videos with Google’s VEO3
  • Runs through Klie.ai to unify the image + video generation process
  • Sends the final creative assets back into Airtable for review and download

Setup

  1. Download n8n files and connect your Airtable token to n8n
  2. Duplicate the Airtable base and make sure you’re on an Airtable Team plan
  3. Add your API key on the Airtable interface under API setup
  4. Create your agency inside the interface
  5. Start generating concept images and videos instantly

How to customize this workflow to your needs

  • Edit the prompts to match your brand voice and ad style
  • Extend Airtable fields to include more creative parameters (colors, layout, target audience)
  • Add approval steps via email, Slack, or Airtable statuses before finalizing
  • Integrate with publishing platforms (social media, e-commerce CMS) for auto-posting
  • Track generated assets inside Airtable for team collaboration

🎥 Demo Video: Demo Video


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 - Webhook

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

Block 2 - Switch

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 3.2

Block 3 - Get Concept Record ID - Image Generation

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

Block 4 - Analyze image

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1.8

Block 5 - Split Out Uploaded Asset

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

Block 6 - Loop Over Image Asset

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

Block 7 - Code

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 8 - Generate System Prompt Images GPT-Image

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1.8

Block 9 - Get Concept Record ID - Image Generation - 2

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

Block 10 - Split Out - Upload Assets

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

Block 11 - Aggregate Content Output

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

Block 12 - Aggregate Image URLs

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

Block 13 - Retrieve 4o Image

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

Block 14 - If Success

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

Block 15 - Create or update a record

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

Block 16 - Get a Concept Record ID - Video Generation

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

Block 17 - Update Image Generation Failed

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

Block 18 - Split Out - Images Assets

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

Block 19 - Aggregate - Images URLs

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

Block 20 - Code - Format URLs

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 21 - Generate System Prompt Video VEO3

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1.8

Block 22 - Think - VEO3

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

Block 23 - Think - GPT IMAG1

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

Block 24 - If success

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

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

3. Summary Table

Workflow Product marketing assets generator with VEO 3, OpenAI & Airtable
Complexity advanced
Nodes 47
Categories Content Creation, Multimodal AI
Author Ruben AI
Published 17 Aug 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/7487/7487.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 Product marketing assets generator with VEO 3, OpenAI & Airtable do?

AI Powered Flyer & Video Generator with Airtable, Klie.ai, and n8n Who is this for? This template is perfect for e commerce entrepreneurs, market...

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.