Ga direct naar de hoofdinhoud
— Concept walkthrough

Digitale downloads automatiseren met Shopify Flow

Alva Digital Downloads bevat 14 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 stuurt Flow-events via Shopify's flowTriggerReceive-API. Elke trigger wordt geleverd als aparte extensie.

  • Digitale aankoop bezorgd — gaat af nadat Alva de downloadmail voor een betaalde bestelling heeft gestuurd. Payload: klant-ID, bestel-ID, totaal bestanden, productnamen.
  • Digitaal bestand gedownload — gaat af telkens wanneer een klant een bestand downloadt. Payload: klant-ID, bestel-ID, product-ID, bestandsnaam, downloads gebruikt.
  • Fraudecheck mislukt — gaat af wanneer de risicoscore van Shopify een bestelling in de Alva-fraudewachtrij plaatst. Payload: klant-ID, bestel-ID, fraudereden.
  • 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.

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.
  • 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 vijf triggers hierboven en drie lifecycle-/link-extensies (order digital link, product digital files link, lifecycle callback) komt de totale telling op 14.

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 14 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-05-06