Naar hoofdinhoud
— Handleiding

Loyaliteitspunten toekennen voor het afronden van een cursus

Alva Courses laat in Shopify Flow een trigger Course completed afgaan wanneer een student een cursus afrondt. Koppel die aan de Flow-actie van je loyaliteitsapp, en elke geslaagde krijgt automatisch punten: een beloning die hem terugbrengt naar je winkel voor de volgende cursus.

Hoe punten voor afronding werken

Course completed gaat af wanneer een student een cursus in Alva Courses afrondt: elke les, alle verplichte quizzen en een positieve beoordeling als de cursus die nodig heeft. De klant van de trigger is de student, dus de actie van je loyaliteitsapp schrijft de punten bij op het saldo van die klant.

De trigger bevat ook de ID, titel en link van de cursus, het moment van afronden en, bij beoordeelde cursussen, de Grade en Final score. Met voorwaarden daarop kun je per cursus of per resultaat een ander aantal punten geven. De triggerreferentie toont elk veld.

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 Course completed

Kies Alva Courses en daarna Course completed. Flow geeft de student die heeft afgerond door aan elke volgende stap.

3. Voeg de puntenactie van je loyaliteitsapp toe

Voeg een actie toe, zoek je loyaliteitsapp op en kies de puntenactie ervan. Kies in Smile.io Adjust points balance, waarvoor je in Smile niets hoeft in te stellen; voor Send Smile activity moet je eerst in Smile een spaarregel aanmaken.

4. Ken 100 punten toe

Vul 100 punten in, genoeg om op te vallen zonder je marge aan te tasten, en controleer of de klant van de actie de klant van de trigger is. Heeft de actie een veld voor een notitie of reden, vul dan Cursus afgerond in, zodat de student kan zien waar de punten vandaan komen.

5. Geef hem een naam en schakel hem in

Noem de workflow Loyaliteitspunten toekennen voor het afronden van een cursus en klik op Workflow inschakelen. Alleen afrondingen vanaf nu leveren punten op; studenten die eerder klaar waren, krijgen niets met terugwerkende kracht.

6. Test hem met een cursus van één les

Maak een testcursus met één les en schrijf een klant in met je eigen e-mailadres. Log als die klant in op je webwinkel en rond de les af, en open die klant daarna in je loyaliteitsapp: de 100 punten horen één keer te verschijnen.

7. Controleer de run

Open de recente runs van de workflow in Flow om de puntenstap te zien en eventuele fouten die je loyaliteitsapp heeft teruggegeven. Op de instellingenpagina van Shopify Flow in Alva Courses toont Flow-activiteit → Verzonden triggers elk event Course completed.

Punten worden één keer per afronding uitgekeerd

Course completed gaat één keer af, wanneer de afronding van een student voor het eerst wordt vastgelegd. De cursus opnieuw openen, lessen opnieuw bekijken of een quiz achteraf opnieuw maken laat hem niet opnieuw afgaan, dus een student kan niet twee keer de punten van dezelfde cursus verdienen door hem opnieuw te bezoeken.

De enige uitzondering is een voortgangsreset. Reset je de voortgang van een student, vanaf zijn ledenpagina of met de actie Reset course progress uit de actiereferentie, en rondt hij opnieuw af, dan gaat Course completed opnieuw af.

Een tweede toekenning na een reset voorkomen

Wil je elke student ook na een reset maar één keer per cursus belonen, tag hem dan wanneer je uitkeert en controleer eerst de tag. Bouw één workflow per cursus, die begint met een voorwaarde dat Course ID gelijk is aan de Flow-ID van de cursus, zoals 42.

Voeg daarna een voorwaarde toe dat ten minste één van de Tags van de klant gelijk is aan points-paid-42. Laat de tak Dan leeg. Voeg op de tak Anders de puntenactie toe, gevolgd door Add customer tags met points-paid-42.

Beloon betere resultaten met meer punten

Omdat de trigger de cursus en het resultaat bevat, kan één workflow verschillende aantallen punten geven voor verschillende prestaties.

  • Een bonus voor topcijfers. Voeg een voorwaarde toe dat Final score groter dan of gelijk aan 90 is, en ken 200 punten toe op Dan en 100 op Anders. Final score is 0 bij cursussen zonder beoordeling, dus gebruik dit bij beoordeelde cursussen.
  • Punten voor één cursus. Voeg een voorwaarde toe dat Course ID gelijk is aan de Flow-ID van de cursus, die staat onder Instellingen → Integraties → Shopify Flow in Alva Courses.
  • Punten per les. Gebruik in plaats daarvan Course lesson completed, met een voorwaarde dat Repeat completion false is, zodat een les die na een voortgangsreset opnieuw wordt afgerond niets oplevert.

Veelgestelde vragen

Welke loyaliteitsapps werken met Alva Courses?

Elke loyaliteitsapp die een Shopify Flow-actie toevoegt om een klant punten te geven. Smile.io voegt bijvoorbeeld Adjust points balance en Send Smile activity toe. Alva Courses levert de trigger Course completed; de loyaliteitsapp levert de punten.

Kan een student twee keer punten verdienen voor dezelfde cursus?

Niet door hem opnieuw te bezoeken. Course completed gaat één keer af, wanneer de afronding voor het eerst wordt vastgelegd. Hij gaat alleen opnieuw af als je de voortgang van de student reset en hij opnieuw afrondt, en een tagcontrole in de workflow voorkomt een tweede toekenning.

Wanneer telt een cursus met een beoordeling als afgerond?

Wanneer je het cursuswerk van de student goedkeurt. Bij een cursus die een beoordeling vereist, gaat Course completed op dat moment af, niet wanneer de student de laatste les afrondt, en bevat hij het cijfer en de eindscore.

Krijgen studenten die klaar waren voordat ik de workflow bouwde punten?

Nee. Alva Courses verstuurt Course completed alleen voor afrondingen die plaatsvinden terwijl een ingeschakelde workflow hem gebruikt. Ken eerdere geslaagden met de hand punten toe in je loyaliteitsapp.

Zie ook

Was dit nuttig?

Nog vastgelopen? Stuur ons een e-mail.

Laatst bijgewerkt 2026-10-01