3D Product Video Generator for E-Commerce using AI - n8n Workflow

Streamline product marketing by automatically generating cinematic 3D product videos using this powerful n8n workflow. Integrates Fal AI, Remove.bg, Google Drive, and Google Sheets.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

Markdown-formatted text:
E-commerce store owners and marketing teams needing high-volume product video content.
Developers and automators looking for advanced n8n templates integrating multiple AI services.


  • Users who want a robust automation flow combining form submission, cloud storage, data tracking (Google Sheets), and AI video generation.

Overview

Creating high-quality 3D rotation videos for every product can be time-consuming and expensive. This specialized n8n workflow solves this by fully automating the process from image submission to video delivery.

It utilizes an n8n trigger form to collect inputs, passes the image through Remove.bg for background removal, uploads assets to Google Drive, tracks metadata in Google Sheets, and then leverages Fal AI’s image-to-video model to generate a professional 360-degree product video. This entire n8n workflow operates asynchronously, ensuring efficient resource management and providing a complete, turn-key solution for scaling product video creation.

How it Works

This n8n workflow begins when the On Form Submission n8n trigger is activated by a user uploading a product photo and title.


  1. Preparation: The workflow uses a Code n8n node to Create Slug from the title and then instructs a Google Drive n8n node to Create Folder and Give Access to folder for all resulting files.

  2. Data Logging: The original image is uploaded, and the initial data is inserted into Google Sheets using the Insert New Product n8n node.

  3. Image Processing: The image is sent to the Remove Image Background (Remove.bg) API via an HTTP Request n8n node. The resulting background-removed image is uploaded to Google Drive using another Google Drive n8n node and the resulting URL is logged in Google Sheets via the Update Remove BG URL n8n node.

  4. ID Extraction: The Extract Image ID from URL Code n8n node is crucial here, parsing the Google Drive sharing link to get the specific file ID needed for the external AI service.

  5. Video Generation: The Create Video HTTP Request n8n node calls the Fal AI API, passing the cleanup image ID and a detailed prompt to initiate the 3D video generation.

  6. Polling: The process enters a polling loop using the Wait n8n node (40-second delay) and the Check Video Status HTTP Request n8n node. The Is In Progress If n8n node checks the status; if the video is not ready, the n8n workflow loops back to wait.

  7. Final Delivery: Once the video is complete, the Get Video Link n8n node fetches the final resource. The video is downloaded as binary data (Convert to Binary File n8n node), uploaded to Google Drive (Upload Video n8n node), and the final link is logged in Google Sheets (Update Video Link n8n node).

  8. Notification: The flow concludes by using the Gmail n8n node (Send E-Mail Notification) to send the user the final video link.

Installation Guide

To deploy this powerful n8n workflow, follow these steps:


  1. Import: Copy the entire JSON code and import it into your n8n instance.

  2. Credentials: This n8n template requires several credentials. Set up connections for:

Google Drive: For file storage and management.
Google Sheets: For tracking product generation status and links.
Gmail: For sending the final delivery email.
Remove.bg API Key: For background removal.
Fal AI API Key: For 3D video generation.

  1. Configure Services:

In the On Form Submission n8n trigger node, review and configure the output fields.
Update the API Key placeholders (e.g., apikey) in the Remove Image Background, Create Video, and Check Video Status HTTP Request n8n nodes with your actual keys.
Ensure the Google Sheets n8n nodes (Insert New Product, Update Remove BG URL, Update Video Link) point to your specific spreadsheet ID and sheet name (as referenced in the Sticky Note: https://docs.google.com/spreadsheets/d/18k1Gq2X2J3
cbwJ9XyJoysVuhIpWhgc1cmlTKBnB3Yw/).
* Update the recipient email in the Send E-Mail Notification n8n node.

Node Details

Markdown-formatted text:

On Form Submission (n8n Trigger):
Function: Starts the entire n8n workflow upon submission of a web form.
Key Configuration: Collects Product Photo (file type) and Product Title (text).

Remove Image Background (HTTP Request n8n node):
Function: Sends the product image to the Remove.bg API to isolate the product.
Key Configuration: Method POST, Content Type multipart-form-data, uses X-API-Key header, and stores the resulting file as no-bg.png.

Create Folder (Google Drive n8n node):
Function: Creates a unique folder in Google Drive using the generated slug to store all associated assets.
Key Configuration: Resource set to folder, Name uses expression ={{ $json.slug }}.

Insert New Product / Update Video Link (Google Sheets n8n node):
Function: Maintains a database of product submissions, logging input data, and updating URLs as steps are completed.
Key Configuration: Uses the Slug column to match and update records (Operation: appendOrUpdate).

Create Video (HTTP Request n8n node):
Function: Triggers the 3D video generation process using the Fal AI endpoint (kling-video).
Key Configuration: Passes a detailed cinematic prompt and the secure Google Drive image URL constructed from the extracted file ID.

Check Video Status (HTTP Request n8n node):
Function: Polls the Fal AI service to check if the video rendering job is complete.
Key Configuration: URL is dynamically set to ={{ $json.status_url }}.

Wait (n8n node):
Function: Enforces a 40-second pause between status checks, preventing API overload and excessive billing during the asynchronous rendering process in this n8n workflow.

Related n8n Workflows

Free

Nodes: 9 Nodes
Updated: December 26 2025
View all
Created by

We are an AI Automation Agency focusing on various AI Automation Services like, workflow automation, shopify automation, chatbot developerment, custom ai agent development and more.

Featured*