AutomationMart
Home/Browse/AI Shopify product descriptions: GPT-4o Vision + Claude + Analytics
n8n

AI Shopify product descriptions: GPT-4o Vision + Claude + Analytics

n8nn8n38 modulesv1.0
ShopifyGoogle SheetsOpenAIPerplexity

Complete AI Product Description Generator Transforms product images into high-converting copy with GPT-4o Vision + Claude 3.5 The Shopify AI Product Description Factory is a production-grade n8n workflow that converts product images and metadata into refined, SEO-aware descriptions—fully automated and region-agnostic. It blends GPT-4o vision for visible attribute extraction, Claude 3.5 Sonnet for premium copy, Perplexity research for verified brand context, Google Sheets for orchestrati

At a glance

AI Shopify product descriptions: GPT-4o Vision + Claude + Analytics is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Shopify, Google Sheets, OpenAI, Perplexity. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Shopify, Google Sheets, OpenAI, Perplexity
Modules
38
Price
Free
Version
v1.0
AI Shopify product descriptions: GPT-4o Vision + Claude + Analytics workflow diagram

About this workflow

Complete AI Product Description Generator Transforms product images into high-converting copy with GPT-4o Vision + Claude 3.5 The Shopify AI Product Description Factory is a production-grade n8n workflow that converts product images and metadata into refined, SEO-aware descriptions—fully automated and region-agnostic. It blends GPT-4o vision for visible attribute extraction, Claude 3.5 Sonnet for premium copy, Perplexity research for verified brand context, Google Sheets for orchestration and audit trails, plus automated daily sales analytics enrichment. Link-header pagination and structured output enforcement ensure reliable scale. To refine according to your usecase connect via my profile @connect Key Advantages Vision-first copywriting Uses gpt-4o to identify only visible physical attributes (closure, heel, materials, sole) from product images—no guesses. Premium copy generation anthropic/claude-3.5-sonnet crafts concise, benefit-led descriptions with consistent tone, length control, and clean formatting. Research-assisted accuracy perplexityTool verifies vendor/brand context from official sources to avoid speculation or fabricated claims. Pagination you can trust Automates Shopify REST pagination via Link headers and persists pageinfo for resumable runs. Google Sheets orchestration Centralized staging, status tracking, and QA in Products, with ProcessingState for batch/page markers, and Errorlog for diagnostics. Bulletproof error feedback errorTrigger + AI diagnosis logs clear, non-technical and technical explanations to Errorlog for fast recovery. Automated sales analytics Daily sales tracking automatically captures and enriches total sales data for comprehensive business intelligence and performance monitoring. How It Works Intake and filtering - httpRequest fetches /admin/api/2024-04/products.json?limit=200&{pageinfo} - code filters only items with: - Image present - Empty bodyhtml - The currSeas:SS2025 tag - Extracts tag metadata such as x-styleCode, countryoforigin, and gender when available Pagination controller - code parses Link headers for rel="next" and extracts pageinfo - googleSheets updates ProcessingState with pageinfonext and increments the batch number for resumable polling Generation pipeline - googleSheets pulls rows with Status = Ready for AI Description; limit throttles batch size - openAi Analyze image (model gpt-4o) returns strictly visible features - lmChatOpenRouter (Claude 3.5) composes the SEO description, optionally blending verified vendor context from perplexityTool - outputParserStructured guarantees strict JSON: productid, producttitle (normalized), generateddescription, status - googleSheets writes results back to Products for review/publish Sales analytics enrichment - Schedule Trigger runs daily at 2:01 PM to capture previous day's sales - httpRequest fetches paid orders from Shopify REST API with date range filtering - splitOut and summarize nodes calculate total daily sales - Automatic Google Sheets logging with date stamps and totals - Zero-sale days are properly recorded for complete analytics continuity Reliability and insight errorTrigger routes failures to an AI agent that explains the root cause and appends a concise note to Errorlog. What's Inside (Node Map) Data + API - httpRequest (Shopify REST 2024-04 for products and orders) - googleSheets (multiple sheet operations) - googleSheetsTool (error logging) AI models - openAi (gpt-4o vision analysis) - lmChatOpenRouter (anthropic/claude-3.5-sonnet for content generation) - AI Agent (intelligent error diagnosis) Analytics & Processing - splitOut (order data processing) - summarize (sales totals calculation) - set nodes (data field mapping) Tools and guards - perplexityTool (brand research) - outputParserStructured (JSON validation) - memoryBufferWindow (conversation context) Control & Scheduling - scheduleTrigger (multiple time-based triggers) - cron (periodic execution) - limit (batch size control) - if (conditional logic) - code (custom filtering and pagination logic) Observability - errorTrigger + AI diagnosis to Errorlog - Processing state tracking - Sales analytics logging Content & Compliance Rules - Locale-agnostic copy; brand voice is configurable per store - Only image-verifiable attributes (no guesses); clean HTML suitable for Shopify themes - Optional normalization rules (e.g., color/branding cleanup, title sanitization) - Style code inclusion supported when x-styleCode is present - Gender-aware content generation when gender tag is present - Strict JSON output and schema consistency for safe downstream publishing Setup Steps Core integrations - Shopify Access Token — Products read + Orders read (REST 2024-04) - OpenAI API — gpt-4o vision - OpenRouter API — Claude Sonnet (3.5) - Perplexity API — vendor/market verification via perplexityTool - Google Sheets OAuth — Products, ProcessingState, Errorlog, Sales analytics Configure sheets - ProcessingState with fields: - batch number - pageinfonext - Products with: - Product ID - Product Title - Product Type - Vendor - Image url - Status - country of origin - xstylecode - gender - Generated Description - Errorlog with: - timestamp - Reason of Error - Sales Analytics Sheet with: - Date - Total Sales Workflow Capabilities Discovery and staging Auto-paginate Shopify; stage eligible products in Sheets with reasons and timestamps. Vision-grounded copywriting Descriptions reflect only visible attributes plus verified brand context; concise, mobile-friendly structure with gender-aware tone. Metadata awareness Auto-injects x-styleCode, countryoforigin, and gender when present; natural SEO for brand and product type. Sales intelligence Automated daily sales tracking with Melbourne timezone support, handles zero-sale days, and maintains complete historical records. Error analytics Layman + technical diagnosis logged to Errorlog to shorten MTTR. Safe output Structured JSON via outputParserStructured for predictable row updates. Credentials Required - Shopify Access Token (Products + Orders read permissions) - OpenAI API Key (GPT-4o vision) - OpenRouter API Key (Claude Sonnet) - Perplexity API Key - Google Sheets OAuth Ideal For - E-commerce teams scaling compliant, on-brand product copy with comprehensive sales insights - Agencies and SEO specialists standardizing image-grounded descriptions with performance tracking and analytics - Stores needing resumable pagination, auditable content operations, and automated daily sales reporting in Sheets Advanced Features - Dual-workflow architecture: Content generation + Sales analytics in one system - Link-header pagination with pageinfo persistence in ProcessingState - Title/content normalization (e.g., color removal) configurable per brand - Gender-aware copywriting based on product tags - Memory windows (memoryBufferWindow) to keep multi-step prompts consistent - Melbourne timezone support for accurate daily sales cutoffs - Zero-sales handling ensures complete analytics continuity - Structured Output enforcement for downstream safety - AI-powered error diagnosis with technical and layman explanations Time & Scheduling (Universal) The workflow includes two independent schedules: - Content Generation: Every 5 minutes (configurable) for product processing - Sales Analytics: Daily at 2:01 PM Melbourne time for previous day's sales For globally distributed teams, schedule triggers and timestamps can be standardized on UTC to avoid regional drift. Pro Tip Start with small batches (limit set to 10 or fewer) to validate both copy generation and sales tracking flows. The workflow handles dual operations independently - content generation failures won't affect sales analytics and vice versa. Monitor the Errorlog sheet for any issues and use the ProcessingState sheet to track pagination progress.

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 automated replies on Telegram based on updates from your chat using Perplexity AI completions

Automatically respond to Telegram chat updates using AI. Watch updates, generate AI completions, and send replies with Telegram and Perplexity AI.

Free

Send Go4Clients personalized SMS to new Google Sheet Spreadsheet rows

When a new row is added to Google Sheets Spreadsheet, Go4Clients will send a personalized SMS to the recipient. The template uses [this](https://docs.google.com/spreadsheets/d/1y0wCp8jhPwAxxwEsD8KF6Tzxy6s7-mQdIQ5VoXrQl40/edit?usp=sharing) example spreadsheet.

Free

Create and send messages using Claude to ChatGPT audio generation and send via HTTP

Automate message creation and audio generation by integrating Claude and ChatGPT. Send personalized messages with audio content effortlessly to your app via HTTP.

Free

Track portfolio performance and risk using Google Sheets and Alpha Vantage

Description This workflow helps users track and understand the performance of their stock portfolio in an automated and structured way. It reads portfolio holdings from Google Sheets, fetches the latest market prices, calculates key performance metrics, and updates the results back into the same sheet. In addition to standard return calculations, the workflow also classifies each holding based on overall performance and risk, making the output more actionable and easier to interpret. The workflo

Free

Capture a Website by CloudConvert and upload the output files to Google Drive

Get URLs of websites in Google Sheets and make captures of them in CloudConvert. Upload the output files to Google Drive.

Free

Reddit API Hub: Manage posts, comments & subreddits via server-sent events

Reddit Content Operations via MCP Server 🧑‍💼 Who is this for? This workflow is built for content creators, marketers, Reddit automation enthusiasts, and AI agent developers who want structured, programmable access to Reddit content. If you're researching niche communities, tracking trends, or automating Reddit engagement — this is for you. 💡 What problem is this workflow solving? Reddit has valuable content scattered across subreddits, but manual analysis or engagement is inefficient. This workf

Free

Pharmacy inventory alerts for low stock & expiring medicine with Google Sheets

This n8n workflow monitors pharmacy inventory stored in a Google Sheet, checks daily for low stock or near-expiry medicines, and sends alerts to the pharmacist via email, ensuring timely restocking and waste prevention. Why Use It This workflow automates inventory management for pharmacies, reducing the risk of stockouts or expired medicines, saving time, minimizing losses, and ensuring compliance with safety standards by providing proactive alerts. How to Import It 1. Download the W

Free

Create an image enhancement API endpoint with Nero AI Business API

How it works This template uses the n8n AI agent node as an orchestrating agent that decides which tool (knowledge graph) to use based on the user's prompt. How to use - Create an account and apply for an API key on - Fill your key into the Create task and Query task status nodes. - Select an AI service and modify Create task node parameters, the API doc: - Execute the workflow so that the webhook starts listening. - Make a test request by postman or other tools, the test URL from the Webhook

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