Comment Alva Courses fonctionne avec Shopify Flow
Un workflow Shopify Flow se compose d'un déclencheur, de conditions facultatives et d'une ou plusieurs actions. Chaque déclencheur Alva Courses transmet l'apprenant en tant que client Shopify, ainsi que l'ID, le titre et le lien du cours, pour que n'importe quelle action Flow puisse les utiliser : ajouter un tag client, envoyer un e-mail interne, mettre à jour Klaviyo ou une feuille Google Sheets. Les actions Alva fonctionnent dans l'autre sens : elles permettent à un workflow d'inscrire un client, de modifier son accès ou de consulter sa progression.
Alva Courses n'envoie un déclencheur à Flow que tant qu'un workflow activé l'utilise : les déclencheurs que vous n'utilisez pas ne coûtent rien et n'envoient rien.
Trouver les ID de cours et les identifiants d'URL
Chaque action Alva comporte un champ Course ID or URL handle, et chaque déclencheur inclut Course ID pour qu'une condition puisse cibler un cours précis. Dans Alva Courses, ouvrez Paramètres → Intégrations → Shopify Flow : le tableau ID de cours pour Flow liste l'ID Flow et l'identifiant d'URL de chaque cours, avec des boutons de copie.
Le même ID Flow figure dans l'onglet Paramètres de chaque cours, sous l'URL du cours. L'identifiant d'URL est la partie du lien du cours située après /apps/alva/courses/. Si vous modifiez plus tard l'URL d'un cours, les workflows qui utilisent l'ancien identifiant continuent de fonctionner.
Créer votre premier workflow
1. Ouvrir Shopify Flow
Dans Alva Courses, ouvrez Paramètres → Intégrations → Shopify Flow et cliquez sur Ouvrir Shopify Flow, ou ouvrez Flow depuis Applications dans votre interface administrateur Shopify. Cliquez sur Créer un workflow.
2. Choisir un déclencheur Alva
Cliquez sur Sélectionner un déclencheur, choisissez Alva Courses, puis l'événement qui doit lancer le workflow, par exemple Course completed. La référence des déclencheurs indique ce que chacun envoie.
3. Le limiter à un seul cours (facultatif)
Chaque déclencheur Alva se déclenche pour tous vos cours. Pour n'agir que sur un seul cours, ajoutez une Condition indiquant que Course ID est égal à l'ID Flow de ce cours.
4. Ajouter une action
Ajoutez n'importe quelle action Flow, comme Ajouter des tags client ou Envoyer un e-mail interne, ou une action Alva Courses comme Enroll customer in course. Dans une action Alva, collez l'ID Flow ou l'identifiant d'URL du cours dans Course ID or URL handle. La référence des actions détaille chacune d'elles.
5. L'activer et le vérifier
Activez le workflow. De retour dans Alva Courses, son déclencheur affiche Utilisé, et Activité Flow liste chaque déclencheur envoyé par Alva et chaque action qu'elle exécute, avec son statut.
Tous les déclencheurs
Alva Courses envoie 12 déclencheurs. Chacun inclut l'apprenant et le cours, et les événements de leçon ajoutent la leçon. La référence des déclencheurs liste tous les champs que transmet chaque déclencheur.
| Déclencheur | Quand il se déclenche |
|---|---|
Course enrollment created |
Un client a été inscrit à un cours Alva par un achat, par vous, ou par un import CSV, un tag d'adhésion, une inscription libre gratuite ou une action Flow. |
Course lesson completed |
Un apprenant a terminé une leçon d'un cours Alva. Se déclenche à nouveau s'il la termine encore après la réinitialisation de sa progression ; voir Repeat completion. |
Course completed |
Un apprenant a terminé un cours Alva : toutes les leçons, les quiz obligatoires éventuels et une évaluation réussie lorsque le cours en exige une. |
Course quiz graded |
La tentative de quiz d'un apprenant dans un cours Alva a été réussie, échouée ou a expiré. Les quiz nécessitant une relecture manuelle se déclenchent une fois que vous les avez relus. |
Course lesson comment posted |
Un apprenant a publié un commentaire ou une réponse sur une leçon d'un cours Alva. |
Course coursework submitted |
Un apprenant a soumis ses travaux pour évaluation dans un cours Alva. |
Course coursework evaluated |
Vous avez évalué les travaux d'un apprenant dans un cours Alva, en les validant ou en demandant une révision. |
Course certificate issued |
Un certificat de cours Alva a été envoyé par e-mail à un apprenant. |
Course access removed |
Un apprenant a perdu l'accès à un cours Alva : désinscrit, remboursé, supprimé en tant que membre ou révoqué par Flow. Le retrait d'un tag d'adhésion ne déclenche pas cet événement. |
Course instructor reply posted |
Vous avez répondu au commentaire de leçon d'un apprenant dans un cours Alva. Le client est l'apprenant à qui vous avez répondu. |
Course access expiring soon |
L'accès d'un apprenant à un cours Alva expire dans 14, 7, 3 ou 1 jours. Ajoutez une condition sur Days until expiry pour choisir quand agir. |
Course access expired |
L'accès d'un apprenant à un cours Alva a atteint sa date d'expiration, augmentée de votre délai de grâce. |
Toutes les actions
Alva Courses ajoute 7 actions. Chacune a besoin d'un client : utilisez-les donc après un déclencheur qui en fournit un. La référence des actions couvre leurs champs, leurs règles et les messages que Flow affiche lorsqu'une étape s'exécute.
| Action | Ce qu'elle fait |
|---|---|
Enroll customer in course |
Donner à un client l'accès à un cours Alva. |
Revoke course access |
Retirer à un client l'accès à un cours Alva. Sa progression, ses tentatives de quiz et ses travaux sont conservés. |
Extend or set course access |
Modifier la date d'expiration de l'accès d'un client à un cours Alva. Renseignez exactement une des trois options. |
Resend course access email |
Envoyer par e-mail à un client le lien d'un cours Alva auquel il est inscrit. |
Send course certificate |
Envoyer par e-mail à un client son certificat pour un cours Alva qu'il a terminé. Ne fait rien s'il a déjà été envoyé. |
Reset course progress |
Réinitialiser la progression d'un client dans un cours Alva. Cela supprime définitivement ses leçons terminées, ses tentatives de quiz et les évaluations de ses travaux. |
Get course progress |
Consulter la progression d'un client dans un cours Alva, pour l'utiliser dans les étapes suivantes. |
À savoir avant de vous fier à un workflow
Alva Courses n'envoie un déclencheur que lorsque quelque chose change réellement, et quelques événements se comportent d'une manière qu'il vaut mieux anticiper.
- Un déclencheur par changement réel. Rouvrir une leçon terminée, répéter une requête ou inscrire une personne déjà inscrite n'envoie rien.
- Cours avec évaluation. Pour un cours qui exige une évaluation,
Course completedse déclenche quand vous validez les travaux de l'apprenant, et non quand il termine la dernière leçon. - Achèvement répété.
Course lesson completedne se déclenche à nouveau que si la progression d'un apprenant a été réinitialisée et qu'il termine de nouveau la leçon ;Repeat completionvaut alors true. Ajoutez une condition indiquant qu'il vaut false pour ne récompenser chaque leçon qu'une seule fois. - Aucun ordre garanti. Deux déclencheurs émis au même moment, comme la dernière leçon et l'achèvement du cours, peuvent arriver dans Flow dans n'importe quel ordre. Ne créez pas de workflow qui a besoin que l'un arrive en premier.
- Rarement, deux fois. Si un serveur redémarre exactement au mauvais moment, Flow peut recevoir deux fois le même déclencheur. Privilégiez des étapes sans conséquence si elles se répètent, comme l'ajout d'un tag.
- Rappels d'expiration.
Course access expiring soonse déclenche 14, 7, 3 et 1 jours avant la fin de l'accès. Alva Courses vérifie toutes les heures et n'envoie que la plus proche des échéances déjà atteintes : un apprenant inscrit avec 5 jours restants reçoit le rappel à 7 jours, jamais celui à 14 et celui à 7 en même temps. - Tout changement n'est pas un événement. Le retrait d'un tag d'adhésion ne déclenche pas
Course access removed, car l'accès par tag est vérifié lorsque l'apprenant ouvre le cours. La suppression d'un cours, la désinstallation d'Alva Courses et les demandes d'effacement de données client ne déclenchent rien. - Les nouveaux workflows partent de zéro. Alva Courses commence à envoyer un déclencheur environ une minute après l'activation d'un workflow qui l'utilise. Les événements antérieurs ne sont pas envoyés après coup, et
Course access expiredignore les échéances passées depuis plus de 48 heures. - Automatisations marketing. Chaque déclencheur Alva inclut l'apprenant en tant que client : Shopify propose donc aussi les déclencheurs Alva lorsque vous créez des automatisations marketing dans Shopify Messaging, anciennement Shopify Email. Les e-mails marketing n'atteignent que les clients abonnés au marketing par e-mail.
- Noms en anglais. Shopify Flow affiche les noms des déclencheurs, actions et champs d'Alva en anglais uniquement, quelle que soit la langue de votre interface administrateur.
Rétablir un accès révoqué par un workflow
Revoke course access conserve la progression, les tentatives de quiz et les travaux de l'apprenant, pour que l'accès puisse lui être rendu. Dans Alva Courses, ouvrez Membres et sélectionnez l'apprenant. Le cours affiche Révoqué par Shopify Flow avec un bouton Rétablir l'accès ; confirmez, et l'apprenant peut de nouveau ouvrir le cours avec sa progression intacte.
L'automatisation n'annule jamais une révocation : Enroll customer in course refuse un apprenant révoqué. Un accès retiré après un remboursement n'a pas de bouton Rétablir l'accès, car un nouvel achat le rétablit. Si le workflow qui a révoqué l'accès s'exécute de nouveau, il peut le révoquer à nouveau.
Vérifier qu'un workflow fonctionne
Dans Alva Courses, Paramètres → Intégrations → Shopify Flow marque comme Utilisé chaque déclencheur qu'un workflow activé utilise. Activité Flow liste les 25 derniers déclencheurs envoyés par Alva et les 25 dernières actions qu'elle a exécutées, avec leur statut et l'éventuelle erreur. Dans Shopify Flow, les exécutions récentes de chaque workflow affichent le message renvoyé par Alva Courses pour chaque étape d'action.
Questions fréquemment posées
Non. Alva Courses inclut ses déclencheurs et actions Shopify Flow sur les deux forfaits, Unlimited et Unlimited Pro, sans frais supplémentaires, et Shopify Flow est lui-même une application Shopify gratuite. Les applications que vous connectez dans un workflow, comme une application de fidélité ou d'e-mail marketing, conservent leurs propres tarifs.
Oui. Chaque déclencheur Alva Courses se déclenche pour tous vos cours et inclut un champ Course ID. Ajoutez une condition indiquant que Course ID est égal à l'ID Flow du cours, que vous pouvez copier depuis Paramètres → Intégrations → Shopify Flow dans Alva Courses ou depuis l'onglet Paramètres du cours.
Non. Alva Courses n'envoie un déclencheur que pour les événements qui se produisent pendant qu'un workflow activé l'utilise, à partir d'environ une minute après son activation. Les inscriptions, achèvements et résultats de quiz antérieurs ne sont pas rejoués dans Shopify Flow.
Elle est conservée. L'action Revoke course access conserve les leçons terminées, les tentatives de quiz et les travaux. Rétablissez l'accès depuis la page de l'apprenant dans Membres dans Alva Courses, et il reprend là où il s'était arrêté. Seule l'action Reset course progress supprime la progression.
Dans Alva Courses, ouvrez Paramètres → Intégrations → Shopify Flow. Un déclencheur utilisé par un workflow activé affiche Utilisé, et Activité Flow liste les derniers déclencheurs envoyés par Alva et les dernières actions qu'elle a exécutées, avec l'éventuelle erreur. Dans Shopify Flow, les exécutions récentes de chaque workflow affichent le message renvoyé par Alva Courses pour chaque étape d'action.
Voir aussi
Cet article vous a-t-il été utile ?
Dernière mise à jour 2026-10-01