Définir des limites de fréquence (capping) sur vos automatisations garantit que vos contacts ne soient pas submergés par des messages automatisés sur l'ensemble de vos canaux de communication. Gérer les limites d'envoi permet de maintenir des taux de délivrabilité élevés, d'améliorer les taux d'ouverture et de clic, et de prévenir la lassitude de vos contacts.
Ajustez les paramètres de timing au sein d'un workflow individuel pour gérer les limites d'exécution de base par contact.
Lors de l'enregistrement d'un workflow d'automatisation, vous passez par l'étape « Paramètres ». Vous y trouverez le paramètre « timing », qui définit la fréquence à laquelle le scénario d'automatisation est déclenché par contact.
Vous pouvez choisir parmi les options suivantes :
Une seule fois : le contact entre dans le scénario une seule fois durant toute sa durée de vie.
Au maximum une fois toutes les 24 heures (pour chaque module déclencheur) : limite l'entrée dans le workflow à une seule fois toutes les 24 heures par module déclencheur.
Chaque fois que la condition est remplie : autorise les contacts à entrer chaque fois qu'ils remplissent les critères du déclencheur.
Pour les X prochains jours : limite la réentrée à un nombre défini de jours après le premier déclenchement.
Uniquement un jour donné de la semaine : garantit que le workflow s'exécute uniquement les jours désignés, par exemple les lundis ou les mercredis.
Pas plus souvent que : définit un espacement personnalisé entre les entrées (par exemple, pas plus d'une fois tous les 3 jours).
Activez des plages d'exécution spécifiques dans les paramètres de timing pour définir des heures ou des jours actifs. Vos contacts reçoivent ainsi des messages automatisés uniquement durant les heures ouvrées ou les plages actives que vous avez définies.
Si votre workflow inclut plusieurs déclencheurs, Positive User applique une logique « OU » aux paramètres de timing. Par exemple, si vous définissez le timing du workflow sur « une seule fois » et que vous avez deux déclencheurs, un contact qui entre via le premier déclencheur ne déclenchera plus jamais le workflow, même s'il remplit ultérieurement les conditions du second déclencheur.

Contrôlez la progression des contacts dans votre scénario en fonction des dates du calendrier, des jours de la semaine ou d'heures précises de la journée.
Le module de condition « Temps » [LINK] agit comme un régulateur de trafic en temps réel sur votre canevas. Au lieu d'empêcher totalement les contacts d'entrer dans un workflow, il vérifie l'heure exacte, le jour de la semaine ou la date à laquelle un contact atteint cette étape.
Si un contact atteint le module pendant les heures ou jours autorisés, il progresse via le chemin principal. S'il arrive en dehors de ces plages, vous pouvez le maintenir dans un délai d'attente ou le rediriger vers un chemin secondaire pour recevoir un message différent. Cela permet à votre équipe de suspendre les envois marketing du week-end et de retenir les messages jusqu'au lundi matin, lorsque les taux d'ouverture sont plus élevés.
Lorsqu'un contact atteint le module, Positive User vérifie les plages horaires que vous avez configurées :
Oui : si le contact arrive pendant une plage autorisée (par exemple, mardi à 14h00), il progresse immédiatement via le chemin principal pour recevoir le message.
Non : si le contact arrive en dehors des heures autorisées (par exemple, dimanche à 3h00 du matin), il est redirigé vers un chemin alternatif. Vous pouvez le placer dans un module de délai pour attendre jusqu'au lundi matin, le rediriger vers un canal de communication secondaire ou mettre fin au scénario.

Le capping basé sur les tags utilise des tags temporaires comme signaux « ne pas déranger » sur les profils de contact. Cette stratégie permet à votre équipe de contrôler le volume total de communication sur plusieurs workflows indépendants et canaux de messagerie.
En vérifiant la présence d'un tag de capping universel avant l'envoi de tout message, vous évitez que différents workflows automatisés n'envoient simultanément des messages au même contact.
Insérez un module de filtre avant votre étape d'envoi de message pour vérifier si le profil du contact porte déjà le tag de capping désigné (par exemple, « message_cooldown »). Si le tag est présent, redirigez le contact hors de l'étape d'envoi. Placez un module d'action « Ajouter un tag » immédiatement après votre étape d'envoi de message. Dès qu'un message est envoyé, Positive User applique le tag « message_cooldown » au profil du contact. Ajoutez un module de délai correspondant à la période de repos souhaitée (par exemple X jours), suivi d'un module d'action « Retirer un tag ». Une fois le délai expiré, Positive User retire le tag, ce qui rend à nouveau le contact éligible pour recevoir des communications automatisées.

La vérification de la récence des événements offre une méthode de capping plus précise que les tags de contact, car les événements enregistrent des horodatages exacts. Cela permet à votre équipe de filtrer les contacts non seulement selon qu'un événement s'est produit, mais aussi selon le moment exact où il a eu lieu.
Lorsque des contacts effectuent des actions qui déclenchent des automatisations (par exemple, l'abandon d'un panier), Positive User enregistre un événement personnalisé (par exemple, « cart_reminder_sent »). Avant l'envoi d'un nouveau message, votre scénario évalue l'horodatage pour vérifier à quand remonte l'événement personnalisé dans le module « Filtre ».
Insérez un module d'action « Créer un événement » immédiatement après votre étape d'envoi de message afin d'enregistrer l'événement d'interaction et son horodatage sur le profil du contact. Avant votre étape d'envoi de message, ajoutez une vérification de condition d'événement pour vérifier si cet événement personnalisé s'est produit dans la plage de temps choisie (par exemple, au cours des dernières 24 heures). Si l'événement s'est produit récemment, retardez ou ignorez l'envoi du message.
Il n'est pas nécessaire de retirer un tag comme dans la méthode précédente, mais définissez des règles claires sur le temps qui doit s'écouler après l'événement pour autoriser le scénario d'automatisation à envoyer le message suivant au contact.

Les attributs calculés agrègent les données d'interaction des contacts sur des plages de temps glissantes. Pour le capping des automatisations, les attributs calculés analysent spécifiquement les campagnes emailing en synthétisant et en comptabilisant par contact les emails envoyés, ouverts, cliqués et désinscrits.
En vérifiant un attribut calculé dans le module « Filtre » avant d'envoyer un email, votre équipe peut appliquer des limites d'envoi à l'échelle du compte afin d'éviter que les contacts ne reçoivent trop d'emails à la fois, y compris sur des workflows distincts.
Configurez votre module d'« attribut calculé » en fonction du type d'activité email de votre choix et enregistrez la valeur dans un attribut personnalisé dédié. Dans votre workflow, insérez un module « Filtre » avant votre étape email pour vérifier si la valeur de l'attribut calculé du contact est inférieure à votre limite maximale (par exemple, moins de 3 emails en 7 jours). Si le compteur dépasse votre seuil, redirigez le contact vers une étape de délai ou faites-le sortir du scénario.

Capping des paniers abandonnés en e-commerce : un contact laisse plusieurs fois des articles dans son panier au cours d'une même après-midi, ce qui risque d'entraîner l'envoi d'emails de rappel répétitifs. En utilisant la vérification de récence des événements ou en définissant le timing du workflow sur « au maximum une fois toutes les 24 heures pour chaque module déclencheur », vous vous assurez que le contact ne reçoit qu'un seul rappel de panier par jour, ce qui lui laisse le temps de finaliser son achat sans être submergé d'emails répétitifs.
Redirection des communications le week-end : les messages marketing automatisés envoyés le week-end présentent souvent des taux d'ouverture plus faibles et un taux de désinscription plus élevé, car les contacts sont éloignés de leur boîte de réception. Ajouter un module de condition « Temps » avant votre étape d'envoi de message met en pause les envois du week-end et retient les contacts jusqu'au lundi matin, lorsque les taux d'ouverture sont plus élevés.
Limitation multicanale des envois email : un contact déclenche un scénario d'onboarding, une campagne promotionnelle et une mise à jour du programme de fidélité le même jour, et reçoit plusieurs emails en quelques heures. En créant un attribut calculé qui suit le nombre total d'envois de campagnes emailing par contact, vous pouvez filtrer les étapes du workflow afin que les messages ne soient envoyés que si le contact a reçu moins de 3 emails au cours des 7 derniers jours.
Trouver le bon équilibre entre les campagnes promotionnelles programmées et les déclencheurs comportementaux automatiques (comme les rappels de panier ou les mises à jour du programme de fidélité) est essentiel pour maintenir l'engagement de vos abonnés. Envoyer des messages automatisés non maîtrisés ou qui se chevauchent entraîne une lassitude des contacts, une baisse des taux d'ouverture et de clic, ainsi qu'une augmentation des plaintes pour spam. Définir des règles de capping claires sur l'ensemble des canaux permet de structurer votre communication, de protéger votre délivrabilité et d'aider vos emails à atterrir dans la boîte de réception plutôt que dans les spams.
Guide du module : Condition de timing [LINK]