10 geavanceerde Shopify Flow-workflowvoorbeelden (2026)

Door Shubham Vats, Oprichter van Revize

Gepubliceerd op Bijgewerkt op 15 min leestijd

Op deze pagina

10 geavanceerde Shopify Flow-workflows om aan te passen voor je winkel

Shopify Flow-dashboard gekoppeld aan tien workflowkaarten

Kort antwoord: Shopify Flow combineert triggers, voorwaarden en acties om winkeltaken te automatiseren. Het is een gratis app op Basic, Grow, Advanced en Plus. Geplande workflows kunnen elke 10 minuten draaien en elke Get Data-actie geeft maximaal 100 records terug. Beschouw onderstaande workflows als patronen die je moet aanpassen en testen; de genoemde voorbeelden garanderen geen bedrijfsresultaten. Behandelde workflowpatronen:

  • Opvolg- en terugwinlijsten voor klanten
  • Meldingen over dubbele bestellingen en orderafhandeling
  • Meldingen over terugboekingen en risico’s
  • Routering op basis van metavelden
  • Conceptbestellingen opvolgen

De meeste handleidingen voor Shopify Flow laten eenvoudige automatiseringen zien: ‘markeer bestellingen met een hoge waarde’ of ‘stuur een melding bij een lage voorraad’. Nuttig, maar beperkt.

Complexere workflows combineren Get Data-acties, geplande triggers, metavelden en app-connectoren. Controleer de beschikbare acties en de limieten van je abonnement voordat je elk patroon opzet.

Deze gids deelt 10 voorbeelden van workflowpatronen. De operationele en financiële impact hangt af van je gegevens, beleid, apps en orderafhandelingsproces; de voorbeelden zijn geen gemeten resultaten van merchants.

Wat maakt deze workflows geavanceerd?

Workflowdashboard met kaarten voor ‘Omzet’, ‘Automatisering’ en ‘Geautomatiseerde workflow’

Deze workflows gebruiken meer mogelijkheden dan eenvoudige automatiseringen:

  • Get Data-acties — Historische bestellingen, klanten en producten opvragen
  • Geplande triggers — Dagelijkse of wekelijkse analyserapporten uitvoeren
  • Metavelden — Aangepaste gegevensvelden gebruiken voor uitgebreide logica
  • Samenwerking tussen apps — Flow + Klaviyo + LoyaltyLion + Slack
  • Berekeningen in meerdere stappen — Resultaten tellen, optellen en één voor één verwerken

Inhoudsopgave

  1. Klanten opvolgen die dreigen af te haken
  2. Bestellingen van dezelfde dag samenvoegen
  3. Meldingen over terugboekingen
  4. Orderafhandeling routeren op basis van breekbaarheid
  5. Gebruik van welkomstkortingscodes bijhouden
  6. Te late orderafhandeling bewaken
  7. Klanten opvolgen die dreigen af te haken
  8. B2B-betalingsvoorwaarden controleren
  9. Productmerchandising beoordelen
  10. Conceptbestellingen opvolgen

1. Klanten opvolgen die dreigen af te haken

Trechter ‘Klantlevenscyclus’ met een net dat een klant ‘Met risico’ opvangt om klantverloop te voorkomen

Het probleem: VIP-klanten stoppen met bestellen en je merkt het pas als het te laat is.

Geavanceerde workflow:

Code
Trigger: Scheduled time (weekly on Monday at 10:00 AM)
Actions:
  1. Get customer data:
       - Customer tags contains "VIP"
       - Lifetime spent > $1,000
       - Last order date > 90 days ago
  2. Count customers
  3. For each customer:
       - Remove tag "Active VIP"
       - Add tag "At-Risk VIP"
       - Track event in Klaviyo: "VIP Churn Risk"
       - (Via LoyaltyLion) Add 200 bonus points
  4. Send Slack to #retention: "[X] VIP customers at risk this week"
  5. Send internal email to sales manager with customer list

Waarom dit werkt:

Dit patroon maakt een beoordelingslijst op basis van de door jou gekozen voorwaarden voor recentheid en waarde. Als je een loyaliteits- of e-mailapp koppelt, controleer dan of de Flow-connector de benodigde acties aanbiedt en volg de instellingen van je winkel voor marketingtoestemming.

Zo stel je de workflow in:

  1. Flow → Workflow maken

  2. Trigger: Geplande tijd → Wekelijks → Maandag → 10:00

  3. Actie: Get customer data

    • Filter 1: Klanttags → bevat → “VIP”
    • Filter 2: Totaal besteed → meer dan → 1000
    • Filter 3: Datum laatste bestelling → vóór → 90 dagen geleden
  4. Actie: Count (telt de resultaten van Get customer data)

  5. Actie: For each klant uit Get customer data

    • Binnen de lus: Remove customer tags → “Active VIP”
    • Binnen de lus: Add customer tags → “At-Risk VIP”
    • Binnen de lus: Track event (Klaviyo-connector) → “VIP Churn Risk”
    • Binnen de lus: LoyaltyLion-actie → Voeg 200 punten toe
  6. Actie: Send Slack message → Kanaal: #retention → Bericht: “{{count}} VIP-klanten dreigen af te haken”

  7. Actie: Send internal email → Aan: sales@yourstore.com

Effect op je bedrijf:

Wat je meet Hoe je het beoordeelt
Reactivering van klanten Vergelijk de doelgroep met je eigen uitgangswaarde
Omzet en tijd van het team Houd daadwerkelijke bestellingen en de inzet van medewerkers in je winkel bij

Alleen een voorbeeld: Bepaal je eigen klantsegmenten en meet eventuele reactivering in de analytics van je winkel.

2. Bestellingen van dezelfde dag samenvoegen

Kleine dozen komen samen in één groter pakket om bestellingen te bundelen

Het probleem: Een klant plaatst binnen korte tijd meerdere bestellingen en het team moet mogelijk beoordelen of die samen kunnen worden verzonden.

Geavanceerde workflow:

Code
Trigger: Order created
Actions: 
  1. Get order data:
       - Customer email = {{order.customer.email}}
       - Created at is within the preceding 24-hour window
       - Shipping address = {{order.shipping_address}}
  2. Count orders
  3. IF count > 1:
       - Hold fulfillment order (current order)
       - Add order tag "Consolidate Ship"
       - Add order note "Customer has {{count}} orders today - combine before shipping"
       - Send internal email:
           Subject: "Multi-order alert: {{customer.name}}"
           Body: "Customer placed {{count}} orders in 24 hrs. Orders: {{list}}"

Waarom dit werkt:

Gebruik dit patroon om bestellingen te vinden die mogelijk samen kunnen worden verzonden. Shopify Flow kan geschikte orderafhandelingen pauzeren, maar voegt geen bestellingen samen; medewerkers moeten adressen, afhandelingslocaties en timing controleren voordat ze zendingen combineren.

Zo stel je de workflow in:

  1. Trigger: Order created

  2. Actie: Get order data

    • Filter 1: E-mailadres van klant → is gelijk aan → {{order.customer.email}}
    • Filter 2: Aangemaakt op → na → {{order.created_at | date_add: ‘-24 hours’}}
    • Filter 3: Verzendadres → is gelijk aan → {{order.shipping_address}}
  3. Actie: Count bestellingen uit Get order data

  4. Voorwaarde: Count → meer dan → 1

  5. Actie (als waar): Hold fulfillment order

  6. Actie: Add order tags → “Consolidate Ship”

  7. Actie: Add order note → “Klant heeft {{count}} bestellingen - combineer verzending”

  8. Actie: Send internal email met bestelgegevens

Effect op je bedrijf:

Wat je meet Hoe je het beoordeelt
Dubbele zendingen Tel beoordeelde bestellingen en gecombineerde zendingen
Verzendkosten en afhandelingstijd Vergelijk je eigen kosten vóór en na invoering van het proces

3. Terugboekingen analyseren en voorkomen

Dashboard ‘Terugboekingsanalyse’ met staafdiagram, schild en waarschuwingen

Het probleem: Terugboekingen komen dagen of weken na een bestelling binnen. Je houdt patronen niet bij en klanten die dit vaker doen, blijven bestellen.

Geavanceerde workflow:

Code
Trigger: Scheduled time (daily at 2:00 AM)
Actions:  
  1. Get order data: 
       - Use an order-risk or dispute signal that is available in your store’s Flow triggers
       - Created at > last 90 days
  2. Count chargebacks
  3. Sum order total (total $ lost to chargebacks)
  4. For each order:
       - Add customer tag "Chargeback History"
       - Add order tag "Fraud-Chargeback"
       - Get customer data (check if customer has > 1 chargeback)
       - IF customer chargebacks > 1:
           - Add customer tag "Repeat Offender - Block"
           - Send Slack urgent alert
  5. Send internal email (daily report):
       - Total chargebacks: {{count}}
       - Total $ lost: ${{sum}}
       - Customer list attached

Waarom dit werkt:

Gebruik een interne melding om bestellingen met een risico- of geschilsignaal te beoordelen. Een tag of risicoscore bewijst geen fraude, dus behoud een menselijke beoordeling voordat je een klant blokkeert of de orderafhandeling wijzigt.

Effect op je bedrijf:

Wat je meet Hoe je het beoordeelt
Meldingen over terugboekingen Controleer elke melding aan de hand van je betalingsgegevens
Financiële impact Houd de uitkomsten van beoordeelde gevallen bij in je eigen rapporten

Alleen een voorbeeld: Beschouw patronen in terugboekingen als een signaal voor beoordeling en controleer ze aan de hand van je betalings- en bestelgegevens.

4. Orderafhandeling routeren op basis van breekbaarheid

Glas en keramieken vaas in noppenfolie met waarschuwingen voor verzending van breekbare artikelen

Het probleem: Breekbare producten, zoals glaswerk en elektronica, raken beschadigd tijdens de verzending. Handmatige controles zijn foutgevoelig.

Geavanceerde workflow met metavelden:

Code
Metafield setup:
- product.custom.is_fragile (boolean)
- product.custom.ship_separately (boolean)

Trigger: Order created 
Condition: Line items contain product.metafield.is_fragile = true
Actions:   
  1. Add order tag "Fragile Items"
  2. Add order note "⚠️ PACK WITH EXTRA PADDING"
  3. IF order also contains product.metafield.ship_separately = true:
       - Add order tag "Fragile + Separate Shipment Required"
       - Hold fulfillment order
       - Send Slack to warehouse manager:
           "Order #{{order.number}} has fragile item requiring separate shipment"
  4. Send internal email to fulfillment team

Waarom dit werkt:

Een productmetaveld of tag kan bestellingen markeren die artikelen bevatten waarvoor speciale behandeling nodig is. Controleer de velden en meldingsacties die in je Flow-configuratie beschikbaar zijn; de melding helpt inpakkers een bestelling te beoordelen, maar bepaalt niet hoe die wordt verzonden.

Metavelden instellen:

  1. Instellingen → Aangepaste gegevens → Producten → Definitie toevoegen
  2. Naam: “Is Fragile” → Naamruimte: custom → Sleutel: is_fragile → Type: Boolean
  3. Naam: “Ship Separately” → Naamruimte: custom → Sleutel: ship_separately → Type: Boolean
  4. Pas toe op producten: glaswerk, keramiek, elektronica

Flow instellen:

  1. Selecteer Order created als trigger.
  2. Voorwaarde: Line items → Product → Metafield → custom.is_fragile → is gelijk aan → true
  3. Actie: Add order tags → “Fragile Items”
  4. Actie: Add order note → “⚠️ VERPAK MET EXTRA BESCHERMING”
  5. Voorwaarde: Line items → Product → Metafield → custom.ship_separately → is gelijk aan → true
  6. Actie (als waar): Hold fulfillment order
  7. Actie: Send Slack message → Kanaal: warehouse-alerts

Effect op je bedrijf:

Cijfer Waarde
Percentage beschadigingen Vergelijk je eigen percentage vóór en na de wijziging in routering
Handmatige controle Niet meer nodig
Magazijnfouten Voorkomen
Klanttevredenheid Aanzienlijk verbeterd

5. Gebruik van welkomstkortingscodes bijhouden

Shopify- en Klaviyo-logo’s verbonden via knooppunten voor het volgen van coupongebruik

Het probleem: Je stuurt herinneringen om een welkomstkortingscode te gebruiken naar klanten die al een aankoop hebben gedaan. Dat is irritant en verspilling.

Geavanceerde workflow:

Code
Trigger: Order created  
Condition: Discount code used contains "WELCOME"
Actions:    
  1. Track event in Klaviyo: "Welcome Coupon Used"
  2. Update Klaviyo customer property: {"welcome_coupon_status": "redeemed", "conversion_date": "{{order.created_at}}"}
  3. Add customer tag "Welcome Series Complete"
  4. Remove customer from Klaviyo flow: "Welcome Series Reminders"
  5. Add customer to Klaviyo flow: "Post-Purchase Nurture"

Waarom dit werkt:

Het patroon detecteert een ingewisselde kortingscode en stopt een herinnering alleen als de Klaviyo-connector en toestemmingsinstellingen die actie ondersteunen. Test de gebeurtenissen en profielupdates voordat je de workflow activeert; ga er niet van uit dat dit de betrokkenheid verhoogt.

Kortingsgebruik bijhouden in Klaviyo instellen

Installeer de Klaviyo-app en controleer de connectoracties die in je winkel beschikbaar zijn.

  1. Voeg de trigger Order created toe.

  2. Voorwaarde: Discount codes → Code → bevat → “WELCOME”

  3. Actie: Track an event (Klaviyo-connector)

    • Gebeurtenisnaam: “Welcome Coupon Used”
    • E-mailadres van klant: {{order.customer.email}}
  4. Actie: Update customer properties (Klaviyo)

    • Eigenschap: welcome_coupon_status → Waarde: “redeemed”
    • Eigenschap: conversion_date → Waarde: {{order.created_at}}
  5. Actie: Add customer tags → “Welcome Series Complete”

Effect op je bedrijf:

  • Geen overbodige e-mails meer naar klanten die al iets hebben gekocht
  • Nauwkeurig inzicht in het rendement van je welkomstreeks
  • Een betere klantervaring, zonder storende herinneringen
  • Meer betrokkenheid bij je e-mails

6. Te late orderafhandeling bewaken aan de hand van een SLA

Dashboard ‘Late bestellingen’ met een klok en bestelwaarschuwingen die in vinkjes veranderen

Het probleem: Bestellingen blijven liggen en worden te laat verzonden. Klanten klagen, maar jij ontdekt het pas als de schade al is aangericht.

Geavanceerde workflow:

Code
Trigger: Scheduled time (daily at 5:00 PM)
Actions:     
  1. Get order data:  
       - Fulfillment status = "unfulfilled"
       - Created at < 48 hours ago (before 2 days)
  2. Count late orders
  3. Sum order total ($ value of late orders)
  4. For each order: 
       - Add order tag "SLA Missed"
       - Add order note "⚠️ LATE: Exceeds 2-day fulfillment window"
       - Get customer data (check if VIP)
       - IF customer tags contains "VIP":
           - Add order tag "VIP Late - Priority Escalate"
           - Send Slack urgent alert 
  5. Send internal email (daily SLA report):
       Subject: "Daily SLA Report: {{count}} Late Orders"
       Body:
           - Total late: {{count}} orders
           - Total $: ${{sum}}
           - VIP orders: {{vip_count}}
           - Late order list (with order numbers)
  6. Send Slack to #operations: "SLA Report: {{count}} orders late"

Waarom dit werkt:

Kies een ouderdomsgrens voor bestellingen op basis van je eigen afhandelingsbelofte, haal de bijbehorende bestellingen op en waarschuw het team om ze te beoordelen. Controleer of de query de bedoelde bestellingen teruggeeft voordat je ermee aan de slag gaat.

Wat je meet:

  • Bestellingen buiten je beloofde afhandelingstermijn
  • Knelpunten in de orderafhandeling en tijd tot oplossing
  • Of meldingen je team helpen prioriteiten te stellen

Alleen een voorbeeld: Vergelijk de percentages te laat afgehandelde bestellingen vóór en na activering met je eigen rapportages.

7. Klanten die dreigen af te haken herkennen en loyaliteitspunten geven

Badge ‘Loyaliteitspunten’ met klantavatars en waarschuwingen voor opvolging van klanten met vertrekrisico

Het probleem: Je team wil klanten vinden die binnen een door jou gekozen periode niets hebben besteld en beslissen of ze moeten worden opgevolgd.

Geavanceerde workflow:

Code
Trigger: Scheduled time (weekly on Monday 10:00 AM)
Actions:      
  1. Get customer data: 
       - Customer tags contains "Active Member"
       - Last order date > 60 days ago
       - Lifetime orders > 2 (not one-time buyers)
  2. Count at-risk customers
  3. For each:
       - Remove tag "Active Member"
       - Add tag "At-Risk - 60+ Days"
       - (Via Loyalty app) Add 100 bonus points
       - Track event in Klaviyo: "Customer At Risk"
       - Update Klaviyo property: {"churn_risk": "high", "last_order_days": "{{days}}"}
  4. Klaviyo automatically triggers: "We Miss You" email with points notification
  5. Send internal email: "Weekly At-Risk Report: {{count}} customers"

Waarom dit werkt:

Dit patroon maakt een opvolglijst op basis van een door jou gekozen recentheidsvoorwaarde. Controleer de acties van gekoppelde apps en de toestemmingsregels voordat je berichten verstuurt en meet daarna de resultaten in je eigen rapporten.

Effect op je bedrijf:

  • Houd bij welk aandeel van de benaderde klanten opnieuw bestelt.
  • Vergelijk de waarde en timing van die bestellingen met je eigen uitgangswaarde.
  • Proactieve opvolging is een workflowdoel, geen gegarandeerde uitkomst.

8. B2B-betalingsvoorwaarden controleren

Het probleem: Een nieuwe B2B-bedrijfslocatie moet mogelijk worden beoordeeld voordat medewerkers betalingstermijnen of catalogustoegang toekennen.

Workflowpatroon:

Gebruik een beschikbare bedrijfs- of bedrijfslocatiegebeurtenis om de verantwoordelijke B2B-medewerker te waarschuwen. Maak alleen een beoordelingstaak aan als je Flow-configuratie een passende actie biedt. Een bevoegde persoon moet het bedrijf controleren en eventuele kredietvoorwaarden of groothandelstoegang goedkeuren in Shopify Admin.

Waarom dit belangrijk is:

Een toevoeging zoals “LLC” of “Ltd” aan een bedrijfsnaam bewijst niet dat een koper voor krediet in aanmerking komt. Laat betalingstermijnen en catalogustoegang afhangen van een gedocumenteerde beoordeling en informeer de contactpersoon van het bedrijf pas nadat een bevoegde persoon de instellingen heeft bevestigd.

Wat je meet:

  • Tijd tussen aanvraag en beoordeling
  • Ontbrekende of dubbele bedrijfsgegevens
  • Of goedgekeurde locaties de juiste voorwaarden en catalogus hebben gekregen

‘LLC’-gebouw verbonden met een goedkeuringsvinkje en ‘Net 30’-kalender voor B2B-voorwaarden

9. Productmerchandising beoordelen

Het probleem: Een handmatig bijgehouden collectie “Trending” weerspiegelt mogelijk de recente verkopen niet.

Workflowpatroon:

Plan een wekelijkse beoordeling. Als de benodigde Flow-actie beschikbaar is, haal je met Get order data een gefilterde set recente bestellingen op en stuur je een intern rapport naar merchandising. Gebruik Shopify Analytics of een andere rapportagetool om producten te rangschikken; laat medewerkers de gegevens beoordelen en de collectie in Admin bijwerken.

Waarom dit veiliger is:

Een Flow-query levert niet automatisch een volledige productranglijst op. Controleer de resultatenlimiet en rapportagemethode voordat je ermee merchandisingbeslissingen neemt en bekijk wijzigingen in collecties vooraf voordat je ze publiceert.

Wat je meet:

  • Dekking van het rapport en actualiteit van de gegevens
  • Tijd tussen beoordeling en bijwerken van de collectie
  • Verkoopresultaten van je winkel na de wijziging

Productkaarten met beoordelingen en pijlen omhoog naast een stijgende verkoopgrafiek voor trendanalyse

10. Conceptbestellingen automatisch opvolgen

‘7 dagen’-kalender, conceptbestellingen met waarschuwingen en een verkoper die een e-mailherinnering ontvangt

Het probleem: B2B-verkopers maken conceptbestellingen aan, maar klanten reageren niet meer. De concepten blijven weken openstaan en deals gaan verloren.

Geavanceerde workflow:

Code
Trigger: Scheduled time (daily at 10:00 AM)
Actions:         
  1. Get draft order data:
       - Status = "open"
       - Created at > 7 days ago
       - Tags does not contain "Follow-Up Sent"
  2. Count draft orders
  3. For each draft order:
       - Add draft order tag "Follow-Up Required"
       - Add draft order tag "Follow-Up Sent"
       - Get customer data for draft order
       - IF customer email exists:
           - Send internal email to assigned sales rep:
               Subject: "Open draft order #{{draft_order.number}} - {{days}} days old"
               Body: Customer + draft order link
           - Track event in CRM: "Draft Order Follow-Up Needed"
  4. Send Slack to #sales:
       "Daily Draft Order Alert: {{count}} open drafts > 7 days need follow-up"

Waarom dit nuttig is:

Conceptbestellingen worden gemakkelijk over het hoofd gezien. Dit patroon controleert concepten die ouder zijn dan een door jou gekozen grens, identificeert de toegewezen verkoper als die gegevens beschikbaar zijn en stuurt een interne herinnering. Houd je eigen conversie en bestelwaarde bij; er bestaat geen algemeen terugwinpercentage voor conceptbestellingen.

Wat je meet:

  • Beoordeelde concepten en uitgevoerde opvolgingen
  • Concepten die in betaalde bestellingen zijn omgezet
  • Tijd die medewerkers aan opvolging besteden

Belangrijkste lessen voor geavanceerde workflows

Wat onderscheidt geavanceerde workflows van eenvoudige automatiseringen?

  1. Gebruik Get Data-acties — Vraag historische gegevens op in plaats van alleen op losse gebeurtenissen te reageren
  2. Plan analyses in — Voer proactief dagelijkse of wekelijkse rapporten uit, niet alleen op basis van gebeurtenissen
  3. Gebruik For each — Verwerk geretourneerde records zo nodig één voor één
  4. Count + Sum — Bereken cijfers zoals het totale aantal bestellingen en de omzet
  5. Laat apps samenwerken — Verbind Flow + Klaviyo + LoyaltyLion + Slack + CRM
  6. Metavelden — Gebruik aangepaste gegevens voor product- of klantspecifieke logica
  7. GraphQL Admin API — Geavanceerde mutaties voor ervaren gebruikers (B2B, aangepaste functies)

Aanpak voor de implementatie:

Week 1: Begin met geplande workflows (#1 Voorkomen dat klanten afhaken, #6 SLA bewaken)
Week 2: Voeg Get Data-workflows toe (#2 Bestellingen samenvoegen, #3 Terugboekingen analyseren)
Week 3: Implementeer workflows met metavelden (#4 Breekbare producten routeren)
Week 4: Verbind marketingapps (#5 Bijhouden in Klaviyo, #7 LoyaltyLion)

Praktische tips:

  • Test met echte gegevens — De knop ‘Test’ in Flow gebruikt gegevens uit je winkel
  • Begin breed en verfijn je filters — Regels aanscherpen is eenvoudiger dan ze later versoepelen
  • Documenteer je workflows — Zo weet je later nog hoe ze werken
  • Gebruik Slack voor meldingen — Bekijk waarschuwingen in kanalen in plaats van tussen je e-mails
  • Controleer ‘View runs’ — Flow registreert elke uitvoering; bekijk de logboeken wekelijks

Wat Shopify Flow niet kan (belangrijk)

Houd rekening met deze beperkingen:

Flow is geen algemeen klantportaal om bestellingen te bewerken

Shopify Flow biedt specifieke bestelacties, maar is geen klantportaal waarin shoppers wijzigingen aan hun bestelling kunnen indienen. Bekijk de actuele actielijst voor de exacte wijzigingen die je workflow kan uitvoeren. Voor selfservice door klanten kan een app voor bestellingen bewerken, zoals Revize, geschikte wijzigingen verwerken binnen de door de merchant ingestelde bewerkingsperiode; producten omruilen en toevoegen na aankoop zijn Pro-functies.

Gebruik een berichtenapp voor e-mails aan klanten

De Send internal email-actie van Flow gebruikt vaste ontvangeradressen en kan geen variabele met een klant-e-mailadres gebruiken. Gebruik Shopify Messaging-marketingautomatiseringen of een gekoppelde berichtenapp voor ondersteunde klantcommunicatie, met passende toestemmingsinstellingen.

Alternatief: Koppel een e-mailmarketingapp, zoals Klaviyo of Omnisend, voor communicatie met klanten.

Terugbetalingen vereisen een ondersteunde betalingsactie

Flow heeft een trigger Refund created, maar ga er niet van uit dat die trigger terugbetalingen uitvoert of elk scenario voor gedeeltelijke terugbetalingen kan afhandelen. Controleer de momenteel beschikbare acties voor je workflow en beoordeel terugbetalingsbedragen in Shopify Admin. Geschikte annuleringen via Revize kunnen terugbetalingen via Shopify verwerken; terugbetalingen als winkeltegoed vereisen Pro.

Veelgemaakte fouten bij geavanceerde workflows

1. Te veel gegevens ophalen

Fout: Get Data zonder filters gebruiken en duizenden records terugkrijgen.
Oplossing: Get Data-acties geven maximaal 100 records terug. Filter de query tot de kleinste bruikbare set, plan deze vaak genoeg voor je volume en verwerk paginering of grotere werklasten buiten deze actie.

Voorbeeld: Haal niet alle bestellingen ooit op, maar alleen die van de afgelopen 30 dagen.

2. De actie For each niet gebruiken

Fout: Een workflow haalt een lijst op, maar past een actie verkeerd op die lijst toe.
Oplossing: Gebruik de actie For each van Flow als een actie eenmaal voor elk geretourneerd record moet worden uitgevoerd.

3. Geplande workflows niet testen

Fout: Een wekelijkse workflow lijkt goed ingesteld, maar bevat een syntaxisfout die je pas in week 2 ontdekt.
Oplossing: De knop ‘Test’ van Flow werkt ook voor geplande workflows. Test voordat je ze activeert.

4. Je team te veel meldingen sturen

Fout: Een Slack-melding voor elke terugboeking of late bestelling overspoelt je kanalen.
Oplossing: Stuur voor zaken zonder spoed een dagelijkse of wekelijkse samenvatting in plaats van directe meldingen.

5. ‘View runs’ niet controleren

Fout: Een workflow mislukt ongemerkt en je merkt het pas als iemand klaagt.
Oplossing: Controleer wekelijks Flow → Runs op fouten en onverwachte resultaten.

6. Datums en waarden vast instellen

Fout: Een query bevat ‘created_at > 1 januari 2024’ en werkt vanaf 1 februari niet meer zoals bedoeld.
Oplossing: Gebruik dynamische datums: {{order.created_at | date_add: '-7 days'}}

7. API-limieten negeren

Fout: Je verwerkt 500 producten in een lus, roept voor elk product een externe API aan, bereikt de limiet en de workflow mislukt.
Oplossing: Bundel API-aanroepen. Gebruik waar mogelijk de standaardacties van Shopify.

Veelgestelde vragen

Is Shopify Flow gratis?

Ja. Shopify Flow is een gratis app op Basic, Grow, Advanced en Shopify Plus. Sommige functies stellen abonnementseisen; Send HTTP Request is bijvoorbeeld beschikbaar op Grow, Advanced en Plus.

Hoe werken Get Data-acties?

Get Data vraagt historische winkelgegevens op, zoals bestellingen, klanten, producten en conceptbestellingen. Met filters beperk je de resultaten. Je krijgt een lijst die je één voor één kunt verwerken.

Voorbeeld: ‘Haal klantgegevens op waarbij het totaal bestede bedrag > $1.000 EN de laatste bestelling > 90 dagen geleden is.’

Kan ik workflows automatisch volgens een planning uitvoeren?

Ja. De trigger Scheduled time ondersteunt herhaalde planningen tot elke 10 minuten. Geplande workflows die Get Data-acties gebruiken, geven maximaal 100 records per actie terug.

Wat zijn metavelden en waarom zou ik ze gebruiken?

Metavelden zijn aangepaste gegevensvelden voor producten, klanten en bestellingen. Je gebruikt ze voor logica die Flow standaard niet ondersteunt.

Voorbeeld: Het productmetaveld ‘is_fragile’ = true activeert speciale verpakkingsinstructies.

Heeft Flow API-limieten?

Ja. Flow gebruikt de Shopify Admin API, waarvoor limieten gelden. Gebruik waar mogelijk Get Data-acties in plaats van afzonderlijke API-aanroepen binnen een lus.

Hoe verbind ik Flow met Klaviyo, Slack of LoyaltyLion?

Installeer de app en gebruik daarna de connectoracties in Flow. Voorbeelden zijn ‘Track event in Klaviyo’, ‘Send Slack message’ en ‘Add loyalty points’.

Kan ik GraphQL gebruiken in Flow?

Ja. Send Admin API request kan ondersteunde GraphQL-mutaties uitvoeren, geen willekeurige GraphQL-query’s. Bekijk de actuele documentatie, machtigingen en vereiste API-velden van de actie voordat je deze gebruikt.

Wat gebeurt er als mijn Get Data-query meer dan 100 resultaten oplevert?

Elke Get Data-actie geeft maximaal 100 records terug. Verfijn de query of gebruik een aanpak die grotere resultatensets kan verwerken; verwacht niet dat Flow automatisch de volledige lijst ophaalt.

Kan ik workflows tussen winkels kopiëren?

Ja. Exporteer workflows als JSON en importeer ze in andere winkels. Dat is handig voor Shopify Plus-organisaties met meerdere merken.

Begin vandaag met geavanceerde workflows

Conceptuele workflowtijdlijn voor maand 1–3 met automatiseringspictogrammen en een mijlpaalmarkering.

Deze 10 workflows laten zien wat je met geavanceerde Shopify-automatisering kunt doen. Zo kun je ze invoeren:

Maand 1: De basis

  • Week 1: Stel #1 in (voorkomen dat klanten afhaken) — markeer klanten die dreigen af te haken voor beoordeling
  • Week 2: Implementeer #2 (bestellingen samenvoegen) — bespaar verzendkosten
  • Week 3: Voeg #6 toe (SLA bewaken) — verbeter de orderafhandeling
  • Week 4: Test en verfijn

Maand 2: workflows meten en verfijnen

  • Week 5: Verbind #5 (bijhouden in Klaviyo) — stop overbodige e-mails
  • Week 7: Voeg #7 toe (klanten terugwinnen met LoyaltyLion) — automatiseer klantbehoud
  • Week 8: Implementeer #3 (terugboekingen analyseren) — blokkeer fraude

Maand 3: Betere processen

  • Week 9: Stel #4 in (routeren met metavelden) — verminder beschadigingen
  • Week 10: Voeg #9 toe (trending collecties) — gebruik verkoopgegevens voor je merchandising
  • Week 11: Implementeer #10 (conceptbestellingen opvolgen) — sluit B2B-deals
  • Week 12: Meet het rendement

Meet resultaten in je eigen winkel

Er is geen betrouwbaar universeel resultaat voor omzet, besparingen, fraudevermindering of conversie bij deze patronen. Bepaal een uitgangswaarde voor het cijfer dat je wilt verbeteren, test de workflow op een beperkte set records en vergelijk de resultaten in je eigen rapporten.

Verder dan Flow: bestellingen volledig automatiseren

Flow is een automatiseringstool, geen klantportaal om bestellingen te bewerken.

Shopify Flow automatiseert taken met de triggers en acties die het aanbiedt. Het biedt shoppers geen selfserviceportaal om bestellingen na aankoop te bewerken.

Als klanten na aankoop artikelen willen toevoegen, aantallen willen wijzigen, een vergeten korting willen toepassen of hun bestelling anders willen aanpassen, kan Flow dat niet alleen regelen. Revize Order Editing vult die mogelijkheid aan.

Geavanceerde workflows met Flow en Revize

Klant gebruikt een zelfserviceportaal gekoppeld aan mobiel bestellingen bewerken, betalen en een bevestigingsmail

1. Klanten wijzigen zelf hun bestelling

Code
Customer opens the Revize portal during the merchant-set edit window
  → Customer submits an eligible change
    → Revize updates the order under the store’s rules
      → Any price difference is presented through Shopify checkout
        → Customer completes payment, if an amount is due

Meten: Houd geschikte wijzigingen en bijbehorende supportcontacten in je eigen winkel bij.

2. Extra verkoop na aankoop

Code
Customer opens a Revize product-specific link during the edit window
  → Eligible item is added to the order (Pro feature)
    → Customer reviews the updated total
      → Customer pays any amount due through Shopify checkout

Meten: Vergelijk geaccepteerde toevoegingen en bestelwaarde in je eigen rapportages.

3. Een product toevoegen na de checkout

Code
After checkout, an eligible customer can use Revize’s add-product option during the edit window (Pro feature)
  → Customer reviews the changed order
    → Any balance due is paid through Shopify checkout

Meten: Houd feedback van klanten en afhandelingskosten in je eigen winkel bij.

Hoe Shopify-merchants Flow en Revize samen kunnen gebruiken

Mogelijkheid Flow Revize Samen
Workflow voor fraude of risico ✅ — Flow kan een ondersteunde winkeltaak automatiseren
Klantsegmentatie ✅ — Gebruik ondersteunde klant- en bestelgegevens in Flow
Klantportaal na aankoop — ✅ Verwijs klanten waar passend naar het portaal
Geschikte selfservicewijzigingen aan bestellingen — ✅ Flow en Revize hebben afzonderlijke rollen
Geschikte annuleringen door klanten — ✅ Beoordeel de door de merchant ingestelde annuleringsopties
Rol Automatiseert ondersteunde winkeltaken Ondersteunt geschikte selfservicewijzigingen door klanten Verbind alleen waar een ondersteunde workflow bestaat

Houd de gecombineerde workflow bij

Meet voltooide bestelwijzigingen, geïnde betalingsverschillen, uitgevoerde terugbetalingen en supportcontacten met de rapporten van je eigen winkel. De resultaten hangen af van de geschiktheidsregels en winkelprocessen.

Ga vandaag aan de slag

Klaar om deze geavanceerde workflows in te stellen?

  1. Begin met workflowpatronen die een gedocumenteerde behoefte in je winkel aanpakken
  2. Test Revize als je selfservice voor het bewerken van bestellingen na aankoop nodig hebt; producten omruilen en toevoegen vereisen Pro
  3. Verbind Klaviyo of LoyaltyLion wanneer hun ondersteunde connectoracties bij de workflow passen
  4. Controleer de resultaten wekelijks en breid uit wat werkt

Starter biedt een proefperiode van 7 dagen om het ingeschakelde bewerkingsproces samen met je orderafhandelingsconfiguratie te testen.

Mobiel bestelscherm met opties voor verzendwijzigingen, artikelwijzigingen, kortingen en annulering

Bronnen en verificatie: De actuele Flow-documentatie van Shopify behandelt geplande triggers, Get Data-acties, For each-lussen en actielimieten. Deze patronen zijn voorbeelden om in je winkel aan te passen en te testen; app-connectoren, abonnementseisen en uitkomsten verschillen.

Laatst bijgewerkt: 14 oktober 2026 | Flow-documentatie bekeken in oktober 2026

Verder lezen: Statistieken over Shopify-bestellingen bewerken (2026) · Shopify Flow voor klantcontact na aankoop · Klanten hun eigen bestellingen laten bewerken in Shopify (2026)