Skip to main content
Shopify Flow est l’application d’automatisation de Shopify : elle te permet de créer des règles du type “quand ceci arrive, fais cela”, sans écrire de code. Livy se connecte à Flow et y ajoute deux briques : une étape pour ajuster les points (Adjust Livy points) et un déclencheur qui prévient quand Livy ajoute des points (Livy points awarded). Tu peux ainsi récompenser les clients que tu étiquettes VIP, retirer des points lors d’un remboursement, ou prévenir ton équipe sur Slack chaque fois que quelqu’un gagne des points.

Avant de commencer

  • Ton forfait Livy doit être Starter ou supérieur. Le forfait Free n’inclut pas cette intégration.
  • Il te faut l’application Shopify Flow installée. Elle est gratuite et publiée par Shopify.
Dans Livy, tu vois l’état de cette intégration dans Configurations > Shopify Flow.

L’étape : Adjust Livy points

Tu l’ajoutes comme action dans n’importe quel workflow. Elle ajoute ou retire des points à un client.

C’est le signe qui décide

Un nombre positif ajoute. Un nombre négatif retire. Le 0 est refusé, car un ajustement de zéro point n’est pas un ajustement.
Si le solde du client ne suffit pas, on retire jusqu’à ce qu’il soit épuisé et le workflow reste en succès. Si tu demandes de retirer 500 et que le client en a 100, ces 100 sont retirés et le solde tombe à zéro : il ne reste jamais de points en négatif et Flow ne marque pas l’étape comme échouée.C’est volontaire. Le cas normal d’un retrait est de sanctionner un remboursement, et le client a souvent déjà dépensé ses points. Échouer reviendrait à échouer précisément quand tu veux le plus récupérer.

Le déclencheur : Livy points awarded

Tu l’utilises pour démarrer un workflow. Il se déclenche quand Livy ajoute des points.
Les noms de ces champs sont en anglais car Shopify ne les traduit pas : c’est exactement ce que tu verras dans le sélecteur de variables de l’éditeur Flow.

Quand il ne se déclenche PAS

  • Quand tu ajustes des points à la main depuis l’admin Livy.
  • Quand tu importes ton historique de clients ou de commandes.
  • Quand les points viennent de l’étape Flow elle-même.
Ce dernier point est le plus important : sans cette règle, un workflow qui attribue des points se déclencherait lui-même en boucle.

Exemples

Récompenser un client VIP

1

Déclencheur : Customer tags added (de Shopify)

2

Condition : l'étiquette est VIP

3

Action : Adjust Livy points, avec Points à 500 et Reason 'Client VIP'

Retirer des points lors d’un remboursement

1

Déclencheur : Order refunded (de Shopify)

2

Action : Adjust Livy points, avec Points à -200 et Reason 'Commande remboursée'

C’est ce cas qui justifie que l’étape ajuste au lieu de seulement attribuer.

Prévenir l’équipe quand quelqu’un gagne des points via une règle

1

Déclencheur : Livy points awarded

2

Condition : Source est égal à earn_rule

3

Action : Send Slack message, en utilisant Points awarded et Rule dans le texte

Si quelque chose échoue

Flow t’affiche la raison dans l’historique du workflow. Voici les messages que Livy peut renvoyer.
Les messages sont en anglais, copiés tels que Flow les affiche, pour que tu puisses chercher ici celui que tu vois. L’explication de ce qu’il faut faire est à côté.

L’étape se réessaie toute seule

Si le problème est passager (Livy ne répond pas un instant), Flow réessaie l’étape pendant des heures, sans que tu fasses quoi que ce soit. Les messages du tableau ci-dessus sont ceux qui ne se règlent pas tout seuls : là, Flow s’arrête et te les montre.

Relancer un workflow ne double pas les points

Chaque exécution a son identifiant. Si Flow réessaie la même, Livy le reconnaît et n’ajuste pas une seconde fois.

Livy, nous le créons tous ensemble.

N’hésitez pas à nous écrire si vous avez besoin d’aide ou si vous avez une suggestion. Vous pouvez le faire à [email protected]. Nous sommes là pour vous aider.