Aller au contenu principal
— Guide pratique

Inscrire à un cours les clients ayant un tag

Alva Courses ajoute une action Enroll customer in course à Shopify Flow. Associez-la au déclencheur Shopify Customer tags added : ajouter le tag enroll-course à un client l'inscrit alors à un cours et lui envoie son lien d'accès par e-mail. C'est idéal pour les acheteurs professionnels, les invités d'un événement ou la formation du personnel.

Comment fonctionne l'inscription par tag

Le workflow comporte trois parties. Le déclencheur Shopify Customer tags added s'exécute chaque fois que des tags sont ajoutés à un client. Une condition ne le laisse continuer que si l'un de ces tags est enroll-course. L'action Alva Courses Enroll customer in course inscrit alors ce client et envoie l'e-mail d'accès au cours.

Il s'agit d'une inscription normale. L'apprenant apparaît dans Membres, peut ouvrir le cours immédiatement, et Alva Courses déclenche son propre déclencheur Course enrollment created avec la source d'inscription flow : vos autres workflows le voient donc aussi. La référence des déclencheurs liste ses champs.

Créer le workflow

1. Créer un workflow

Dans votre interface administrateur Shopify, ouvrez Applications → Flow et cliquez sur Créer un workflow. Cliquez ensuite sur Sélectionner un déclencheur.

2. Choisir Customer tags added

Recherchez et choisissez Customer tags added, l'un des déclencheurs propres à Shopify. Il s'exécute chaque fois qu'un ou plusieurs tags sont ajoutés à un client, et transmet au workflow ce client et la liste des tags qui viennent d'être ajoutés.

3. Vérifier la présence du tag enroll-course

Ajoutez une condition sur les Tags du déclencheur : au moins l'un d'entre eux est égal à enroll-course, tout en minuscules. Les clients qui reçoivent un autre tag s'arrêtent là : le reste de vos tags n'est donc pas affecté.

4. Ajouter Enroll customer in course

Sur la branche Alors de la condition, ajoutez une action, choisissez Alva Courses et sélectionnez Enroll customer in course. Il n'y a pas de client à choisir : Flow transmet le client qui vient de recevoir le tag.

5. Renseigner le cours et les options

Collez l'ID Flow du cours, par exemple 42, ou son identifiant d'URL dans Course ID or URL handle. Laissez Access length in days vide pour utiliser le paramètre d'accès propre au cours, ou saisissez 365 pour un an. Cochez Send the course access email.

6. Le nommer et l'activer

Nommez le workflow Inscrire à un cours les clients ayant un tag et cliquez sur Activer le workflow. Seuls les tags ajoutés à partir de maintenant comptent : un client qui avait déjà enroll-course est inscrit une fois que vous avez retiré le tag puis l'avez ajouté de nouveau.

7. Le tester sur votre propre fiche client

Dans Shopify, ouvrez Clients, choisissez un client avec votre propre adresse e-mail et ajoutez le tag enroll-course. L'e-mail d'accès au cours doit arriver en une minute ou deux, et le cours apparaît sur la page de ce client dans Membres dans Alva Courses.

8. Lire le résultat si rien ne se passe

Ouvrez les exécutions récentes du workflow dans Flow : une étape en échec affiche la raison donnée par Alva Courses, par exemple No course with ID or handle '42' in this store. Le même résultat est listé sous Activité Flow → Actions exécutées sur la page des paramètres Shopify Flow dans Alva Courses.

Une double exécution n'inscrit jamais personne deux fois

Enroll customer in course peut être répété sans risque. Retirez enroll-course puis ajoutez-le de nouveau : le workflow s'exécute de nouveau, mais l'action répond Already enrolled et n'envoie pas de second e-mail. L'apprenant conserve sa progression, et sa date limite d'accès ne change pas.

Cela vaut aussi pour un apprenant dont l'accès a expiré : une nouvelle exécution ne le renouvelle pas, et le message de résultat indique quand il a pris fin. Pour lui donner plus de temps, modifiez la date limite sur sa page membre ou utilisez l'action Extend or set course access décrite dans la référence des actions.

Les clients remboursés ou révoqués ne sont pas réinscrits

L'automatisation n'annule jamais un remboursement. Si l'accès d'un client a été révoqué parce que sa commande a été remboursée, Enroll customer in course s'arrête sur une erreur au lieu de l'inscrire, et Flow marque l'exécution comme échouée avec la raison. C'est un nouvel achat qui redonne l'accès à un client remboursé.

Un accès retiré par l'action Revoke course access est refusé de la même façon. Pour le rendre, ouvrez l'apprenant dans Membres dans Alva Courses et cliquez sur Rétablir l'accès à côté du cours ; sa progression a été conservée. Voir remboursements et accès aux cours.

À savoir avant de vous y fier

Quelques détails déterminent si le workflow fait exactement ce que vous attendez, surtout dès que vous l'utilisez pour plus d'un cours.

  • Un tag par cours. Pour un deuxième cours, copiez le workflow et changez à la fois le tag et le cours, par exemple enroll-watercolour-101.
  • N'ajoutez pas de tags dans ce workflow. Shopify avertit qu'une étape Add customer tags dans un workflow Customer tags added peut le faire tourner indéfiniment.
  • Les cours gratuits n'expirent jamais. Sur un cours gratuit, Access length in days est ignoré et l'accès est illimité.
  • Pas d'adresse e-mail, pas d'e-mail. Un client sans adresse e-mail est tout de même inscrit. Le résultat indique que l'e-mail d'accès n'a pas été envoyé, et il ouvre le cours en se connectant à son compte client de la boutique.
  • Les e-mails de cours doivent être activés. Si les e-mails de cours sont désactivés dans Alva Courses, le client est inscrit mais ne reçoit pas d'e-mail d'accès.

Questions fréquemment posées

Que se passe-t-il si j'ajoute le tag enroll-course à une personne déjà inscrite ?

Rien ne change. L'action Enroll customer in course répond Already enrolled, n'envoie pas de second e-mail d'accès et laisse la progression et la date limite d'accès de l'apprenant inchangées. Vous pouvez retirer le tag puis l'ajouter de nouveau sans risque.

Un tag peut-il réinscrire un client dont la commande a été remboursée ?

Non. Alva Courses ne laisse jamais une automatisation annuler un remboursement. L'action échoue avec un message indiquant que l'accès du client a été révoqué après un remboursement, et Flow affiche l'exécution comme échouée. Un nouvel achat rétablit son accès.

Comment inscrire des clients ayant un tag à plusieurs cours ?

Créez un workflow par cours, chacun avec son propre tag, comme enroll-watercolour-101, et l'ID Flow ou l'identifiant d'URL de ce cours dans le champ Course ID or URL handle. Pour inscrire les clients d'un même tag à plusieurs cours, ajoutez une étape Enroll customer in course par cours.

Où trouver l'ID Flow d'un cours ?

Dans Alva Courses, ouvrez Paramètres, puis Intégrations, puis 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. L'onglet Paramètres de chaque cours affiche aussi son ID Flow.

Voir aussi

Cet article vous a-t-il été utile ?

Toujours bloqué ? Écrivez-nous.

Dernière mise à jour 2026-10-01