Automatisations
Comment personnaliser les flux de travail relatifs aux abonnements et aux factures via des automatisations.
Les automatisations Stripe Billing constituent un outil sans code permettant de créer des flux personnalisés et automatisés afin de simplifier vos processus métier, d’améliorer la communication avec votre clientèle et d’optimiser vos efforts de recouvrement des recettes.
Adaptez vos flux automatisés à votre cas d’usage, par exemple :
- Flux de relance personnalisé pour les abonnés annuels
- Signaler des factures importantes en retard de paiement à votre équipe
- Envoyer une confirmation par e-mail à l’annulation d’un abonnement
- Offrir un crédit de 10 USD aux nouveaux utilisateurs lors de leur inscription Beta
Les flux comportent des déclencheurs, des conditions de filtrage et des actions. Ce guide explique comment utiliser ces éléments pour créer et configurer votre propre automatisation personnalisée. Si vous souhaitez commencer par un cas d’usage fréquent, veuillez consulter l’un de nos exemples d’automatisation.
Configurer des automatisations
Pour commencer à utiliser les automatisations, procédez comme suit :
- Dans le Dashboard Stripe, accédez à l’onglet Automatisations de Billing.
- Cliquez sur Nouvelle automatisation ou appuyez sur la touche n.
- Nommez l’automatisation.
- Sélectionnez l’événement pour lequel vous souhaitez déclencher l’automatisation.
- (Facultatif) Ajoutez des conditions de filtrage pour que votre automatisation fonctionne uniquement lorsque les conditions voulues sont remplies.
- Ajoutez une séquence d’actions et leurs délais associés.
- (Facultatif) Si le déclencheur sélectionné s’applique à d’autres automatisations, faites glisser la nouvelle automatisation pour la classer à l’endroit souhaité dans l’ordre de priorité, puis cliquez sur Enregistrer.
Avertissement
Lors de l’utilisation d’automatisations, l’attribut next_payment_attempt n’est plus défini dans les webhooks invoice.
mais dans les webhooks invoice.
.
Choisir un déclencheur
Vous avez le choix entre cinq déclencheurs :
Déclencher | Description | Exemple de cas d’usage |
---|---|---|
La date d’échéance de la facture est imminente | La date d’exécution des actions dépend de la date d’échéance de la facture. L’automatisation se termine lorsque la facture est payée, annulée que le paramètre auto_advance est désactivé. Ce déclencheur ne concerne que les factures dont la collection_ est définie sur send_ . | Gérez les communications avec vos clients en planifiant des webhooks invoice. à intervalle personnalisé. |
La facture est finalisée | Se déclenche à la finalisation d’une facture. L’automatisation se termine lorsque la facture est payée, annulée ou que le paramètre auto_advance est désactivé. | Marquez les factures d’un segment de clientèle spécifique comme non recouvrables après l’écoulement d’un certain délai. |
La facture est en retard de paiement | Se déclenche lorsque la facture est en retard de paiement. L’automatisation se termine lorsque la facture est payée, annulée ou que le paramètre auto_advance est désactivé. Ce déclencheur ne concerne que les factures de type send . | Gérez les communications avec vos clients en planifiant des webhooks invoice. à intervalle personnalisé. Gérez le recouvrement en planifiant l’envoi d’e-mails à votre service recouvrement. |
L’abonnement est annulé | Se déclenche à l’annulation d’un abonnement. | Envoyez une confirmation d’annulation par e-mail au client. Vous avez la possibilité d’y inclure un questionnaire sur le motif de l’annulation. |
Le paiement de l’abonnement échoue | Se déclenche à l’échec de la première tentative de paiement d’une facture d’abonnement. L’automatisation se termine lorsque la facture est payée, annulée ou que le paramètre auto_advance est désactivé. |
|
Choisir des conditions de filtrage
Une fois le déclencheur sélectionné, vous pouvez ajouter une ou plusieurs conditions de filtrage. Votre automatisation ne s’exécutera que si ces conditions sont remplies. Par exemple, si vous filtrez uniquement les clients ayant souscrit un abonnement annuel, l’automatisation ne s’exécutera que pour les abonnements annuels.
Selon le déclencheur, vous pouvez utiliser les conditions de filtrage suivantes :
Condition | Description |
---|---|
Métadonnées du client | Paire clé-valeur correspondant aux métadonnées du client. |
Métadonnées de la facture | Paire clé-valeur correspondant aux métadonnées de la facture. |
Montant de la facture | Un montant minimum ou maximum par facture défini dans votre devise par défaut. Les factures non libellées dans votre devise par défaut sont évaluées en fonction de leur taux de conversion. |
Fréquence de l’abonnement | Applique l’automatisation aux abonnements annuels ou mensuels. |
Produit | Applique l’automatisation aux factures ou abonnements contenant au moins l’un des produits spécifiés. |
Vous pouvez utiliser le champ API Metadata pour appliquer directement les métadonnées de client ou de facture.
Choisir des actions
Le tableau suivant décrit les actions disponibles pour les différents déclencheurs :
Action | Description | Déclencheurs compatibles |
---|---|---|
Définir une politique de relance | Une politique de relances détermine la manière dont les paiements en échec seront relancés. Cette action vous permet de créer une politique personnalisée et de l’associer à une facture. | Le paiement de l’abonnement échoue |
Marquer l’abonnement comme impayé | L’abonnement continue à générer des factures à chaque cycle de facturation, mais celles-ci restent à l’état draft . | Le paiement de l’abonnement échoue |
Annuler l’abonnement | L’annulation d’un abonnement désactive la création de nouvelles factures et interrompt l’encaissement automatique de toutes les factures de l’abonnement, en définissant le paramètre auto_ sur false . Lorsque vous annulez un abonnement, l’automatisation cesse immédiatement de fonctionner. | Le paiement de l’abonnement échoue |
Marquer la facture comme non recouvrable | Il y a peu de chances que le client paye cette facture et vous souhaitez la traiter comme une créance irrécouvrable dans votre processus comptable. |
|
Envoyer un e-mail à un membre de l’équipe | Envoyez à un membre de votre équipe ou à une adresse e-mail interne un mémo personnalisé contenant des informations sur le déclencheur. | Tous les déclencheurs |
Envoyer un e-mail de confirmation de l’annulation | Envoyez un e-mail de confirmation d’annulation à vos abonnés. Vous avez la possibilité d’y inclure un lien vers un questionnaire permettant de recueillir le motif de la résiliation. | L’abonnement est annulé |
Envoyer un webhook invoice. | Vous pouvez paramétrer ce webhook pour qu’il se déclenche dans un délai personnalisé afin de recevoir un rappel lorsque l’échéance d’une facture approche. | La date d’échéance de la facture est fixée |
Créer un abonnement Beta | Crée un abonnement pour le client nouvellement créé avec un seul produit et un seul prix. | Client créé |
Créditer le solde du client Beta | Effectue un réajustement positif du solde créditeur du client du montant de votre choix. | Client créé |
Gérer et modifier vos automatisations
Cette section explique comment hiérarchiser, suspendre ou arrêter des automatisations. Ces actions permettent à votre automatisation de fonctionner comme prévu.
Classement par ordre de priorité
Vous pouvez configurer plusieurs automatisations pour le même déclencheur, mais chaque événement ne déclenche qu’une seule automatisation. Lorsqu’un événement qui s’applique à plusieurs automatisations se produit, Stripe vérifie leurs conditions de filtre par ordre de priorité. La première automatisation dont les critères sont remplis est exécutée. Toutes les autres sont ignorées.
Lorsqu’une automatisation est exécutée, vos paramètres globaux sont ignorés.
Scénario A : vous créez une automatisation pour l’événement
Subscription payment fails
(échec du paiement de l’abonnement) sans appliquer aucune condition. Dans ce scénario, l’automatisation fonctionne à chaque échec de paiement d’un abonnement. Vos paramètres par défaut pour l’échec du paiement de l’abonnement ne sont jamais exécutés.Scénario B : vous créez une automatisation pour l’événement
Subscription payment fails
(échec du paiement de l’abonnement) à condition que le montant de la facture soit supérieur à 100 USD. Dans ce scénario, l’automatisation fonctionne si le paiement de l’abonnement échoue et que le montant de la facture est supérieur à 100 USD. Si le paiement d’un abonnement échoue et que le montant de la facture est inférieur à 100 USD, vos paramètres par défaut en cas d’échec du paiement de l’abonnement sont exécutés à la place.
Pour modifier l’ordre de priorité d’un déclencheur, ouvrez la liste des automatisations, cliquez sur le menu déroulant () correspondant à l’une des automatisations de ce déclencheur, puis sélectionnez Modifier la priorité. Vous pouvez également le sélectionner dans le menu Actions sur la page des détails de l’automatisation. Dans le panneau Définir la priorité, faites glisser chaque automatisation pour les classer dans l’ordre souhaité, puis cliquez sur Enregistrer.
Suspendre ou interrompre des automatisations
Pour désactiver ou suspendre une automatisation, accédez à l’onglet Automatisations de la page Recouvrement de revenus, et désactivez le bouton d’automatisation. Si des exécutions sont en cours pour cette automatisation, vous pouvez les laisser se terminer ou toutes les annuler immédiatement.
Vous pouvez réactiver l’automatisation à tout moment.