AutomationMart
Home/Browse/Auto-generate virtual AI try-on images for WooCommerce with Gemini Nano Banana
n8n

Auto-generate virtual AI try-on images for WooCommerce with Gemini Nano Banana

n8nn8n13 modulesv1.0
Google SheetsGoogle DriveWooCommerceLinkedInGemini

This workflow automates the creation of AI-generated virtual try-on images for fashion eCommerce stores. Instead of relying on expensive and time-consuming photoshoots, the system uses AI to generate realistic images of models wearing selected clothing items. This n8n workflow automates the process of generating AI-powered virtual try-on images for a WooCommerce store. It fetches product data from a Google Sheet, uses the Fal.ai Nano Banana model to create an image of a model wearing th

At a glance

Auto-generate virtual AI try-on images for WooCommerce with Gemini Nano Banana is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Google Sheets, Google Drive, WooCommerce, LinkedIn. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Google Sheets, Google Drive, WooCommerce, LinkedIn, Gemini
Modules
13
Price
Free
Version
v1.0
Auto-generate virtual AI try-on images for WooCommerce with Gemini Nano Banana workflow diagram

About this workflow

This workflow automates the creation of AI-generated virtual try-on images for fashion eCommerce stores. Instead of relying on expensive and time-consuming photoshoots, the system uses AI to generate realistic images of models wearing selected clothing items. This n8n workflow automates the process of generating AI-powered virtual try-on images for a WooCommerce store. It fetches product data from a Google Sheet, uses the Fal.ai Nano Banana model to create an image of a model wearing the clothing item, and then updates both the Google Sheet and the WooCommerce product with the final generated image. --- Advantages ✅ Cost Reduction: Eliminates the need for professional photo shoots, saving on models, photographers, and studio expenses. ✅ Time Efficiency: Automates the entire workflow—from data input to product update—minimizing manual work. ✅ Scalability: Works seamlessly across large product catalogs, making it easy to update hundreds of products quickly. ✅ Enhanced eCommerce Experience: Provides shoppers with realistic previews of clothing on models, boosting trust and conversion rates. ✅ Marketing Flexibility: The generated images can also be repurposed for ads, social media, and promotional campaigns. ✅ Centralized Management: Google Sheets acts as the control center, making it easy to manage inputs and track results. --- How It Works The workflow operates in a sequential, loop-based manner to process multiple products from a spreadsheet. Here is the logical flow: 1. Manual Trigger & Data Fetch: The workflow starts manually (e.g., by clicking "Test workflow"). It first reads data from a specified Google Sheet, looking for rows where the "IMAGE RESULT" column is empty. 2. Loop Processing: It loops over each row of data fetched from the sheet. Each row should contain URLs for a model image and a product image, along with a WooCommerce product ID. 3. API Request to Generate Image: For each item in the loop, the workflow sends a POST request to the Fal.ai Nano Banana API. The request includes the two image URLs and a prompt instructing the AI to create a photo of the model wearing the submitted clothing item. 4. Polling for Completion: The AI processing is asynchronous. The workflow enters a polling loop: it waits for 60 seconds and then checks the status of the processing request. If the status is not COMPLETED, it waits and checks again. This loop continues until the image is ready. 5. Fetching and Storing the Result: Once the status is COMPLETED, the workflow retrieves the URL of the generated image, downloads the image file, and uploads it to a designated folder in Google Drive. 6. Updating Systems: The workflow then performs two crucial update steps: It updates the original Google Sheet row, writing the URL of the final generated image into the "IMAGE RESULT" column. It updates the corresponding product in WooCommerce, adding the generated image to the product's gallery. 7. Loop Continuation: After processing one item, the workflow loops back to process the next row in the Google Sheet until all items are complete. --- Set Up Steps To make this workflow functional, you need to configure three main connections: Step 1: Prepare the Google Sheet Create a Google Sheet with the following columns: IMAGE MODEL, IMAGE PRODUCT, PRODUCT ID, and IMAGE RESULT. Populate the first three columns for each product. The IMAGE RESULT column must be left blank; the workflow will fill it automatically. In the n8n workflow, configure the "Google Sheets" node to point to your specific Google Sheet and worksheet. Step 2: Configure the Fal.ai API Key Create an account at fal.ai and obtain your API key. In the n8n workflow, locate the three "HTTP Request" nodes named "Get Url image", "Get status", and "Create Image". Edit the credentials for these nodes (named "Fal.run API") and update the Value field in the Header Auth to be Key YOURAPIKEY (replacing YOURAPIKEY with your actual key). Step 3: Set Up WooCommerce API Ensure you have the API keys (Consumer Key and Consumer Secret) for your WooCommerce store's REST API. In the n8n workflow, locate the "WooCommerce" node. Edit its credentials and provide the required information: your store's URL and the API keys. This allows the workflow to authenticate and update your products. --- Need help customizing? Contact me for consulting and support or add me on Linkedin.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Send WhatsApp birthday wishes to contacts in Google Sheets via WhatsScale

Never miss a birthday again. This template checks your Google Sheets contact list every morning, finds contacts whose birthday is today, and sends them a personalized WhatsApp message through WhatsScale — completely on autopilot. Perfect for businesses that want to nurture customer relationships, real estate agents staying in touch with clients, HR teams recognizing employees, or anyone managing a contact list who wants to add a personal touch at scale. How it works: 1. A daily schedule tr

Free

Advanced - Create a new job for export/url tasks, download files from export/url tasks in CloudConvert

This scenario is dedicated for jobs made by module Create a Job, therefore this scenario includes routes for creating new export/url tasks and downloading the exported files. The downloaded files are then imported to Google Drive. In the same time, a notification about a new job in CloudConvert is sent to Google Chrome.

Free

Save email attachments to Google Drive

Every time you receive an email with an attachment, Make will automatically save that attachment to a specified folder in Google Drive. The attachment will be saved in its original format.

Free

Send personalized LinkedIn InMails to CEOs and founders with Google Sheets and Unipile

Send personalized LinkedIn InMails automatically to CEOs and founders using n8n, Google Sheets, and Unipile — with built-in duplicate prevention, credit tracking, and full conversation ID logging. --- Scale your LinkedIn outreach without manually writing or sending a single InMail. This workflow reads your leads from a Google Sheet, filters out already-messaged prospects, and sends each one a fully personalized InMail — with their first name and company name injected automatically — on a schedul

Free

Create Salesflare contacts from new Google Sheets rows

Every time a new row is added to your Google Sheets spreadsheet, Make will automatically create a new contact in Salesflare. The template uses this [example spreadsheet](http://bit.ly/31Mxgjx).

Free

Add new leads from Facebook Lead Ads to Google Sheets automatically (with sleep function)

Automatically transfer new leads from Facebook Lead Ads to Google Sheets with the sleep function to ensure each lead gets accounted for. Streamline lead management by adding each lead as a new row.

Free

Analyze GitLab CI job failures with GPT-5.3 and send reports to Slack

Overview This workflow helps automatically analyze the causes of build failures in Gitlab CI and propose solutions without involving DevOps engineers. See detailed setup guide How it work 1. Checks whether a job crashed. 1. Gets logs of the crashed job and a description of the pipeline. 1. The agent analyzes this data according to its system prompt. 1. During the process, the agent can retrieve additional data from Gitlab and check the availability of endpoints. 1. A report on the causes and sol

Free

Control Discord bot with natural language via MCP server

What it is- I wanted to create a simple, easy-to-use, MCP server for your Discord bot(s). How to set up- Literally all you do is select your bot auth (or crease a new Discord Bot auth if you havn't entered your key in n8n before) and that's IT! How to use it- You can now ask your bot to do things via any MCP client, including from within N8N workflows! Note: If you need an example, you can check out my simple quickstart Discord MCP Server that uses 4o to send messages to channels on your server

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free