5 Shopify Flow + AI combinaties die je vandaag kan bouwen
Concrete Shopify Flow recipes met AI-stap. Order-tagging, fraude-checks, klantservice-routing, repeat-buyer detectie en automatische SEO-content voor nieuwe producten.
Sinds Shopify Flow op alle plannen beschikbaar is (sinds 2024), is het de meest onderbenutte automatiseringsstack in Shopify Admin. Combineer het met AI via webhook → n8n → Admin API en je hebt automatiseringen die voorheen alleen voor merken met een dedicated dev-team weggelegd waren.
Hier zijn 5 concrete recipes die je deze week kan bouwen, oplopend in moeilijkheidsgraad. Voor elke recipe: trigger, conditions, AI-stap, en wat het oplevert.
Recipe 1: High-value order AI-fraude-check
Wat het doet: elke order boven €250 gaat door een AI-fraude-check vóór fulfillment.
Setup in Shopify Flow:
- Trigger: Order created
- Condition:
order.total_price > 250 - Action: Send HTTP request → n8n-webhook met
order_id,customer_id,customer.orders_count,total_price,shipping_address,billing_address.
In n8n:
- Ophalen van extra context:
customer.created_at,customer.total_spent, of er een mismatch is tussen ship- en billing-address. - AI-call (ChatGPT/Claude) met prompt:
Beoordeel fraude-risico voor deze Shopify-order. Customer: {orders_count} eerdere orders, lid sinds {created_at}, totaal besteed €{total_spent}. Order: €{total_price} Ship-naar: {shipping_address} Billing: {billing_address} Mismatch ship/billing: {true/false} Geef terug als JSON: { "risk_score": 0-100, "reason": "1-zin uitleg", "recommended_action": "fulfill" | "review" | "block" } - Schrijf terug naar Shopify via Admin API:
risk_score < 30→ tag order metai-safe, geen verdere actie.risk_score 30-60→ tag metai-review-recommended, Slack-notificatie naar fraude-team.risk_score > 60→ tag metai-fraud-flag, fulfillment-hold via tweede Flow-recipe.
Tweede Flow-recipe (vervolg):
- Trigger: Order tags updated
- Condition: order has tag
ai-fraud-flag - Action: Cancel any pending fulfillment + Send notification to staff
Tijd-besparing: 80% van orders auto-fulfilled, 20% komt op de stapel van een mens — vs 100% handmatige controle eerder.
Recipe 2: VIP-detectie + tier-tagging
Wat het doet: elke betaalde order kijkt naar de klantgeschiedenis en classificeert de klant als vip, loyal, at_risk, new of casual.
Setup in Shopify Flow:
- Trigger: Order paid
- Action: HTTP naar n8n met
customer_id.
In n8n:
- Haal customer-historie via Admin API:
orders_count,total_spent,created_at,last_order_date,tags. - Bereken
avg_days_between_orders. - AI-classificatie:
Klassificeer deze Shopify-customer. Total spent: €{total_spent} Aantal orders: {orders_count} Lid sinds: {created_at} Laatste order: {last_order_date} Gemiddelde dagen tussen orders: {avg_days_between} Categorie: - "vip": top-tier (€2000+ spend OF 10+ orders met regelmaat) - "loyal": consistent koper (3+ orders per jaar) - "at_risk": historisch goed maar 90+ dagen inactief - "new": minder dan 3 orders, lid < 90 dagen - "casual": rest Geef terug: {category, reason} - Schrijf customer.tags terug via
customerUpdatein Admin API. Bestaande VIP-tag overschrijven indien classificatie veranderd.
Gebruik in Shopify:
- Klaviyo-segment op
customer.tag = 'vip'voor exclusieve mails. - Theme-conditie in Liquid:
{% if customer.tags contains 'vip' %}toont VIP-shipping-banner. - Gorgias-priority: VIP-tickets gaan naar voren in de queue.
- Shopify Flow recipe 3: bij
Order paidvan een VIP, automatisch een dankmail van de eigenaar plannen via klaviyo of Shopify Email.
Tijd-besparing: je weet nu structureel wie je VIP’s zijn zonder handmatige analyse, en service kan navenant.
Recipe 3: Klantenservice-routing op sentiment
Wat het doet: binnenkomende klantvragen krijgen een sentiment-tag (urgent, complaint, routine, sales-opportunity) zodat het juiste teamlid de juiste tickets oppakt.
Setup: Shopify Flow heeft geen native klantenservice-trigger, dus dit gaat via Gorgias of Re:amaze webhooks. (Voor Shopify Inbox alleen kan dit via een email-forward naar n8n.)
In n8n:
- Webhook ontvangt nieuw ticket met subject + body.
- AI-prompt:
Klassificeer dit klantenservice-ticket. Subject: {subject} Body: {body} Geef terug als JSON: { "sentiment": "positive" | "neutral" | "negative" | "frustrated", "category": "shipping" | "returns" | "product_question" | "billing" | "complaint" | "sales" | "other", "urgency": "low" | "medium" | "high", "estimated_response_time": "<5min" | "5-30min" | ">30min" } - Schrijf tags terug naar het ticket in Gorgias/Re:amaze API.
- Eventueel: Slack-notificatie naar specifieke kanalen op basis van category.
Resultaat: je service-team kijkt eerst naar urgency: high + sentiment: frustrated, en routine-vragen blijven op de stapel voor wanneer er rust is.
Recipe 4: Automatische SEO-content voor nieuwe producten
Wat het doet: zodra een product wordt aangemaakt in Shopify Admin (vaak via PIM-import of Matrixify-batch) en de body_html leeg is, genereert AI productbeschrijving + SEO-title + SEO-description + image-alt.
Setup in Shopify Flow:
- Trigger: Product created
- Condition:
product.body_html is empty - Action: HTTP naar n8n met
product_id,title,vendor,type,tags,image_src(eerste image).
In n8n:
- Multimodale AI-call (GPT-4o of Claude 3.5 Sonnet) met de productfoto + tekst-context. Vraag JSON terug:
{ "body_html": "...", "seo_title": "...", "seo_description": "...", "image_alt": "..." } - Schrijf terug via
productUpdatein Admin API. - Slack-notificatie naar marketing-team om te reviewen voordat product live gaat (eventueel een tweede Flow-recipe die wacht op handmatig “approved”-tag voordat publishing).
Tijd-besparing: nieuwe producten zijn binnen minuten ranking-klaar in plaats van weken later wanneer iemand de tijd heeft.
Recipe 5: Repeat-buyer “we-misten-je” automatisering
Wat het doet: klanten die 90+ dagen inactief zijn maar voorheen 3+ orders hadden, krijgen via een AI-gegenereerde gepersonaliseerde mail een nudge om terug te komen.
Setup:
Dit is een gescheduleerde Flow (geen event-trigger), of via Klaviyo/Shopify Email-segment. Stappen:
- Wekelijks een Flow met trigger “Schedule” of een n8n cron-job.
- Customer-filter:
orders_count >= 3ANDlast_order_date > 90 days ago. - Per customer: AI-call met
last 3 orders product titles + categories:Schrijf een korte we-misten-je e-mail in het Nederlands voor deze klant. Naam: {first_name} Laatste 3 orders: {product_titles} Categorieën: {categories} Lid sinds: {created_at} Toon: persoonlijk, niet plakkerig, 100-150 woorden. Eindig met een 10%-discountcode (gebruik placeholder {{DISCOUNT_CODE}}). - Genereer Shopify discount-code via Admin API (uniek per klant), vervang placeholder.
- Stuur via Shopify Email of Klaviyo met de gegenereerde inhoud.
Resultaat: typisch 8-12% van inactieve klanten reactiveert. Bij een grote shop is dat omzet die letterlijk anders verloren ging.
Wat heb je nodig om vandaag te starten?
- Shopify Admin met rechten voor Flow (alle plannen).
- n8n zelf-gehost op een VPS (€5-10/mnd) of cloud (vanaf €20/mnd).
- Custom App in Shopify Admin met de juiste API-scopes:
read_products,write_productsvoor recipe 4.read_orders,write_ordersvoor recipe 1.read_customers,write_customersvoor recipe 2 en 5.
- OpenAI of Anthropic API key (~€20-50/mnd typisch voor een Shopify-shop).
- Gorgias of Re:amaze webhook voor recipe 3 (alternatief: Klaviyo-flow voor email-ticketing).
Volgorde die ik adviseer
- Recipe 1 (fraude-check) — meest direct ROI, weinig risico, want je tagged alleen.
- Recipe 4 (SEO voor nieuwe producten) — direct effect op rankings van nieuwe SKUs.
- Recipe 2 (VIP-detectie) — voor merken met groeiende repeat-base.
- Recipe 5 (we-misten-je flow) — voor merken met flink aantal inactieve klanten.
- Recipe 3 (klantenservice-routing) — laatste, want vereist al draaiende helpdesk.
Setup-tijd voor recipe 1: een halve dag als je n8n al kent. Een hele dag voor wie de stack vanaf scratch opbouwt.
Wil je dit voor jouw Shopify-shop opgezet zien? Dat doen we in Shopify AI-Implementatie — wij bouwen 1-3 van deze recipes eind-tot-eind in je Admin, inclusief n8n-koppeling en team-overdracht.