Triggervelden gebruiken
Elke trigger van Alva Courses begint met de student als Shopify-klant, gevolgd door Course ID, Course title en Course URL. Lestriggers voegen daar Lesson ID, Lesson title en Lesson URL aan toe. Elk veld wordt altijd meegestuurd: tekst die niet van toepassing is, is leeg, en een getal dat niet van toepassing is, is 0.
Kies in een Voorwaarde het veld uit de gegevens van de trigger. Voeg het in de tekst van een actie in met Variabele toevoegen. Flow schrijft elke veldnaam daar in camelCase, dus Course title wordt {{ courseTitle }}. Gebruik de kiezer in plaats van namen te typen, zodat velden met ID of URL in de naam precies goed uitkomen.
Cursus- en leslinks openen je webwinkel, waar de student inlogt om de cursus te zien. Datums en tijden zijn tekst in ISO 8601-formaat en in UTC, zoals 2026-10-01T09:30:00.000Z.
Triggers voor inschrijving en voortgang
Deze triggers volgen een student door een cursus, van inschrijving tot afronding. Gebruik ze om studenten te taggen of te bedanken, voortgang te synchroniseren met een e-mailtool of jezelf te waarschuwen wanneer een quiz slecht gaat. Elke trigger gaat één keer af per echte wijziging, nooit voor een herhaald verzoek.
Course enrollment created
Een klant is ingeschreven voor een Alva-cursus via een aankoop, door jou, of via een CSV-import, lidmaatschapstag, gratis zelfinschrijving of Flow-actie.
| Veld | Type | Wat het bevat |
|---|---|---|
| Klant | Shopify-klant | De ingeschreven student, met elk Shopify-klantveld, zoals e-mailadres en tags |
Course ID |
Tekst | De cursus-ID in Alva |
Course title |
Tekst | De titel van de cursus |
Course URL |
URL | Link naar de cursus in de webwinkel (de student logt in om hem te openen) |
Enrollment source |
Tekst | Hoe de student is ingeschreven: purchase, manual, import, membership tag, free of flow |
Order name |
Tekst | De bestelling die toegang gaf, zoals #1001. Leeg als er niet is gekocht |
Access expires at |
Tekst | Wanneer de toegang verloopt (ISO 8601). Leeg betekent onbeperkt |
Gaat één keer af, wanneer de inschrijving wordt aangemaakt. Toegang verlengen, vernieuwen of herstellen laat hem niet opnieuw afgaan; een student verwijderen en opnieuw inschrijven wel, want dat is een nieuwe inschrijving. Bij een inschrijving door de actie Enroll customer in course staat Enrollment source op flow.
Course lesson completed
Een student heeft een les in een Alva-cursus afgerond. Gaat opnieuw af als de student de les nogmaals afrondt nadat zijn voortgang is gereset; zie Repeat completion.
| Veld | Type | Wat het bevat |
|---|---|---|
| Klant | Shopify-klant | De student die de les heeft afgerond, met elk Shopify-klantveld, zoals e-mailadres en tags |
Course ID |
Tekst | De cursus-ID in Alva |
Course title |
Tekst | De titel van de cursus |
Course URL |
URL | Link naar de cursus in de webwinkel (de student logt in om hem te openen) |
Lesson ID |
Tekst | De les-ID in Alva |
Lesson title |
Tekst | De titel van de les |
Lesson URL |
URL | Link naar de les in de webwinkel |
Lessons completed |
Getal | Aantal lessen dat de student in deze cursus heeft afgerond |
Total lessons |
Getal | Aantal lessen in de cursus |
Percent complete |
Getal | Cursusvoortgang, van 0 tot 100 |
Repeat completion |
Waar of onwaar | Of de student deze les al eerder had afgerond en zijn voortgang sindsdien is gereset. Voeg hier een voorwaarde op toe om elke les maar één keer te belonen |
Gaat af de eerste keer dat een student een les afrondt. Nogmaals afronden verstuurt niets, tenzij zijn voortgang tussendoor is gereset: dan gaat hij opnieuw af met Repeat completion op true. Wil je elke les één keer belonen, voeg dan een voorwaarde toe dat Repeat completion false is.
Course completed
Een student heeft een Alva-cursus afgerond: elke les, alle verplichte quizzen en, als de cursus dat vereist, een positieve beoordeling.
| Veld | Type | Wat het bevat |
|---|---|---|
| Klant | Shopify-klant | De student die de cursus heeft afgerond, met elk Shopify-klantveld, zoals e-mailadres en tags |
Course ID |
Tekst | De cursus-ID in Alva |
Course title |
Tekst | De titel van de cursus |
Course URL |
URL | Link naar de cursus in de webwinkel (de student logt in om hem te openen) |
Completed at |
Tekst | Wanneer de cursus is afgerond (ISO 8601) |
Grade |
Tekst | Het lettercijfer van de beoordeling. Leeg als de cursus er geen heeft |
Final score |
Getal | De score van de beoordeling. 0 als de cursus er geen heeft |
Evaluation required |
Waar of onwaar | Of een docent het cursuswerk van de student moest goedkeuren |
Gaat af de eerste keer dat een student de cursus afrondt. Bij een cursus die een beoordeling vereist, is dat het moment waarop je zijn cursuswerk goedkeurt, niet wanneer hij de laatste les afrondt. Reset jij zijn voortgang, of doet de actie Reset course progress dat, dan gaat hij opnieuw af wanneer de cursus nogmaals wordt afgerond; een student die zijn eigen voortgang reset, laat hem niet opnieuw afgaan.
Course quiz graded
De quizpoging van een student in een Alva-cursus is geslaagd, gezakt of verlopen. Quizzen die handmatig nagekeken moeten worden, gaan af zodra je ze hebt nagekeken.
| Veld | Type | Wat het bevat |
|---|---|---|
| Klant | Shopify-klant | De student die de quiz heeft gemaakt, met elk Shopify-klantveld, zoals e-mailadres en tags |
Course ID |
Tekst | De cursus-ID in Alva |
Course title |
Tekst | De titel van de cursus |
Course URL |
URL | Link naar de cursus in de webwinkel (de student logt in om hem te openen) |
Lesson ID |
Tekst | De les-ID in Alva |
Lesson title |
Tekst | De titel van de les |
Lesson URL |
URL | Link naar de les in de webwinkel |
Quiz ID |
Tekst | De quiz-ID in Alva |
Quiz title |
Tekst | De titel van de quiz |
Result |
Tekst | passed, failed of expired |
Passed |
Waar of onwaar | Of de student is geslaagd |
Score |
Getal | De score als percentage |
Passing score |
Getal | Het percentage dat nodig is om te slagen |
Attempt number |
Getal | Welke poging dit was, te beginnen bij 1 |
Manually reviewed |
Waar of onwaar | Of je antwoorden met de hand hebt beoordeeld |
Answers |
Tekst | Eén regel per vraag: de vraag, het antwoord van de student en of het goed was |
Gaat af wanneer een poging geslaagd of gezakt is. Een getimede poging waarvan de tijd om is, gaat af met Result expired zodra Alva Courses het merkt: wanneer de student inlevert, de quiz opnieuw start of zijn antwoorden worden opgeslagen. Quizzen met antwoorden die je met de hand nakijkt, gaan af nadat je ze hebt nagekeken, en een cijfer wijzigen van geslaagd naar gezakt, of terug, laat hem opnieuw afgaan met de nieuwe uitslag.
Answers heeft één regel per vraag met het antwoord van de student en of het goed was. Bij heel lange quizzen kan het worden ingekort, zodat de trigger binnen de groottelimiet van Shopify Flow blijft.
Toegangstriggers
Deze triggers melden dat een student de toegang verliest, of op het punt staat die te verliezen. Gebruik ze voor verlengingsherinneringen, terugwinacties of om tags en lijsten op te schonen. Vervaltriggers komen uit een controle die elk uur draait, dus ze komen binnen het uur aan in plaats van op de exacte minuut.
Course access removed
Een student is de toegang tot een Alva-cursus kwijtgeraakt: uitgeschreven, terugbetaald, als lid verwijderd of ingetrokken door Flow. Gaat niet af bij het verwijderen van een lidmaatschapstag.
| Veld | Type | Wat het bevat |
|---|---|---|
| Klant | Shopify-klant | De student die de toegang is kwijtgeraakt, met elk Shopify-klantveld, zoals e-mailadres en tags |
Course ID |
Tekst | De cursus-ID in Alva |
Course title |
Tekst | De titel van de cursus |
Course URL |
URL | Link naar de cursus in de webwinkel (de student logt in om hem te openen) |
Reason |
Tekst | unenrolled, refunded, member deleted of revoked by flow |
Reason is unenrolled wanneer je de student uit de cursus verwijdert, refunded na een terugbetaling, member deleted wanneer je het lid verwijdert (één keer voor elke cursus die hij had), of revoked by flow. Een lidmaatschapstag verwijderen, een cursus verwijderen, Alva Courses verwijderen en het wissen van klantgegevens laten hem niet afgaan, en toegang die afloopt laat in plaats daarvan Course access expired afgaan.
Course access expiring soon
De toegang van een student tot een Alva-cursus verloopt over 14, 7, 3 of 1 dag(en). Voeg een voorwaarde op Days until expiry toe om te kiezen wanneer je actie onderneemt.
| Veld | Type | Wat het bevat |
|---|---|---|
| Klant | Shopify-klant | De student van wie de toegang gaat verlopen, met elk Shopify-klantveld, zoals e-mailadres en tags |
Course ID |
Tekst | De cursus-ID in Alva |
Course title |
Tekst | De titel van de cursus |
Course URL |
URL | Link naar de cursus in de webwinkel (de student logt in om hem te openen) |
Access expires at |
Tekst | Wanneer de toegang verloopt (ISO 8601) |
Days until expiry |
Getal | 14, 7, 3 of 1 |
Gaat maximaal één keer af voor elk van 14, 7, 3 en 1 dag voordat de toegang afloopt, en alleen voor het dichtstbijzijnde moment dat al is bereikt, dus een student die wordt ingeschreven met nog 5 dagen te gaan krijgt 7, nooit 14 en 7 tegelijk. Wordt zijn toegang verlengd, dan begint het aftellen opnieuw. Studenten van wie de toegang is ingetrokken, toegang via een lidmaatschapstag en gratis cursussen vallen erbuiten.
Course access expired
De toegang van een student tot een Alva-cursus heeft de vervaldatum plus je respijtperiode bereikt.
| Veld | Type | Wat het bevat |
|---|---|---|
| Klant | Shopify-klant | De student van wie de toegang is verlopen, met elk Shopify-klantveld, zoals e-mailadres en tags |
Course ID |
Tekst | De cursus-ID in Alva |
Course title |
Tekst | De titel van de cursus |
Course URL |
URL | Link naar de cursus in de webwinkel (de student logt in om hem te openen) |
Access expired at |
Tekst | Wanneer de toegang is verlopen (ISO 8601) |
Access enforced |
Waar of onwaar | Of Alva studenten met verlopen toegang blokkeert. Staat dit uit, dan kan de student de cursus nog openen |
Gaat af zodra de vervaldatum plus een eventuele respijtperiode is verstreken, ongeacht of je studenten met verlopen toegang blokkeert; Access enforced vertelt je welke van de twee. Deadlines die meer dan 48 uur vóór de controle zijn verstreken, worden overgeslagen, dus het inschakelen van een workflow speelt nooit oude vervallen toegang opnieuw af. Access expired at is de vervaldatum zelf, zonder de respijtperiode.
Zie ook
Was dit nuttig?
Laatst bijgewerkt 2026-10-01
Triggers voor reacties, cursuswerk en certificaten
Deze triggers gaan over gesprekken en beoordeeld werk: een student reageert, jij antwoordt, een student dient cursuswerk in, jij beoordeelt het, en er gaat een certificaat de deur uit. Gebruik ze om reacties in Slack te plaatsen, studenten je antwoorden te mailen of een overzicht van cijfers bij te houden.
Course lesson comment postedEen student heeft een reactie of antwoord geplaatst bij een les in een Alva-cursus.
Course IDCourse titleCourse URLLesson IDLesson titleLesson URLComment IDComment textIs replyGaat af voor reacties en antwoorden die studenten schrijven, ongeacht of Alva Courses je over nieuwe reacties mailt. Je eigen antwoorden laten in plaats daarvan
Course instructor reply postedafgaan.Course instructor reply postedJe hebt in een Alva-cursus geantwoord op de lesreactie van een student. De klant is de student aan wie je hebt geantwoord.
Course IDCourse titleCourse URLLesson IDLesson titleLesson URLReply textComment IDGaat af wanneer je antwoordt op een reactie die een student heeft geschreven. De klant is die student, dus de workflow kan hem mailen. Alva Courses mailt studenten zelf niet over je antwoorden, en daar is deze trigger voor.
Course coursework submittedEen student heeft zijn cursuswerk ter beoordeling ingediend in een Alva-cursus.
Course IDCourse titleCourse URLSubmission numberGaat af elke keer dat een student cursuswerk ter beoordeling indient, ook bij een nieuwe inzending nadat je om een herziening hebt gevraagd.
Course coursework evaluatedJe hebt het cursuswerk van een student in een Alva-cursus beoordeeld, als geslaagd of als verzoek om het te herzien.
Course IDCourse titleCourse URLOutcomeGradeFinal scoreFeedback visible to studentSubmission numberGaat af wanneer je het cursuswerk goedkeurt of om een herziening vraagt. Een goedkeuring die de cursus afrondt, laat ook
Course completedafgaan. Je geschreven feedback wordt niet meegestuurd, omdat die lang en persoonlijk kan zijn.Course certificate issuedEr is een certificaat van een Alva-cursus naar een student gemaild.
Course IDCourse titleCourse URLIssued atGaat af wanneer Alva Courses een student zijn certificaat mailt, ook als dat gebeurt via de actie
Send course certificate. Een certificaat opnieuw versturen vanaf de ledenpagina laat hem niet opnieuw afgaan, en een certificaat dat een student alleen downloadt, laat niets afgaan.