Wat deze workflow doet
Deze workflow stuurt Klaviyo een event met de naam Completed Alva course telkens wanneer een student een cursus in Alva Courses afrondt. Het event komt terecht op het Klaviyo-profiel van de student, gekoppeld op e-mailadres, en bevat de ID, titel en link van de cursus, het moment van afronden en een eventueel cijfer en eindscore.
Klaviyo kan vanuit dat event een flow starten, zoals een felicitatiemail, een verzoek om een review of een aanbieding voor de volgende cursus. Afgerond betekent: elke les afgerond, de verplichte quizzen gehaald en, als de cursus er een nodig heeft, een positieve beoordeling. De velden staan in Shopify Flow-triggers en hun velden.
De workflow bouwen
1. Maak een workflow met de trigger Course completed
Open in de Shopify-beheeromgeving Apps en daarna Flow, en klik op Workflow maken. Klik op Trigger selecteren, zoek Alva Courses en kies Course completed.
2. Voeg de Klaviyo-actie Track an event toe
Voeg na de trigger een actie toe en kies Track an event van Klaviyo. Klaviyo beheert deze actie zelf, dus als de velden er anders uitzien dan hieronder, volg dan de labels van Klaviyo.
3. Vul de Klaviyo-velden in
Plak je sleutel in Klaviyo Public API Key en vul Completed Alva course in als Event Name. Vul Customer Email Address, Customer First Name en Customer Last Name in vanuit de klant met Variabele toevoegen.
4. Voeg de eventeigenschappen toe
Event Properties verwacht JSON. Voeg Course ID, Course title, Course URL, Completed at, Grade en Final score toe, en voeg elke waarde in met Variabele toevoegen. Zet | json binnen de accolades van elke tekstwaarde, zodat een aanhalingsteken in een titel niets kan breken, bijvoorbeeld {"Course title": {{ courseTitle | json }}, "Final score": {{ finalScore }}}.
5. Geef de workflow een naam en schakel hem in
Noem de workflow Cursusafrondingen naar Klaviyo sturen en klik op Workflow inschakelen. Alva Courses stuurt Course completed alleen naar Flow zolang een ingeschakelde workflow hem gebruikt, dus studenten die eerder klaar waren, worden niet naar Klaviyo gestuurd.
6. Start een Klaviyo-flow vanuit het event
Voer eerst de test hieronder uit: Klaviyo toont een metric pas nadat het een event heeft ontvangen. Maak daarna in Klaviyo een flow die wordt getriggerd door de metric Completed Alva course en bouw daarin je felicitatiemail of aanbieding.
De workflow testen
Log in op je webwinkel als testklant van wie je het e-mailadres in Klaviyo kunt opzoeken, en rond elke les van een korte cursus af. Open dat profiel in Klaviyo: de activiteit hoort Completed Alva course te tonen met de cursuseigenschappen, gemarkeerd met het Shopify-pictogram dat Klaviyo aan events uit Shopify Flow geeft.
Niets in Klaviyo? Controleer de recente runs van de workflow in Shopify Flow op een Klaviyo-fout, zoals een verkeerde API-sleutel. Controleer daarna in Alva Courses, onder Instellingen → Integraties → Shopify Flow, of Course completed verschijnt onder Flow-activiteit → Verzonden triggers.
Stuur ook inschrijvingen en lesvoortgang
Een workflow heeft één trigger, dus elk soort gebeurtenis heeft een eigen workflow nodig. Dupliceer deze workflow en verander de trigger in Course enrollment created met de eventnaam Enrolled in Alva course, en voeg Enrollment source en Access expires at toe als eigenschappen. Gebruik hem om een welkomstreeks te starten.
Gebruik voor voortgang Course lesson completed met de eventnaam Completed Alva lesson en de eigenschappen Lesson title en Percent complete. Voeg een voorwaarde toe dat Repeat completion false is, zodat een les die na een voortgangsreset opnieuw wordt afgerond niet twee keer wordt geteld.
Goed om te weten
Filter op cursus in Klaviyo of in Flow. Course ID gaat met elk event mee, dus een flowfilter in Klaviyo kan één cursus uitkiezen. Of voeg in Flow een voorwaarde toe: Course ID is gelijk aan de Flow-ID van de cursus, die Alva Courses toont onder Instellingen → Integraties → Shopify Flow.
Alleen nieuwe afrondingen worden verstuurd. Course completed wordt verstuurd voor afrondingen die plaatsvinden terwijl de workflow aanstaat. Studenten die eerder klaar waren, komen via deze workflow nooit in Klaviyo terecht.
Flow kan ook in Alva Courses handelen. Dezelfde workflow kan geslaagden inschrijven voor je volgende cursus met de actie Enroll customer in course; zie Shopify Flow-acties. Wil je geslaagden ook in Shopify taggen, zie dan Klanten taggen die een cursus afronden.
Zie ook
Was dit nuttig?
Laatst bijgewerkt 2026-10-01