Automate Shopify product CSV from images using Gemini, GPT-4o, Google Drive & Sheets
Ready for 3.0What this workflow does
This AI workflow has 139 nodes and runs on a schedule (every day) (plus 5 other triggers). Along the way it connects Google Drive, Google Gemini, Google Sheets and Google Gemini Chat Model and 1 more. It also calls 1qzkpy-1s.myshopify.com and shopify-staged-uploads.storage.googleapis.com over HTTP.
How it runs
Trigger: On a schedule (every day) (plus 5 other triggers).
- Get row(s) in sheet (Google Sheets): uses Google Sheets
- query_folder_name (Edit Fields (Set)): sets 1 field: folder_name
- pending_image_to analyze (Google Sheets): uses Google Sheets
- Get row(s) in sheet (Google Sheets): uses Google Sheets
- get product data (Google Sheets): uses Google Sheets
- get finalized data (Google Sheets): uses Google Sheets
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- Search_folders (Google Drive): work with file folder
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
…plus 65 more steps. See the full node list below.
Services it uses
HTTP calls to: 1qzkpy-1s.myshopify.com, shopify-staged-uploads.storage.googleapis.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
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
From the author
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…