So arbeitet Alva Courses mit Shopify Flow zusammen
Ein Shopify-Flow-Workflow besteht aus einem Trigger, optionalen Bedingungen und einer oder mehreren Aktionen. Jeder Trigger von Alva Courses übergibt den Teilnehmer als Shopify-Kunden, dazu ID, Titel und Link des Kurses, sodass jede Flow-Aktion sie nutzen kann: ein Kunden-Tag hinzufügen, eine interne E-Mail senden, Klaviyo oder ein Google Sheet aktualisieren. Alva-Aktionen funktionieren in umgekehrter Richtung: Mit ihnen kann ein Workflow einen Kunden einschreiben, seinen Zugang ändern oder seinen Fortschritt abfragen.
Alva Courses sendet einen Trigger nur dann an Flow, wenn ein aktivierter Workflow ihn verwendet. Trigger, die Sie nicht nutzen, kosten also nichts und senden nichts.
Kurs-IDs und URL-Handles finden
Jede Alva-Aktion hat ein Feld Course ID or URL handle, und jeder Trigger enthält Course ID, damit eine Bedingung einen einzelnen Kurs herausgreifen kann. Öffnen Sie in Alva Courses Einstellungen → Integrationen → Shopify Flow: Die Tabelle Kurs-IDs für Flow listet für jeden Kurs die Flow-ID und den URL-Handle auf, jeweils mit Kopier-Schaltflächen.
Dieselbe Flow-ID steht auch im Tab Einstellungen jedes Kurses, unter der Kurs-URL. Ein URL-Handle ist der Teil des Kurslinks nach /apps/alva/courses/. Wenn Sie die URL eines Kurses später ändern, funktionieren Workflows mit dem alten Handle weiterhin.
Ihren ersten Workflow erstellen
1. Shopify Flow öffnen
Öffnen Sie in Alva Courses Einstellungen → Integrationen → Shopify Flow und klicken Sie auf Shopify Flow öffnen, oder öffnen Sie Flow im Shopify-Adminbereich unter Apps. Klicken Sie auf Workflow erstellen.
2. Einen Alva-Trigger wählen
Klicken Sie auf Trigger auswählen, wählen Sie Alva Courses und dann das Ereignis, das den Workflow starten soll, etwa Course completed. Die Trigger-Referenz zeigt, was jeder Trigger sendet.
3. Auf einen Kurs beschränken (optional)
Jeder Alva-Trigger wird für alle Ihre Kurse ausgelöst. Um nur bei einem Kurs zu handeln, fügen Sie eine Bedingung hinzu, dass Course ID gleich der Flow-ID dieses Kurses ist.
4. Eine Aktion hinzufügen
Fügen Sie eine beliebige Flow-Aktion hinzu, etwa Kunden-Tags hinzufügen (Add customer tags) oder Interne E-Mail senden (Send internal email), oder eine Aktion von Alva Courses wie Enroll customer in course. Fügen Sie in einer Alva-Aktion die Flow-ID oder den URL-Handle des Kurses in Course ID or URL handle ein. Die Aktionen-Referenz erklärt jede einzelne.
5. Aktivieren und prüfen
Aktivieren Sie den Workflow. Zurück in Alva Courses zeigt sein Trigger In Verwendung, und Flow-Aktivität listet jeden Trigger, den Alva sendet, und jede Aktion, die es ausführt, mit ihrem Status auf.
Alle Trigger
Alva Courses sendet 12 Trigger. Jeder enthält den Teilnehmer und den Kurs, Lektionsereignisse zusätzlich die Lektion. Die Trigger-Referenz listet jedes Feld auf, das ein Trigger mitliefert.
| Trigger | Wann er ausgelöst wird |
|---|---|
Course enrollment created |
Ein Kunde wurde in einen Alva-Kurs eingeschrieben: per Kauf, durch Sie oder per CSV-Import, Mitgliedschafts-Tag, kostenloser Selbsteinschreibung oder Flow-Aktion. |
Course lesson completed |
Ein Teilnehmer hat eine Lektion in einem Alva-Kurs abgeschlossen. Wird erneut ausgelöst, wenn er sie nach dem Zurücksetzen seines Fortschritts noch einmal abschließt; siehe Repeat completion. |
Course completed |
Ein Teilnehmer hat einen Alva-Kurs abgeschlossen: alle Lektionen, alle erforderlichen Quizze und, falls der Kurs eine verlangt, eine bestandene Bewertung. |
Course quiz graded |
Der Quizversuch eines Teilnehmers in einem Alva-Kurs wurde bestanden, nicht bestanden oder ist abgelaufen. Quizze mit manueller Prüfung lösen aus, sobald Sie sie geprüft haben. |
Course lesson comment posted |
Ein Teilnehmer hat einen Kommentar oder eine Antwort zu einer Lektion in einem Alva-Kurs veröffentlicht. |
Course coursework submitted |
Ein Teilnehmer hat seine Kursarbeit in einem Alva-Kurs zur Bewertung eingereicht. |
Course coursework evaluated |
Sie haben die Kursarbeit eines Teilnehmers in einem Alva-Kurs bewertet, als bestanden oder mit der Bitte um Überarbeitung. |
Course certificate issued |
Ein Zertifikat für einen Alva-Kurs wurde per E-Mail an einen Teilnehmer gesendet. |
Course access removed |
Ein Teilnehmer hat den Zugang zu einem Alva-Kurs verloren: abgemeldet, erstattet, als Mitglied gelöscht oder durch Flow entzogen. Wird nicht durch das Entfernen eines Mitgliedschafts-Tags ausgelöst. |
Course instructor reply posted |
Sie haben auf den Lektionskommentar eines Teilnehmers in einem Alva-Kurs geantwortet. Der Kunde ist der Teilnehmer, dem Sie geantwortet haben. |
Course access expiring soon |
Der Zugang eines Teilnehmers zu einem Alva-Kurs läuft in 14, 7, 3 oder 1 Tag(en) ab. Fügen Sie eine Bedingung auf Days until expiry hinzu, um zu wählen, wann gehandelt wird. |
Course access expired |
Der Zugang eines Teilnehmers zu einem Alva-Kurs hat sein Ablaufdatum plus Ihre Nachfrist erreicht. |
Alle Aktionen
Alva Courses fügt 7 Aktionen hinzu. Jede benötigt einen Kunden, nutzen Sie sie also nach einem Trigger, der einen liefert. Die Aktionen-Referenz beschreibt ihre Felder, Regeln und die Meldungen, die Flow anzeigt, wenn ein Schritt ausgeführt wird.
| Aktion | Was sie tut |
|---|---|
Enroll customer in course |
Gibt einem Kunden Zugang zu einem Alva-Kurs. |
Revoke course access |
Entzieht einem Kunden den Zugang zu einem Alva-Kurs. Fortschritt, Quizversuche und Kursarbeiten bleiben erhalten. |
Extend or set course access |
Ändert, wann der Zugang eines Kunden zu einem Alva-Kurs abläuft. Füllen Sie genau eine der drei Optionen aus. |
Resend course access email |
Sendet einem Kunden per E-Mail den Link zu einem Alva-Kurs, in den er eingeschrieben ist. |
Send course certificate |
Sendet einem Kunden per E-Mail sein Zertifikat für einen abgeschlossenen Alva-Kurs. Bewirkt nichts, wenn es bereits gesendet wurde. |
Reset course progress |
Setzt den Fortschritt eines Kunden in einem Alva-Kurs zurück. Dabei werden abgeschlossene Lektionen, Quizversuche und Bewertungen von Kursarbeiten dauerhaft gelöscht. |
Get course progress |
Fragt den Fortschritt eines Kunden in einem Alva-Kurs ab, zur Verwendung in späteren Schritten. |
Was Sie wissen sollten, bevor Sie sich auf einen Workflow verlassen
Alva Courses sendet einen Trigger nur, wenn sich wirklich etwas ändert, und einige Ereignisse verhalten sich so, dass Sie es bei der Planung berücksichtigen sollten.
- Ein Trigger pro echter Änderung. Das erneute Öffnen einer abgeschlossenen Lektion, eine wiederholte Anfrage oder das Einschreiben eines bereits eingeschriebenen Kunden sendet nichts.
- Kurse mit Bewertung. Bei einem Kurs, der eine Bewertung verlangt, wird
Course completedausgelöst, wenn Sie die Kursarbeit des Teilnehmers als bestanden bewerten, nicht wenn er die letzte Lektion beendet. - Wiederholter Abschluss.
Course lesson completedwird nur dann erneut ausgelöst, wenn der Fortschritt eines Teilnehmers zurückgesetzt wurde und er die Lektion noch einmal abschließt;Repeat completionist dann true. Fügen Sie eine Bedingung hinzu, dass es false ist, um jede Lektion nur einmal zu belohnen. - Keine garantierte Reihenfolge. Zwei Trigger aus demselben Moment, etwa die letzte Lektion und der Kursabschluss, können Flow in beliebiger Reihenfolge erreichen. Bauen Sie keinen Workflow, der darauf angewiesen ist, dass einer zuerst ankommt.
- Selten doppelt. Startet ein Server genau im falschen Moment neu, kann Flow denselben Trigger zweimal erhalten. Bevorzugen Sie Schritte, die sich gefahrlos wiederholen lassen, etwa das Hinzufügen eines Tags.
- Erinnerungen vor dem Ablauf.
Course access expiring soonwird 14, 7, 3 und 1 Tag(e) vor dem Ende des Zugangs ausgelöst. Alva Courses prüft stündlich und sendet nur die nächstliegende bereits erreichte Stufe. Ein Teilnehmer, der mit noch 5 verbleibenden Tagen eingeschrieben wird, erhält also die 7-Tage-Erinnerung, nie 14 und 7 gleichzeitig. - Nicht jede Änderung ist ein Ereignis. Das Entfernen eines Mitgliedschafts-Tags löst
Course access removednicht aus, weil der Zugang per Tag geprüft wird, wenn der Teilnehmer den Kurs öffnet. Das Löschen eines Kurses, die Deinstallation von Alva Courses und Anfragen zur Löschung von Kundendaten lösen nichts aus. - Neue Workflows starten bei null. Alva Courses beginnt etwa eine Minute nach dem Aktivieren eines Workflows, den von ihm verwendeten Trigger zu senden. Frühere Ereignisse werden nicht nachgeliefert, und
Course access expiredüberspringt Fristen, die mehr als 48 Stunden zurückliegen. - Marketing-Automatisierungen. Jeder Alva-Trigger enthält den Teilnehmer als Kunden, deshalb bietet Shopify Alva-Trigger auch an, wenn Sie Marketing-Automatisierungen in Shopify Messaging (früher Shopify Email) erstellen. Marketing-E-Mails erreichen nur Kunden, die E-Mail-Marketing abonniert haben.
- Englische Namen. Shopify Flow zeigt die Namen der Trigger, Aktionen und Felder von Alva nur auf Englisch an, unabhängig von der Sprache Ihres Adminbereichs.
Von einem Workflow entzogenen Zugang wiederherstellen
Revoke course access behält Fortschritt, Quizversuche und Kursarbeiten des Teilnehmers, sodass der Zugang zurückgegeben werden kann. Öffnen Sie in Alva Courses Mitglieder und wählen Sie den Teilnehmer aus. Beim Kurs steht Von Shopify Flow entzogen mit einer Schaltfläche Zugang wiederherstellen. Bestätigen Sie, und der Teilnehmer kann den Kurs mit unverändertem Fortschritt wieder öffnen.
Eine Automatisierung macht einen Entzug nie rückgängig: Enroll customer in course lehnt einen Teilnehmer ab, dem der Zugang entzogen wurde. Nach einer Rückerstattung entzogener Zugang hat keine Schaltfläche „Zugang wiederherstellen“, weil ein neuer Kauf ihn wiederherstellt. Läuft der Workflow, der den Zugang entzogen hat, erneut, kann er ihn wieder entziehen.
Prüfen, ob ein Workflow funktioniert
In Alva Courses markiert Einstellungen → Integrationen → Shopify Flow jeden Trigger, den ein aktivierter Workflow verwendet, als In Verwendung. Flow-Aktivität listet die letzten 25 Trigger, die Alva gesendet hat, und die letzten 25 Aktionen, die es ausgeführt hat, mit Status und etwaigen Fehlern auf. In Shopify Flow zeigen die letzten Ausführungen jedes Workflows die Meldung, die Alva Courses für jeden Aktionsschritt zurückgegeben hat.
Häufig gestellte Fragen
Nein. Alva Courses enthält seine Shopify-Flow-Trigger und -Aktionen in beiden Tarifen, Unlimited und Unlimited Pro, ohne Aufpreis, und Shopify Flow selbst ist eine kostenlose Shopify-App. Apps, die Sie in einem Workflow verbinden, etwa eine Treue- oder E-Mail-Marketing-App, behalten ihre eigenen Preise.
Ja. Jeder Trigger von Alva Courses wird für alle Ihre Kurse ausgelöst und enthält ein Feld Course ID. Fügen Sie eine Bedingung hinzu, dass Course ID gleich der Flow-ID des Kurses ist. Diese können Sie in Alva Courses unter Einstellungen → Integrationen → Shopify Flow oder im Tab Einstellungen des Kurses kopieren.
Nein. Alva Courses sendet einen Trigger nur für Ereignisse, die eintreten, während ein aktivierter Workflow ihn verwendet, beginnend etwa eine Minute nach dem Aktivieren. Frühere Einschreibungen, Abschlüsse und Quizergebnisse werden nicht nachträglich an Shopify Flow übertragen.
Er bleibt erhalten. Die Aktion Revoke course access behält abgeschlossene Lektionen, Quizversuche und Kursarbeiten. Stellen Sie den Zugang in Alva Courses auf der Seite des Teilnehmers unter Mitglieder wieder her, und er macht dort weiter, wo er aufgehört hat. Nur die Aktion Reset course progress löscht Fortschritt.
Öffnen Sie in Alva Courses Einstellungen → Integrationen → Shopify Flow. Ein Trigger, den ein aktivierter Workflow verwendet, zeigt In Verwendung, und Flow-Aktivität listet die letzten Trigger, die Alva gesendet hat, und die Aktionen, die es ausgeführt hat, mit etwaigen Fehlern auf. In Shopify Flow zeigen die letzten Ausführungen jedes Workflows die Meldung, die Alva Courses für jeden Aktionsschritt zurückgegeben hat.
Siehe auch
War das hilfreich?
Zuletzt aktualisiert 2026-10-01