Ga direct naar de hoofdinhoud
— Concept walkthrough

Digitale downloads automatiseren met Shopify Flow

Alva Digital Downloads bevat 15 Shopify Flow-extensies: triggers die afgaan wanneer er iets digitaals gebeurt (bestelling bezorgd, bestand gedownload, fraude goedgekeurd of afgekeurd) en acties die de Alva-status veranderen (downloadtoegang verlenen, toegang intrekken, mail opnieuw versturen, een gemarkeerde bestelling goedkeuren of afkeuren). Zet ze aan elkaar om naverkoopwerk te automatiseren dat vroeger een handmatige klik nodig had.

Wat je kunt doen met Flow + Alva

Drie workflows die merchants als eerste bouwen:

  • Terugbetaling → toegang intrekken. De trigger Bestelling terugbetaald van Shopify voedt de Alva-actie Toegang intrekken, zodat terugbetaalde klanten niet meer opnieuw kunnen downloaden.
  • Fraude afgekeurd → Slack-melding. De Alva-trigger Fraudecheck mislukt stuurt een Slack-bericht naar je supportkanaal met het bestelnummer en de reden.
  • VIP-klant → automatisch goedkeuren. Wanneer een klant met de tag VIP een bestelling plaatst, slaat de Alva-actie Gemarkeerde bestelling goedkeuren de fraudewachtrij over en geeft de download direct vrij.
Screenshot nodig

Shopify Flow-editor met de triggerkiezer geopend. Markeer de groep "Alva Digital Downloads" en de optie "Digitale aankoop bezorgd" daarbinnen. Geen echte klantgegevens zichtbaar.

De Shopify Flow-triggerkiezer met de Alva-groep.

Triggers Alva fires

Alva activeert Flow-events via Shopify's Flow trigger API. Elke trigger wordt als een aparte extensie geleverd.

  • Digitale aankoop bezorgd — gaat af na elke succesvol verstuurde downloadmail, ook bij opnieuw versturen; gaat niet af voor op bestelling gemaakte (gepersonaliseerde) producten. Payload: klant-ID, bestel-ID, totaal bestanden, productnamen.
  • Digitaal bestand gedownload — gaat af telkens wanneer Alva een klik op een bestands- of ZIP-knop telt op de bedankpagina, bestelstatuspagina, klantaccount of downloadpagina. Payload: klant-ID, bestel-ID, product-ID, bestandsnaam, downloads gebruikt. De bestandsnaam is het bestand waarop de klant klikte, of Multiple files wanneer de klant op een ZIP of een knop voor meerdere bestanden klikte, of Unknown file wanneer het product geen bestanden heeft.
  • Fraudecheck mislukt (in Flow vermeld als Digital order flagged for fraud) — gaat af zodra een bestelling naar handmatige fraudebeoordeling gaat, ook als de risicocontrole niet kon worden afgerond. Payload: klant-ID, bestel-ID, fraudereden. De fraudereden is een van deze waarden: High risk order, Medium risk order (flagged for review), Risk check could not be completed, Risk not yet assessed (Shopify heeft de bestelling nog niet beoordeeld) of Unknown risk level. Alleen de eerste twee komen uit een afgeronde risicobeoordeling van Shopify.
  • Fraudecheck goedgekeurd — gaat af wanneer een bestelling de review doorstaat (handmatig of automatisch). Payload: klant-ID, bestel-ID.
  • Downloadlimiet bereikt — gaat af wanneer een klant wordt geblokkeerd omdat hij de downloadlimiet per bestelling heeft bereikt. Payload: klant-ID, bestel-ID, downloads gebruikt, max toegestaan.
  • Media gestreamd — gaat af wanneer een klant een gestreamde video, audiobestand of pdf begint af te spelen; afspelen activeert nooit Digitaal bestand gedownload. Payload: klant-ID, bestel-ID, product-ID, bestandsnaam, mediatype (video, audio of pdf).

Acties die Alva aanbiedt

Elke actie richt zich op één bestelling of product. De meeste accepteren het bestel-ID van de bovenliggende trigger.

  • Downloads vrijgeven — bestanden vrijgeven voor een bestelling die niet automatisch is bezorgd (handmatige bestellingen, conceptbestellingen).
  • Toegang intrekken — elke downloadlink die aan een bestelling hangt ongeldig maken.
  • Downloadmail opnieuw versturen — de bezorgmail opnieuw afvuren naar het klantadres van de bestelling.
  • Gemarkeerde bestelling goedkeuren — een bestelling uit de fraudewachtrij vrijgeven, licentiecodes toewijzen, de mail versturen. Bij een bestelling die de fraudebeveiliging niet tegenhoudt (en die niet eerder is afgekeurd met Gemarkeerde bestelling afkeuren), verandert de actie niets en mislukt de stap met “No flagged order found or already approved”.
  • Gemarkeerde bestelling afkeuren — een bestelling in de wachtrij als fraude markeren en bezorging blokkeren.
  • Meldingen van gemarkeerde bestellingen naar Slack sturen — items uit de fraudewachtrij posten naar een Slack-webhook-URL.

Samen met de zes triggers hierboven en drie lifecycle-/link-extensies (order digital link, product digital files link, lifecycle callback) komt de totale telling op 15.

Je eerste Flow opzetten

  1. Open Shopify Flow. Open in je Shopify-admin de Flow-app via Apps. Klik op Workflow aanmaken.
  2. Kies een trigger. Klik op het trigger-knooppunt, zoek op Alva en kies er een — bijvoorbeeld Digitale aankoop bezorgd.
  3. Voeg een Alva-actie toe. Klik op + onder de trigger, zoek opnieuw op Alva en kies een actie zoals Downloadmail opnieuw versturen. Koppel het bestel-ID uit de triggeroutput.
  4. Activeer. Klik op Workflow inschakelen. Plaats een testbestelling om te bevestigen dat de trigger afgaat en de actie draait.
Screenshot nodig

Flow-workflowdiagram met twee knooppunten: de Shopify-trigger "Bestelling terugbetaald" gekoppeld aan de Alva-actie "Toegang intrekken". Toon de bestel-ID-koppeling daartussen. Geen echte klantgegevens zichtbaar.

Een workflow met twee knooppunten: terugbetaling triggert intrekken.

Voorbeeld: terugbetaling → toegang automatisch intrekken

  1. Trigger. Kies in Flow de ingebouwde Shopify-trigger Bestelling terugbetaald. (Alva accepteert het standaard-Shopify-bestel-ID.)
  2. Actie. Voeg de Alva-actie Toegang intrekken toe. Koppel Bestel-ID aan de uitvoer order.id van de trigger.
  3. Optionele voorwaarde. Voeg een Flow-Voorwaarde-knooppunt vóór de actie toe — bijvoorbeeld: alleen intrekken bij een volledige terugbetaling, niet bij een gedeeltelijke.
  4. Activeer en test. Schakel de workflow in. Geef een testterugbetaling. Alva maakt binnen enkele seconden elke downloadlink op de bestelling ongeldig, en de volgende klik levert een 404 op.

Veelgestelde vragen

Kosten de Alva-Flow-extensies extra?

Nee. De 15 Flow-extensies zitten op elk abonnement bij Alva Digital Downloads. Shopify Flow zelf is gratis voor alle Shopify-shops.

Waarom gaat mijn Alva-trigger niet af?

Alva stuurt alleen triggers naar shops met minstens één ingeschakelde workflow die op die handle luistert. Sla de workflow op, zet hem aan en plaats een testbestelling om te bevestigen.

Kan ik Alva-acties gebruiken met niet-Alva-triggers?

Ja. Alva-acties accepteren elke Shopify Flow-trigger die een bestel-ID levert. Een gangbaar patroon is de ingebouwde Shopify-trigger Bestelling terugbetaald gebruiken om downloadtoegang in te trekken.

Triggeren POS-bestellingen Alva-Flow-events?

Ja, maar POS-bestellingen slaan fraudechecks volledig over, dus de triggers Fraudecheck goedgekeurd en Fraudecheck mislukt gaan voor hen nooit af. Digitale aankoop bezorgd gaat wel af.

Zie ook

Was dit nuttig?

Kom je er niet uit? Mail ons.

Laatst bijgewerkt 2026-10-29