Create e-commerce listings from images with UploadToURL, GPT-4o, Shopify
UnknownUnknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.
Community nodes
These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
n8n-nodes-uploadtourl(Upload to URL - Remote, Upload to URL - Binary)
Nodes used (10)
- Webhook
n8n-nodes-base.webhook - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Upload To Url
n8n-nodes-uploadtourl.uploadToUrl - OpenAI
@n8n/n8n-nodes-langchain.openAi - Switch
n8n-nodes-base.switch - Shopify
n8n-nodes-base.shopify - HTTP Request
n8n-nodes-base.httpRequest - Slack
n8n-nodes-base.slack - Respond to Webhook
n8n-nodes-base.respondToWebhook
What it does
Transform raw product images into fully-optimized e-commerce listings in seconds. This workflow automates the bridge between a photo upload and a live product page by combining UploadToURL for hosting, GPT-4o Vision for content generation, and native integrations for Shopify and WooCommerce. π― What This Workflow Does Turns a single product photo into a comprehensive, SEO-ready store listing: 1. π Captures Product Assets - Receives an image via mobile upload (binary) or a remote URL via Webhook. 2. βοΈ Instant CDN Hosting - UploadToURL hosts the image and generates a permanent, high-speed link for your store. 3. ποΈ Vision AI Analysis - GPT-4o Vision "looks" at the product to generate titles, HTML descriptions, SEO tags, and even suggested categories. 4. π¦ Smart Platform Routing - Automatically detects your target platform and formats the data for: - Shopify: Creates products via GraphQL-compatible REST with full SEO metafields. - WooCommerce: Creates listings via REST API with Yoast SEO support and marketing blurbs. 5. π Data Enrichment - Sanitizes SKUs, coerces pricing, and maps inventory data for a production-ready entry. β¨ Key Features - Seamless Asset Hosting: Uses the UploadToURL community node to eliminate the need for manual cloud storage management. - Zero-Copywriting Required: AI generates 5-point bullet features, SEO titles (max 70 chars), and rich HTML descriptions. - Dual-Platform Support: Toggle between Shopify and WooCommerce within a single workflow. - Automated Slugs: Generates URL-friendly "handles" based on AI-suggested product names. - Robust Error Handling: Centralized logic to catch upload or API failures and return structured feedback. πΌ Perfect For - E-commerce Managers: Adding hundreds of products without manual data entry. - Dropshippers: Quickly importing products from supplier URLs with fresh, unique AI copy. - Retailers: Taking photos of new stock on a phone and pushing them live to the store instantly. - Agencies: Automating catalog management for multiple client stores. π§ What You'll Need Required Integrations - UploadToURL - To host product images and provide public CDN links. - n8n Community Node - n8n-nodes-uploadtourl must be installed. - OpenAI API - GPT-4o Vision for image analysis and copywriting. - Shopify or WooCommerce - Credentials for your specific store platform. Optional Integrations - Google Sheets - To log all generated product data for an offline backup. - Slack - To notify the team whenever a new product "Draft" is created. π Quick Start 1. Import Template - Copy the JSON and import it into your n8n instance. 2. Install Node - Verify the UploadToURL community node is installed. 3. Set Credentials - Connect your UploadToURL, OpenAI, and Store (Shopify/WooCommerce) accounts. 4. Set Default Platform - Configure the DEFAULTPLATFORM variable (shopify/woocommerce). 5. Test Upload - Send a POST request with an image and price to the Webhook URL. 6. Go Live - Switch to "Active" to begin your automated catalog expansion. π¨ Customization Options - Pricing Logic: Add a node to calculate dynamic markups or currency conversions. - Publishing Workflow: Set publishImmediately to false to create all AI products as "Drafts" for human review. - Image Processing: Add watermarking or resizing steps before uploading to the CDN. - Multi-Store Routing: Use tags to route products to different regional store locations. π Expected Results - 95% reduction in manual listing time (from 15 minutes to 30 seconds per product). - SEO-Optimized listings from day one with zero manual keyword research. - Professional, consistent descriptions across your entire product catalog. - Immediate mobile-to-store capability for on-the-go inventory management. π Use Cases High-Volume Inventory A warehouse team snaps photos of 50 new arrivals; the workflow creates 50 draft listings with descriptions and prices ready for final approval. Competitor Migration Input a list of product image URLs from a supplier site; the