Aller au contenu principal
— Concept

Automatiser Alva Courses avec Shopify Flow

Alva Courses ajoute 12 déclencheurs et 7 actions à Shopify Flow, l'application d'automatisation gratuite de Shopify. Les déclencheurs lancent un workflow quand quelque chose se produit dans un cours ; les actions permettent à n'importe quel workflow d'inscrire un client, de modifier son accès, d'envoyer ses e-mails ou de réinitialiser sa progression. Cela fonctionne sur tous les forfaits Alva Courses.

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 completed se 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 completed ne 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 completion vaut 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 soon se 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 expired ignore 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

Shopify Flow coûte-t-il plus cher avec Alva Courses ?

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.

Un workflow peut-il s'exécuter pour un seul cours ?

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.

L'activation d'un workflow envoie-t-elle des déclencheurs pour des événements passés ?

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.

Qu'advient-il de la progression d'un apprenant quand un workflow révoque son accès ?

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.

Comment vérifier pourquoi un workflow ne s'est pas exécuté ?

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 ?

Toujours bloqué ? Écrivez-nous.

Dernière mise à jour 2026-10-01