Automate Shopify product CSV from images using Gemini, GPT-4o, Google Drive & Sheets
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (20)
- Manual Trigger
n8n-nodes-base.manualTrigger - HTTP Request
n8n-nodes-base.httpRequest - Google Drive
n8n-nodes-base.googleDrive - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Google Sheets
n8n-nodes-base.googleSheets - Code
n8n-nodes-base.code - No Operation, do nothing
n8n-nodes-base.noOp - Edit Fields (Set)
n8n-nodes-base.set - Sort
n8n-nodes-base.sort - n8n Form Trigger
n8n-nodes-base.formTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Auto-fixing Output Parser
@n8n/n8n-nodes-langchain.outputParserAutofixing - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Wait
n8n-nodes-base.wait - Switch
n8n-nodes-base.switch - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
What it does
!Shopify AI Product Generator : Image-to-CSV Bulk Upload with Gemini & ChatGPT Shopify AI Automation Image-to-Product CSV Bulk Upload Automation This Shopify AI automation is an advanced n8n-powered workflow that converts raw product images into a Shopify-ready product CSV. It uses AI image analysis, Google Drive, Google Sheets, and Shopify APIs to fully automate product onboarding — from images to structured ecommerce data. Built for scalable ecommerce automation, this workflow is especially effective for image-first catalogs such as jewelry, fashion, and accessories. --- 🚀 Features - 🖼️ AI Image Analysis — Analyzes product images one by one for higher accuracy and lower risk - 🧠 Automatic Category Detection — Identifies main product category (e.g. Jewelry), easily customizable for any niche - ✍️ AI Product Content Generation — Creates product names, descriptions (HTML), tags, and attributes - 📄 Google Sheets Orchestration — Structures data and outputs a clean Shopify-compatible CSV - 🛍️ Shopify Asset Upload — Uploads images to Shopify and retrieves CDN URLs --- 🧩 Workflow Preparation Before running the workflow: 1. Upload all product images to Google Drive 2. Name images using the format: <SKU><ColorCode> Example: 12345GR 3. Place all images inside a folder named:<Brand Name> 4. Root folder name : pending Example : - GoogleDrive/pending/Manish Collection/All Images Each image represents one product variant. --- ⚙️ How It Works The workflow follows a 6-step automation pipeline designed for reliability and scalability. Notes : You may connect all these step to make it fully automatic or shecdule it according to your suitable time. --- 🔄 Step-by-Step Process Step 1: Fetch Images from Google Drive - Scans the pending/<brandname> folder - Fetches all images - Extracts SKU and color code - Stores references in Google Sheets --- Step 2: AI Image Analysis (One-by-One) - Images are analyzed individually - Slower than batch processing, but far more reliable - Reduces hallucinations and incorrect attributes Ideal for production-grade Shopify automation. --- Step 3: Main Category Identification - AI determines the primary product category (example: Jewelry) - Prompts can be modified for any ecommerce niche --- Step 4: Conditional Product Content Generation Based on category: - Product titles are generated - Descriptions are written in Shopify-ready HTML - Tags and attributes are created This replaces repetitive work typically handled via Shopify Flow or manual data entry. --- Step 5: Shopify Image Upload - Images are uploaded to Shopify assets - Shopify returns CDN URLs - URLs are mapped back to product data --- Step 6: Shopify CSV Generation - All enriched data is compiled into a new Google Sheet - Output matches Shopify’s product import CSV format - File is ready for bulk upload --- 🛠️ n8n Nodes Used - Trigger Node (Manual / Schedule) - Google Drive Node - Google Sheets Node - AI Agent Node (Image Analysis + Content) - Switch Node (Category-based logic) - Code Node (Formatting & CSV structure) - Shopify Node / HTTP Node --- 🔐 Credentials Required Before running the workflow, configure the following credentials in n8n: - Shopify Access Token — For asset uploads and API calls - AI Provider API Key — For image analysis and content generation - Google Drive OAuth — To access product images - Google Sheets OAuth — To store and export data --- 👤 Ideal For This workflow is ideal for: - Shopify store owners handling bulk product uploads - Ecommerce teams managing image-heavy catalogs - Agencies building scalable Shopify automation systems - Anyone exploring how to automate Shopify product onboarding --- 💬 Extensibility This workflow is modular and easy to extend. You can add: - Multi-language product descriptions - Pricing and margin automation - Shopify marketing automation triggers - Shopify Flow integrations after product import - Marketplace exports (Google Shopping, Meta, Amazon) --- 🔑 Keywords shopify