Flows dans Adapty Mail
Un flow transforme une campagne sauvegardée en envois planifiés. Il associe un événement déclencheur (l’état d’abonnement d’un utilisateur) à un segment (les utilisateurs concernés) et à la campagne qu’ils reçoivent. Adapty Mail évalue chaque flow dès qu’un événement correspondant se produit — pas de polling, pas de cron, pas de lancement manuel.
Déclencheurs
Adapty Mail propose cinq déclencheurs fixes, chacun avec sa propre vue dans Flows :
- Never purchased : Utilisateurs qui se sont inscrits mais n’ont pas encore effectué d’achat. Objectif : activation et première conversion. Les utilisateurs en période d’essai ne sont pas inclus ici — démarrer un essai compte comme un abonnement actif.
- Renewal cancelled : Utilisateurs qui ont désactivé le renouvellement automatique mais dont l’abonnement est toujours actif. Couvre aussi bien les abonnés payants que les utilisateurs en essai qui ont annulé avant la conversion. C’est la meilleure fenêtre pour les retenir — ils ont encore accès. Séparez les audiences payantes et en essai via des filtres de segment si les messages doivent différer.
- Billing issue : Paiement échoué — carte refusée ou expirée, ou délai de grâce après un renouvellement manqué. Objectif : récupération urgente et utile, pas une relance commerciale. Récupérez-les rapidement — ils voulaient déjà payer.
- Expired : L’abonnement a expiré et l’accès est révoqué. Couvre les expirations d’abonnements payants et les essais terminés sans conversion. Objectif : les reconquérir. Les filtres de segment permettent d’adapter le contenu selon que l’essai ou l’abonnement payant a expiré.
- Refunded : Utilisateurs ayant demandé un remboursement après achat. Objectif : comprendre ce qui n’a pas fonctionné et proposer une option mieux adaptée. Le ton doit rester humble et curieux, pas une relance agressive.
Les déclencheurs ne sont pas configurables — il n’est pas possible d’en créer de nouveaux ni d’étendre la liste.
Le segment All Users
Adapty Mail inclut un segment intégré All Users sans aucun filtre — tous les utilisateurs du projet y sont éligibles. Il est surtout utile dans les flows comme ligne fourre-tout, servant les utilisateurs non correspondants à un segment plus spécifique placé au-dessus. All Users ne peut pas être modifié ni supprimé. Consultez Segments pour plus de détails.
Priorité
Chaque vue de déclencheur contient une liste de lignes segment → campagne (ou segment → test A/B), classées par priorité. Quand un utilisateur atteint le déclencheur, Adapty Mail :
- Parcourt les lignes de haut en bas.
- Envoie la campagne de la première ligne dont le segment correspond.
- S’arrête. Les lignes suivantes ne sont pas évaluées pour cet utilisateur.
L’ordre compte. Un segment large placé au-dessus d’un segment plus précis absorbe tous les utilisateurs qui auraient autrement correspondu à la ligne plus précise.
Pour réorganiser, faites glisser la poignée à gauche de n’importe quelle ligne — le backend réattribue les numéros de priorité 1, 2, 3… selon l’ordre enregistré.
La ligne All Users, si elle est présente, doit être en dernier (priorité la plus basse). Le backend rejette les sauvegardes où All Users n’est pas en dernière position — sinon, elle absorberait tous les utilisateurs avant que les segments plus spécifiques aient la possibilité de correspondre.
Types de contenu
Une ligne peut délivrer soit une campagne unique, soit un test A/B :
- Campaign : Envoie une campagne à tous les utilisateurs qui correspondent au segment.
- A/B Test : Regroupe deux campagnes ou plus avec des pondérations configurables, répartit aléatoirement les utilisateurs entre elles et suit les métriques par variante. Voir Tests A/B.
Cycle de vie
Les lignes de flow n’ont pas d’état brouillon. Une ligne est active dès que vous la sauvegardez — à partir de ce moment, les utilisateurs qui atteignent le déclencheur et correspondent au segment sont acheminés vers sa campagne.
- Créer une ligne : La livraison commence immédiatement à la sauvegarde.
- Modifier une ligne : Le changement s’applique aux utilisateurs qui atteignent le déclencheur à partir de ce moment. Les utilisateurs déjà en cours de séquence continuent avec la configuration précédente.
- Supprimer une ligne : Les nouveaux utilisateurs cessent d’entrer dans la séquence. Les utilisateurs déjà en cours de séquence peuvent continuer à recevoir leurs e-mails planifiés — il n’y a pas d’annulation automatique.
Les lignes de test A/B suivent leur propre cycle de vie (brouillon → actif → terminé) contrôlé indépendamment de la ligne elle-même. Voir Tests A/B.