Séquences
Dupliquez un exemple, ou composez vos e-mails et attentes pour Impayés, Départs et Win-back.
Ce qu'est une séquence
Automatisations → Séquences. Une séquence est le plan qui s'exécute quand un événement de recovery se déclenche : des messages (des e-mails construits depuis vos modèles) séparés par des attentes (des délais), une Condition quand deux chemins doivent diverger, et — sur les séquences de paiement échoué — une étape Relancer la facture.
Vous la composez sur un canvas visuel : cliquez un bloc pour l'éditer dans l'inspecteur, ajoutez ou retirez des étapes, réordonnez-les. Le canvas reste compact : chaque étape tient sur une ligne, et les attentes ne sont que des pastilles dont la durée s'affiche au survol. Les e-mails se rédigent dans Automatisations → Modèles, ou directement depuis un bloc Message sans quitter le canvas. Chaque séquence se termine par une Clôture en lecture seule — 72 h pour laisser le client réagir.
Trois déclencheurs possibles, choisis à la création :
| Déclencheur | Quand |
|---|---|
| Impayés | Stripe n'arrive pas à encaisser une facture. |
| Départs | Un abonnement encore actif est programmé pour finir en fin de période. |
| Win-back | L'abonnement est terminé. |
Exemples et vos séquences
Le catalogue livre trois séquences marquées Exemple et Plateforme. Ce sont des recettes à ouvrir et à copier. Elles n'envoient jamais d'e-mail.
Vous ne pouvez pas activer un exemple. La cellule Statut de cette ligne est un tiret, pas Active.
Dupliquer — dans le menu de la ligne, ou Dupliquer pour modifier sur la page de détail — crée votre propre copie inactive. Modifiez-la, attachez un coupon Stripe si vous en voulez un, puis Activer la copie.
Vos séquences sont entièrement éditables. Les nouvelles démarrent Inactive, pour que rien ne parte par accident. Une seule séquence peut être active à la fois par déclencheur. Activer la vôtre éteint l'autre séquence active du même type. Une confirmation nomme celle qui sera éteinte.
Les runs déjà en cours gardent le plan avec lequel ils ont démarré. Désactiver ou remplacer une séquence ne change que les parcours futurs.Enrôler (sur Impayés, Départs et Win-back) utilise toujours la séquence active au moment du clic. Cette séquence a aussi besoin que le flux soit Actif dans Recouvrement. Enrôler demande aussi Premium — voir Facturation. Un exemple n'est jamais la séquence active.
Ce que montrent les exemples
- Example: Unpaid — une condition « refus définitif ». Le chemin dur envoie un e-mail de mise à jour de carte sur un calendrier. Le chemin souple envoie le même e-mail et Relancer la facture entre les attentes. Les deux chemins se rejoignent, puis Clôture.
- Example: Save — démarre 5 jours avant la fin de période. Une ancienneté de 12 mois ou plus reçoit une offre, puis la même offre encore. Moins de 12 mois reçoit d'abord un e-mail « rester », puis une offre. Pas de pause sur ce graphe, et aucun coupon attaché — attachez-en un sur votre copie.
- Example: Win-back — deux conditions sur le motif de départ, l'une après l'autre, avec une fusion entre les deux. Certains motifs reçoivent une offre Checkout. Les motifs produit reçoivent un e-mail « news » avec la même carte offre.
Les e-mails partent au prochain événement Stripe correspondant seulement après que vous avez activé votre copie, et seulement si ce flux est allumé dans Recouvrement.
Étapes d'attente
Une attente n'est pas seulement « N heures plus tard ». Sur vos propres séquences, vous pouvez choisir :
- Heures après l'étape précédente — le délai classique.
- Un moment calendaire — cette semaine ou la suivante, un jour précis du mois, avec un créneau horaire (par exemple 8–9 h). Les jours ouvrés vont du lundi au vendredi ; il n'y a pas de calendrier de jours fériés. Survolez l'attente sur le canvas pour la relire. Cette semaine s'affiche telle quelle. La semaine suivante s'affiche Mar. semaine prochaine. Le mois suivant inclut la période, comme 1er mois prochain 08:00.
- Avant la fin de période — N jours avant la fin de l'abonnement, à une heure donnée. Disponible sur Impayés et Départs, pas sur Win-back puisque l'abonnement est déjà terminé.
Les horaires suivent le fuseau du workspace (Réglages → Général). Pour voir quand l'étape partirait réellement, utilisez Simuler (plus bas).
Clôture
Chaque séquence se termine par une étape Clôture : 72 heures, toujours en dernier, non supprimable. Elle laisse au client le temps de payer, de réclamer une offre, ou de rester. Pendant ces heures le run reste En cours — la Vue d'ensemble le compte encore dans En cours, pas dans Sans suite. Quand les 72 heures s'écoulent sans verdict, le run passe en Terminé.
Vous ne pouvez pas ajouter d'étape après. Ajouter sur la dernière étape opérateur insère avant la Clôture. Les deux branches d'une Condition rejoignent la même Clôture.
Relancer la facture (Impayés uniquement)
Sur une séquence Échec de paiement, vous pouvez ajouter un bloc Relancer la facture. Quand le run l'atteint, churnhook demande à Stripe de payer la dernière facture ouverte — le même encaissement que le bouton de la liste Impayés.
Si Stripe marque la facture payée, le run passe en Récupéré et les e-mails suivants ne partent pas. Si elle reste ouverte, la séquence continue. Un refus ou une erreur Stripe fait échouer cette étape ; vous pouvez relancer le run depuis son détail.
Ce bloc n'existe pas sur les séquences Départs et Win-back : il n'y a pas de facture ouverte à encaisser dans ces cas.
SMS (Impayés uniquement)
Sur une séquence Impayés, un bloc Message peut envoyer un SMS au lieu d'un e-mail, depuis votre propre compte Bird. Un SMS ignoré n'arrête jamais le run. Configuration, modèles et raisons d'un SMS ignoré : voir SMS.
Condition et fusion
Sur les trois déclencheurs, vous pouvez ajouter une Condition : deux branches, une seule question. Les questions disponibles dépendent du déclencheur. La réponse est figée au démarrage du run — un changement côté Stripe plus tard ne fait pas basculer le parcours vers l'autre branche.
| Question | Vrai quand | Impayés | Départs / Win-back |
|---|---|---|---|
| Ancienneté ≥ N mois | L'abonnement a au moins N mois d'ancienneté (défaut 12) | oui | oui |
| Refus définitif | Le refus de la facture est définitif (carte expirée, volée, numéro invalide…) | oui | masqué |
| Montant ≥ N | Le montant comparé atteint N euros | facture impayée | montant mensuel du plan |
| Raison d'enquête | Le motif d’annulation Stripe de l’abonnement est l’un de ceux que vous avez cochés | masqué | oui |
| Offre Stripe | L'offre de l'abonnement fait partie de la liste choisie | oui | oui |
| Période de facturation | La période de facturation Stripe de l’abonnement est l’une de celles que vous avez cochées | oui | oui |
Une donnée manquante prend toujours la branche Non — le run ne tombe jamais en erreur pour autant.
Période de facturation prend Oui quand l’abonnement facture sur une période que vous avez cochée. L’inspecteur liste Mensuel et Annuel d’abord, puis Hebdomadaire et Quotidien. Le losange du canvas nomme ces périodes. Un plan facturé tous les trois mois compte encore comme mensuel. La pause reste réservée au mensuel. Vous choisissez toujours l’offre sur chaque branche.
Raison d’enquête utilise les neuf motifs d’annulation Stripe (trop cher, plus besoin, alternative trouvée, et ainsi de suite). Vous ne pouvez pas en ajouter. L’inspecteur les intitule Motifs d’annulation Stripe et indique lesquels le Customer Portal par défaut propose aujourd’hui. Si Stripe ne collecte pas les motifs sur ce portail, le losange prévient que cette branche prendra toujours Non. Même chose si l’abonnement n’a aucun motif enregistré. Ces motifs apparaissent aussi dans Enquêtes de départ.
La Fusion réunit deux branches en une seule file pour la suite de la séquence, afin de ne pas dupliquer les étapes communes. Vous pouvez toujours enchaîner les Conditions ainsi — fusionner, puis re-couper sur le chemin commun, comme le font les exemples.
Vous pouvez aussi poser une Condition sur une branche Oui ou Non, pour que la deuxième question n’existe que pour ce groupe. Chaque losange se referme encore avec sa propre Fusion. Une Condition dans un bras est autorisée ; un troisième niveau est refusé. Le canvas s’élargit pour garder les trois colonnes côte à côte. Simuler ne trace que le chemin de ce client : une Condition posée sur le bras non emprunté reste sans surbrillance.
Offres Départs (rester, coupon ou pause)
Sur une séquence Départs, un bloc Message peut porter une seule offre à la fois : Aucune, Rester, Coupon, ou Pause. Changer de mode vide les autres.
| Offre | Ce qu'elle propose |
|---|---|
| Rester | Un clic pour annuler le départ programmé, même prix, même offre |
| Coupon | Une réduction Stripe déjà créée sur votre compte Connect, appliquée sur la prochaine échéance |
| Pause | 1 ou 2 mois d'encaissement suspendu (formules mensuelles uniquement) |
Le client agit depuis la page ouverte par l'e-mail ; rien n'est appliqué tant qu'il n'a pas cliqué le bouton de confirmation sur cette page. Accepter applique l'offre choisie et annule le départ programmé ; le run Départs passe en Récupéré.
Décliner une offre (« non merci ») se contente d'accuser réception — elle reste valable jusqu'à la fin de période. Envoyer un nouvel e-mail d'offre sur le même run expire les offres précédentes non réclamées.
Le lien de l'offre et le contenu du modèle doivent correspondre : une offre Rester exige le lien « rester » dans le modèle, une offre Coupon le lien « offre », une offre Pause le lien « pause ». Enregistrer un mauvais couplage est refusé, et modifier ensuite un modèle de façon à casser ce couplage l'est aussi. Le nom exact de ces liens ({{keep_url}}, {{offer_url}}, {{pause_url}}) est détaillé dans Modèles.
Coupons Win-back
Sur une séquence Win-back, le même sélecteur de coupon est disponible. Vous choisissez aussi la durée de validité de l'offre : 3, 7, 14 ou 30 jours après l'envoi (14 par défaut). Le client est renvoyé vers Stripe Checkout, sur son ancien tarif, réduction déjà appliquée. Le run passe en Récupéré quand ce Checkout précis est payé.
Le Checkout Win-back exige que le nom public de votre compte Stripe soit renseigné dans le Dashboard Stripe — churnhook ne peut pas le remplir à votre place.
Simuler une séquence
Pour un client d'exemple, Simuler montre quelles étapes partiraient, quel jour et à quelle heure. Rien n'est envoyé ni enregistré, et les runs en cours ne changent pas.
Cliquez Simuler, en haut à droite du canvas. Le panneau Simulation du planning remplace l'inspecteur. Il fonctionne aussi sur les exemples. En édition, il tient compte de vos changements non enregistrés. Sélectionner un bloc pour le modifier referme le panneau, puisque l'inspecteur reprend sa place.
Ouvrez Paramètres de la simulation pour décrire le client. Le panneau ne propose que les champs dont la séquence a besoin :
| Champ | Quand il apparaît |
|---|---|
| Date d'exemple (t0) | Toujours. C'est le moment où la séquence démarre. |
| Fin de période d'exemple | Séquences Impayés et Départs. |
| Ancienneté d'exemple (mois) | La séquence a une Condition Ancienneté. |
| Refus d'exemple | Elle a une Condition Refus définitif. |
| Montant d'exemple (€) | Elle a une Condition Montant. |
| Raison d'enquête d'exemple | Elle a une Condition Raison d'enquête. |
| Prix Stripe d'exemple | Elle a une Condition Offre Stripe. |
| Période de facturation d’exemple | Elle a une Condition Période de facturation. |
Deux scénarios remplissent les dates et l'ancienneté d'un clic : Nouveau client (2 mois d'ancienneté, fin de période dans 5 jours) et Client fidèle (18 mois, fin de période dans 20 jours). Ils apparaissent quand la séquence a une fin de période ou une ancienneté.
Le calendrier s'ouvre sur le mois de départ, où le jour de départ est marqué d'un rond foncé. Les flèches changent de mois et Départ revient au mois de départ. Quand le panneau est assez large, deux mois s'affichent côte à côte.
Chaque jour montre l'icône des étapes qui partent ce jour-là : déclencheur, message, Relancer la facture ou Clôture. Au-delà de deux étapes, un compteur +N prend le relais. Les attentes n'apparaissent pas : elles décalent seulement l'étape suivante. Les étapes de la branche que ce client n'emprunte pas n'apparaissent pas non plus.
Le drapeau marque la fin de période. Une étape qui tombe après la fin de l'abonnement porte une pastille orange en pointillés : elle risque de ne jamais partir. Les heures suivent le fuseau du workspace.
Cliquez un jour pour lire ses étapes sous le calendrier : l'heure, le modèle et la branche. Le graphe surligne les mêmes blocs et trace le chemin que ce client prend à chaque Condition. Cliquer un bloc du graphe sélectionne son jour. Le jour de départ est sélectionné à l'ouverture.
Éditer en toute sécurité
Cliquer une séquence l'ouvre en lecture seule : un clic sur un bloc affiche son détail sans rien modifier. Modifier passe en édition. Deux garde-fous :
- Une séquence doit être valide pour être activée : chaque bloc message a besoin d'un modèle.
- Les runs déjà en cours ne sont jamais affectés par une modification ou une désactivation — chacun garde le plan avec lequel il a démarré.
Une séquence peut contenir au plus 50 étapes. La boîte Clôture ne compte pas. Un même parcours client peut contenir au plus 5 e-mails — les autres bras peuvent en porter davantage, tant qu’aucun chemin ne dépasse 5. Un chemin peut aussi contenir jusqu’à 2 SMS, qui ne comptent pas dans ces 5. Vous pouvez imbriquer une Condition d’un niveau, et une séquence peut contenir au plus 8 Conditions. Au-delà, l’éditeur grise l’ajout. Une copie de Example: Unpaid peut être enregistrée et activée telle quelle.
