Comment fonctionne une série

Une série envoie des e-mails datés à toute une audience à la fois. Un lancement de produit en donne la forme : un teaser le 15 mars à 9 h, l'annonce le 18 mars, un dernier rappel le 22 mars. Vous construisez les trois étapes une seule fois, et tout le monde reçoit chacune d'elles ensemble à sa date. Une série est une séquence — même éditeur, mêmes étapes — réglée pour démarrer à une date plutôt que sur l'action d'un contact. Vous en créez une dans Séquences, dans l'onglet Date fixe (Série).
Chaque étape d'envoi porte la date et l'heure de son départ
Le déclencheur en haut nomme l'audience — ici une série destinée à la liste Clients — et chaque étape d'envoi en dessous porte la date et l'heure de son départ. C'est la différence visible avec une séquence, dont les étapes portent des délais au lieu de dates.

Ce qui la distingue d'une séquence

Une séquence suit chaque personne : quelqu'un qui s'abonne lundi reçoit l'étape 2 trois jours après son lundi, et quelqu'un qui s'abonne jeudi la reçoit trois jours après son jeudi. Vos contacts sont dispersés sur tout le parcours. Une série suit le calendrier. Personne ne s'inscrit, personne n'a d'horloge personnelle, et tout le monde est toujours sur la même étape — parce qu'une étape appartient à une date, pas à une personne.
SéquenceSérie
Elle démarre surUn contact qui rejoint une liste, ou reçoit un tagUne date que vous choisissez
L'horlogeTourne par contact, à partir de son entréeUn seul calendrier, partagé par tous
Qui est inscritTous ceux qui sont entrésPersonne — il n'y a rien à inscrire
Une étape d'envoi produitUn e-mail à un contactUne campagne à toute l'audience

Construire le calendrier

Trois choses décident du départ d'une étape.
  1. La date de départ se trouve sur la série elle-même, dans son déclencheur. C'est le moment à partir duquel l'étape 1 est mesurée — et la déplacer déplace toute la série, sans toucher à une seule étape.
  2. Les blocs d'attente donnent la durée entre deux étapes, en heures ou en jours, exactement comme dans une séquence. Ce sont des blocs ordinaires que vous posez entre deux envois.
  3. Une heure d'envoi sur une étape donne le moment de la journée. Elle est facultative : sans elle, l'étape part dès que l'attente est écoulée.
Le moment d'une étape est donc : le moment de l'étape précédente, plus les attentes intermédiaires, puis la première occurrence de l'heure d'envoi à partir de là. Départ lundi 9 h, puis une attente de deux jours, puis un envoi :
L'heure d'envoi de l'étapeElle part
AucuneMercredi 9 h — dès que l'attente est écoulée
10 hMercredi 10 h
8 hJeudi 8 h — 8 h le mercredi était déjà passé
L'étape 1 le 29 septembre, une attente d'un jour, l'étape 3 le 30 septembre à la même heure
Lisez le canevas ci-dessus avec cette règle en tête : l'étape 1 part le 29 septembre à 09:00, une attente d'un jour suit, et l'étape 3 arrive le 30 septembre à 09:00 — l'attente a donné le jour, l'heure d'envoi a donné l'heure. Cette dernière ligne est la seule surprise à connaître : une heure d'envoi n'avance jamais une étape. Si l'heure que vous avez fixée est déjà passée quand l'attente se termine, l'étape part le lendemain, et l'éditeur le signale sur l'étape. Deux envois sans attente entre eux partent l'un après l'autre. La publication est refusée si deux étapes tombaient exactement au même moment — la seconde ne partirait jamais — et le refus nomme les deux.

Ce qui se passe le jour venu

Au moment d'une étape, AgentsMail crée une vraie campagne nommée <series name> · step N et l'envoie. À partir de là, c'est une campagne ordinaire : mêmes statuts, mêmes statistiques, mêmes règles d'audience, même solde. Avant ce moment, la campagne n'existe pas. Rien n'attend en brouillon — délibérément : un brouillon dans votre liste pourrait être envoyé à la main, en dehors de l'ordre de la série, et son audience serait déterminée à partir d'informations périmées. Vous pouvez voir ce qui arrive à deux endroits :
  • l'onglet Séries de la liste des campagnes, avec la date à laquelle chaque étape est due ;
  • le calendrier, à côté de vos campagnes programmées.
Les deux montrent une prévision, pas une ligne sur laquelle agir. Un clic sur l'une d'elles vous ramène à la série, là où les dates se modifient.

Envoyer une étape à ceux qui ont réagi à une précédente

Par défaut, chaque étape s'adresse à toute l'audience de la série. Une étape peut au contraire cibler les personnes qui ont réagi à une étape d'envoi antérieure — celles qu'elle a atteintes, celles qui l'ont ouverte, ou celles qui ont cliqué dedans. L'écran nomme l'étape à laquelle elle se réfère : vous lisez donc « ceux qui ont ouvert l'étape 2 », jamais « ceux qui ont ouvert ». Les ouvertures sont indicatives : une boîte de réception qui précharge les images compte une ouverture que personne n'a faite, et un lecteur qui bloque les images ouvre sans être compté. Les clics, eux, ne sont pas indicatifs. Si une étape se réfère à une étape qui n'est pas encore partie, la série se met en pause et vous prévient plutôt que d'envoyer à personne.

Quand une étape ne peut pas partir

Si une étape est refusée — solde insuffisant, domaine qui n'est plus vérifié — la série se met en pause à cette étape et vous prévient, en nommant l'étape et la raison. Rien d'envoyé à moitié n'est laissé derrière, et aucune campagne ne reste dans votre liste. Corrigez ce qui est nommé, puis réactivez : la série reprend là où elle s'était arrêtée. Une étape dont l'audience est vide n'est pas un refus. Elle est enregistrée comme envoyée sans destinataire, et la série continue.

Modifier une série publiée

La modification fonctionne comme pour toute séquence : ouvrez une version brouillon, modifiez-la, publiez-la. Les étapes conservent leur identité d'une publication à l'autre, donc une étape qui cible « ceux qui ont ouvert l'étape 2 » pointe toujours vers la bonne.
Les séries se construisent dans l'application, pas par l'API. Une série est une séquence dont la version porte triggerType: "fixed_date", et l'API refuse d'en créer une — la date de départ et l'heure d'envoi de chaque étape se choisissent à l'écran. Lire une série, la renommer, l'activer, la mettre en pause et la supprimer fonctionnent normalement. Voir l'API Séquences.