Skip to main content

Generate product images & videos with Gemini AI, DeepSeek, and GoAPI for e-commerce

Workflow preview

Workflow preview
100%
Generate product images & videos with Gemini AI, DeepSeek, and GoAPI for e-commerce preview
Open on n8n.io

Important notice

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

1. Workflow Overview

This workflow is designed for e commerce, marketing teams, or creators who want to automate the production of high quality, AI generated product visuals and ad creatives. Here is what the workflow ...

Best for

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

Tools used

n8n-nodes-base.httprequest, n8n-nodes-base.converttofile, n8n-nodes-base.set, n8n-nodes-base.errortrigger, n8n-nodes-base.discord, n8n-nodes-base.stickynote, n8n-nodes-base.if, n8n-nodes-base.wait

Source and attribution

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

Original n8n.io source

1.1 Workflow description

Title
Generate product images & videos with Gemini AI, DeepSeek, and GoAPI for e-commerce
Workflow name
Generate product images & videos with Gemini AI, DeepSeek, and GoAPI for e-commerce

This workflow is designed for e-commerce, marketing teams, or creators who want to automate the production of high-quality, AI-generated product visuals and ad creatives.

Here is what the workflow does:

  • It accepts a product description and other creative inputs through a web form.
  • It uses AI to transform your text input into a detailed, creative prompt.
  • This prompt is then used to generate a product image.
  • The workflow analyzes the generated image and creates a new prompt to generate a second image that includes a model, adding a human element to the visual.
  • A final prompt is created from the model image to generate a short, cinematic video.
  • All generated assets (images and video) are automatically uploaded to your specified hosting platform, providing you with direct URLs for immediate use.

This template is an efficient solution for scaling your content creation efforts, reducing time spent on manual design, and producing a consistent stream of visually engaging content for your online store, social media, and advertising campaigns.

Prerequisites:

  • OpenRouter Account: Required for AI agents to generate image and video prompts.
  • GOAPI Account: Used for the final video generation process.
  • Media Hosting Platform: A self-hosted service like MediaUpload, or any alternative like Google Drive or a similar service that can provide a direct URL for uploaded images and videos. This is essential for passing the visuals between different steps of the workflow.

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 - Nano Banana Image

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

Block 2 - Convert to File

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

Block 3 - Upload to MediaUpload

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

Block 4 - Extract Image Url

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

Block 5 - Convert to File1

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

Block 6 - Upload to MediaUpload1

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

Block 7 - Extract Image Url1

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

Block 8 - Generate Model with Product

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

Block 9 - Get the Base64 String1

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

Block 10 - Get the Base64 String

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

Block 11 - Error Trigger

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

Block 12 - Send the Error

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

Block 13 - Sticky Note1

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

Block 14 - Discord1

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

Block 15 - HTTP Request

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

Block 16 - If

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

Block 17 - Wait

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

Block 18 - Structured Output Parser

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

Block 19 - Product Prompt Agent

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

Block 20 - Structured Output Parser1

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

Block 21 - Model Prompt Generator

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

Block 22 - Generate Response

Type / Role
n8n-nodes-base.html - html
Config choices
Version 1.2

Block 23 - Generate Video

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

Block 24 - Structured Output Parser2

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

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

3. Summary Table

Workflow Generate product images & videos with Gemini AI, DeepSeek, and GoAPI for e-commerce
Complexity advanced
Nodes 50
Categories Content Creation, Multimodal AI
Author Dhruv Dalsaniya
Published 02 Sept 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/8148/8148.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 Generate product images & videos with Gemini AI, DeepSeek, and GoAPI for e-commerce do?

This workflow is designed for e commerce, marketing teams, or creators who want to automate the production of high quality, AI generated product visuals and ad creatives. Here is what the workflow ...

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.