You are helping me build the following AI agent workflow. ## Goal Shopify Product Description Generator: Automatically generates SEO-aware product descriptions from images and updates daily sales analytics in Google Sheets. ## Specification - What it does: Get SEO-optimized product descriptions for your Shopify store automatically by having the agent analyze images with GPT-4o Vision and write concise marketing copy using Claude 3.5 Sonnet. You will also see daily sales analytics tracked in Google Sheets while the system handles large catalogs and maintains a clear audit trail of all updates. - Trigger: On a schedule (Scheduled ยท every 5 minutes and daily at 2:01 PM) - Autonomy: Fully hands-off - Expected setup effort: a few focused days - Tools/services involved: - OpenAI: Vision analysis of product images to extract visible attributes - OpenRouter Chat Model: Generating SEO-aware copy using Claude 3.5 Sonnet - HTTP Request: Fetching product data and sales orders from Shopify API - Google Sheets: Orchestrating workflow state, staging data, and logging analytics ## Known pitfalls, handle each one explicitly in your implementation 1. Vision models may misinterpret dark or low-resolution images so you must add error handling to skip unclear products rather than generating bad copy. 2. SEO keywords might conflict with brand guidelines if not explicitly defined in the system prompt, so include a negative constraint list for banned terms. 3. Google Sheets has row limits that can crash the script over time, so archive old entries or split the sheet by month to maintain performance. ## Reference implementation https://n8n.io/workflows/8562 (workflow template) Fetch and inspect this before building. If it matches my stack, adapt it; if not, rebuild the pattern with my tools. ## Process requirements 1. Before building: ask me which of the listed tools I actually use and what my platform is (n8n / Make / code / other). Do not assume. 2. Adapt the pattern to my answers; do not force the reference stack. 3. Address every pitfall above; tell me how you handled each. 4. Provide a test plan I can run before letting this touch real data. 5. Ask before any step that sends messages, modifies data, or spends money. Source: https://usecasesforagents.com/use-case/automated-shopify-product-description-generator/ via usecasesforagents.com