{
  "$schema": "https://promptfoo.tech/schemas/workflow-template.json",
  "name": "n8n: Shopify Review Auto-Response with AI",
  "slug": "n8n-shopify-review-response",
  "platform": "n8n",
  "category": "n8n",
  "difficulty": "Beginner",
  "tags": [
    "n8n",
    "shopify",
    "reviews",
    "ecommerce"
  ],
  "summary": "Watch new product reviews on Shopify, generate an on-brand response for the merchant to approve in Slack, then post it publicly.",
  "overview": "Reviews shape conversion — and unanswered reviews signal a brand that's not paying attention. This workflow uses the Shopify Product Reviews (or Judge.me / Loox) API to catch new reviews, generates a warm response with Claude, and gates every one behind a Slack approval before publishing.",
  "variables": {
    "WEBHOOK_URL": "<your webhook URL>",
    "API_KEY": "<your provider API key>"
  },
  "steps": [
    {
      "order": 1,
      "name": "Pick your review provider",
      "description": "Judge.me, Loox, and Shopify Product Reviews all have webhooks or polling APIs. Native Shopify Reviews is deprecated in 2026 — use a third party."
    },
    {
      "order": 2,
      "name": "Fetch reviews",
      "description": "Filter to reviews without a merchant response, from the last 24h."
    },
    {
      "order": 3,
      "name": "Voice guide",
      "description": "One paragraph: how you thank, how you handle negative reviews (own it, offer resolution off-thread), forbidden phrases."
    },
    {
      "order": 4,
      "name": "Draft with Claude",
      "description": "System: voice guide. User: review + product context. Keep under 60 words."
    },
    {
      "order": 5,
      "name": "Slack approval",
      "description": "Show original review, generated response, and product link. Buttons: approve/edit/skip."
    },
    {
      "order": 6,
      "name": "Post + audit weekly",
      "description": "Sample 10 responses weekly with the brand team. Tune the voice guide from real data."
    }
  ],
  "howItWorks": [
    "Poll the review app API every 15 minutes for new reviews.",
    "Claude drafts a response grounded in: rating, review text, product name, brand voice.",
    "Slack message with Approve / Edit / Skip buttons.",
    "On approve, n8n posts the response back via the review app API."
  ],
  "benefits": [
    "Review response rate goes from 20% to 100%.",
    "Public engagement lifts SEO and conversion.",
    "Merchant judgment stays in the loop — no cringe auto-replies."
  ],
  "useCases": [
    "DTC brands with 20+ new reviews a week.",
    "Marketplaces where brand voice differentiates.",
    "Multi-brand agencies handling review ops."
  ],
  "example": "Review (4 stars): 'Great product, wish shipping was faster.'\nDraft: 'Thank you, Ana — glad the product hit the mark. On shipping: we're piloting a faster tier in July — I'll DM you the details.'",
  "faqs": [
    {
      "q": "Can I auto-approve 5-star reviews?",
      "a": "You can. Even then, 5% of them will need editing — a Slack tap is 3 seconds."
    },
    {
      "q": "Negative reviews?",
      "a": "Always route to the merchant. Never let an LLM take a public stance on a complaint alone."
    },
    {
      "q": "Which model?",
      "a": "Claude Sonnet — it's the strongest at brand voice out of the box. GPT-4o-mini works if cost matters more."
    }
  ],
  "source": "https://promptfoo.tech/workflows/n8n-shopify-review-response",
  "updated": "2026-06-14",
  "license": "CC-BY-4.0"
}