Hoe inschrijven op basis van tags werkt
De workflow bestaat uit drie delen. Shopify's trigger Customer tags added draait telkens wanneer er tags aan een klant worden toegevoegd. Een voorwaarde laat hem alleen doorgaan als een van die tags enroll-course is. De Alva Courses-actie Enroll customer in course schrijft die klant daarna in en verstuurt de toegangsmail van de cursus.
Het is een gewone inschrijving. De student verschijnt onder Leden, kan de cursus meteen openen, en Alva Courses laat zijn eigen trigger Course enrollment created afgaan met als inschrijvingsbron flow, zodat je andere workflows hem ook zien. De triggerreferentie toont de velden.
De workflow bouwen
1. Maak een workflow
Open in je Shopify-beheeromgeving Apps → Flow en klik op Workflow maken. Klik daarna op Trigger selecteren.
2. Kies Customer tags added
Zoek en kies Customer tags added, een van Shopify's eigen triggers. Hij draait elke keer dat er een of meer tags aan een klant worden toegevoegd, en geeft de workflow die klant en de lijst met zojuist toegevoegde tags.
3. Controleer op de tag enroll-course
Voeg een voorwaarde toe op de Tags van de trigger: ten minste één van die tags is gelijk aan enroll-course, helemaal in kleine letters. Klanten die een andere tag krijgen, stoppen hier, dus de rest van je tagging blijft ongemoeid.
4. Voeg Enroll customer in course toe
Voeg op de tak Dan van de voorwaarde een actie toe, kies Alva Courses en selecteer Enroll customer in course. Je hoeft geen klant te kiezen: Flow geeft de klant door die zojuist is getagd.
5. Vul de cursus en de opties in
Plak de Flow-ID van de cursus, zoals 42, of de URL-handle in Course ID or URL handle. Laat Access length in days leeg om de eigen toegangsinstelling van de cursus te gebruiken, of vul 365 in voor een jaar. Vink Send the course access email aan.
6. Geef hem een naam en schakel hem in
Noem de workflow Getagde klanten inschrijven voor een cursus en klik op Workflow inschakelen. Alleen tags die vanaf nu worden toegevoegd tellen: een klant die enroll-course al had, wordt ingeschreven zodra je de tag verwijdert en opnieuw toevoegt.
7. Test hem op je eigen klantrecord
Open in Shopify Klanten, kies een klant met je eigen e-mailadres en voeg de tag enroll-course toe. De toegangsmail van de cursus hoort binnen een minuut of twee binnen te komen, en de cursus verschijnt op de pagina van die klant onder Leden in Alva Courses.
8. Lees het resultaat als er niets gebeurt
Open de recente runs van de workflow in Flow: een mislukte stap toont de reden van Alva Courses, zoals No course with ID or handle '42' in this store. Hetzelfde resultaat staat onder Flow-activiteit → Uitgevoerde acties op de instellingenpagina van Shopify Flow in Alva Courses.
Twee keer uitvoeren schrijft nooit iemand twee keer in
Enroll customer in course kan veilig worden herhaald. Verwijder enroll-course en voeg de tag opnieuw toe, en de workflow draait opnieuw, maar de actie antwoordt Already enrolled en verstuurt geen tweede e-mail. De student houdt zijn voortgang, en zijn toegangsdeadline verschuift niet.
Dat geldt ook voor een student van wie de toegang is verlopen: een herhaalde run verlengt die niet, en het resultaatbericht vermeldt wanneer de toegang is geëindigd. Wil je hem meer tijd geven, wijzig dan de deadline op zijn ledenpagina of gebruik de actie Extend or set course access uit de actiereferentie.
Terugbetaalde en ingetrokken klanten worden niet opnieuw ingeschreven
Automatisering draait een terugbetaling nooit terug. Is de toegang van een klant ingetrokken omdat zijn bestelling is terugbetaald, dan stopt Enroll customer in course met een fout in plaats van hem in te schrijven, en Flow markeert de run als mislukt met de reden. Een nieuwe aankoop is wat een terugbetaalde klant weer toegang geeft.
Toegang die is weggenomen door de actie Revoke course access, wordt op dezelfde manier geweigerd. Wil je haar teruggeven, open dan de student onder Leden in Alva Courses en klik op Toegang herstellen naast de cursus; zijn voortgang is bewaard gebleven. Zie terugbetalingen en cursustoegang.
Wat je moet weten voordat je erop vertrouwt
Een paar details bepalen of de workflow precies doet wat je verwacht, vooral zodra je hem voor meer dan één cursus gebruikt.
- Eén tag per cursus. Kopieer voor een tweede cursus de workflow en verander zowel de tag als de cursus, bijvoorbeeld
enroll-watercolour-101. - Voeg in deze workflow geen tags toe. Shopify waarschuwt dat een stap
Add customer tagsin een workflow metCustomer tags addedervoor kan zorgen dat hij eindeloos blijft draaien. - Gratis cursussen verlopen nooit. Bij een gratis cursus wordt
Access length in daysgenegeerd en is de toegang onbeperkt. - Geen e-mailadres, geen e-mail. Een klant zonder e-mailadres wordt toch ingeschreven. Het resultaat meldt dat de toegangsmail niet is verstuurd, en hij opent de cursus door in te loggen op zijn klantaccount in de winkel.
- Cursusmails moeten aanstaan. Staan cursusmails uit in Alva Courses, dan wordt de klant ingeschreven maar krijgt hij geen toegangsmail.
Veelgestelde vragen
Er verandert niets. De actie Enroll customer in course antwoordt Already enrolled, verstuurt geen tweede toegangsmail en laat de voortgang en toegangsdeadline van de student zoals ze waren. Je kunt de tag veilig verwijderen en opnieuw toevoegen.
Nee. Alva Courses laat automatisering nooit een terugbetaling terugdraaien. De actie mislukt met een bericht dat de toegang van de klant na een terugbetaling is ingetrokken, en Flow toont de run als mislukt. Een nieuwe aankoop herstelt de toegang.
Bouw één workflow per cursus, elk met een eigen tag, zoals enroll-watercolour-101, en de Flow-ID of URL-handle van die cursus in het veld Course ID or URL handle. Wil je de klanten met één tag in meerdere cursussen zetten, voeg dan per cursus één stap Enroll customer in course toe.
Open in Alva Courses Instellingen, daarna Integraties en daarna Shopify Flow. De tabel Cursus-ID's voor Flow toont de Flow-ID en URL-handle van elke cursus, met kopieerknoppen. Ook het tabblad Instellingen van elke cursus toont de Flow-ID.
Zie ook
Was dit nuttig?
Laatst bijgewerkt 2026-10-01