Les étapes d'attente dans un parcours sont très importantes.
Vous ne voulez probablement pas que tous les messages de votre parcours soient envoyés en même temps. En ajoutant des étapes d'attente, vous pouvez attendre un nombre de jours spécifique avant que le prochain message de votre parcours soit envoyé.
Les étapes d'attente seront automatiquement suggérées lors de l'ajout d'une étape, vous devez alors confirmer l'attente ou la supprimer.
Cet article couvre :
- Attente (nb de jours)
- Attente d'un appel API
- Attente d'une date
- Attente d'une correspondance à un segment
- Attente prioritaire
Attente (nb de jours)
Sélectionnez le nombre de jours pendant lesquels les contacts du parcours doivent être mis en attente jusqu'à ce que la prochaine étape de votre parcours soit exécutée.
Attente d'un appel API
Lorsque vous souhaitez gérer le temps d'attente en fonction d'événements survenus dans d'autres systèmes, vous pouvez utiliser l'attente d'un appel API.
Vous pouvez alors pousser un contact dans votre flux chaque fois que les événements connectés sont terminés. Voir un exemple ci-dessous.
Cette attente offrira toujours trois voies : l'acceptation, le rejet et le délai d'attente.
Pour que cette attente se concrétise, vous devez mettre en place un Webhook d'attente pour parcours. Ceci est géré dans les paramètres du compte. Pour chaque contact entrant dans l'étape d'attente, un webhook sera déclenché vers le point de terminaison. Le webhook contient des informations uniques sur la manière de libérer chaque contact de l'attente.
Vous avez en fait deux options, une option pour accepter un avancement dans le flux principal et une option pour le rejeter. Chaque contact reçoit une demande d'acceptation unique et une demande de rejet unique.
Paramètres
Timeout
Pour s'assurer qu'aucun contact ne se trouve dans les limbes de l'attente, il faut ajouter un temps d'attente maximum qui libérera le contact dans une voie de temporisation si aucune demande d'acceptation ou de rejet n'a été déclenchée.
Webhook
Le point de terminaison du webhook est géré dans les Paramètres du compte > (Intégrations) Configuration de l'attente du parcours. En plus de votre terminal, vous pouvez également ajouter un en-tête optionnel et une authentification si nécessaire.
Dans l'étape d'attente proprement dite, vous ajouterez un identifiant de webhook pour préciser l'étape.
Vous pouvez également ajouter des champs personnalisés facultatifs à inclure dans le webhook. Ceux-ci seront inclus dans le webhook pour vous aider à identifier l'attente.
Attente d'une date
Avec cette attente, les contacts attendront jusqu'à une certaine date :
jour de la semaine = attendre le lundi
jour de n'importe quel mois = attendre jusqu'au 3 avril/mai/juin/etc. (chaque année)
jour d'un mois spécifique = attendre le 3 avril (chaque année)
date et année précises = attendre le 3 avril 2020.
Pour chaque option, sauf date et année spécifiques, vous pouvez ajouter plusieurs jours. Cela signifie que vous pouvez, par exemple, libérer des contacts de l'attente les lundis et les jeudis.
Veuillez noter que si la date et l'année spécifiques sélectionnées (la dernière) se trouvent dans le passé, les contacts n'attendront pas mais passeront immédiatement à l'étape suivante du parcours.
Attente d'une correspondance à un segment
Cette attente vous permet de faire passer les contacts correspondants à un certain segment à la prochaine étape de votre parcours. Les contacts qui ne correspondent pas au segment seront mis de côté pour un essai ultérieur.
Lorsque vos contacts arriveront à cette étape d'attente dans le parcours, ils passeront à travers le segment. Tous les contacts correspondant au segment passeront à l'étape suivante (chemin A). Les contacts qui ne correspondent pas au segment seront testés à nouveau pendant un certain nombre de jour (que vous aurez préalablement établi).
Si les contacts ne correspondent pas au segment après le nombre de jours établi, ils suivront le chemin B de votre parcours.
Pour cette étape vous pouvez utiliser un segment existant ou en créer un de toute pièce pour ce parcours spécifique. Vous pourrez par la suite établir le nombre de jours maximum de cette étape d'attente.
Nous vous recommandons d'ajouter une étape d'attente régulière d'au moins 1 journée avant cette étape afin de laisser le temps à vos contacts de pouvoir correspondre votre segment.
Attente prioritaire
Afin de limiter le nombre de messages à envoyer à un contact de différents parcours, vous pouvez ajouter une Attente prioritaire.
Si un contact est sur le point de recevoir des messages de différents parcours le même jour, cette attente annulera le message suivant du (des) parcours(s) que vous considérez comme moins prioritaire.
Rollups prioritaires
Chaque attente prioritaire doit être reliée à un rollup. Lorsque les contacts atteignent cette attente, via les Attentes prioritaires dans les différents parcours, le rollup les rassemble et les maintient jusqu'à la durée d'exécution que vous avez indiquée. Les contacts seront ensuite évalués en vue de l'avancement de vos parcours.
Donc, vous devez d'abord créer un rollup. Naviguez vers Paramètres de compte > Rollup prioritaire (seuls les utilisateurs admin peuvent gérer les rollups).
Cliquez sur Créer un horaire où vous nommez votre rollup et réglez l'heure.
Notez que vos parcours seront traités à la fréquence que vous avez indiquée, mais les contacts qui atteignent une attente prioritaire y resteront jusqu'à l'heure de votre rollup (quotidien).
Prioriser les parcours
Retournez sur Parcours, repérez les parcours que vous souhaitez privilégier et allez dans Paramètres.
Sous Paramètres avancés vous pouvez choisir un nombre entre 1 et 100 (où 1 est votre parcours le plus haut classé). Si vous avez plus d'un parcours avec la même priorité, ceux-ci seront considérés comme égaux (si les attentes sont liées au même rollup). |
Notez que seuls les parcours liés à un même rollup seront comparés entre eux. Par exemple, si parcours A (prio 1) et parcours B (prio 2) sont connectés au rollup 1, vous pouvez toujours ajouter parcours C avec la prio 1 connectée à rollup 2, sans interférer avec parcours A ou B.
Modifier l'attente
Dans l'espace de travail d'édition, ajoutez une attente de priorité avant une étape du message que vous voulez classer par ordre de priorité, et allez dans Editer.
Sélectionnez le rollup que vous souhaitez connecter à votre attente.
Si vous voulez que les contacts refusés soient considérés de nouveau, il suffit de basculer sur Réessai automatique. Ce faisant, le chemin B ne sera pas modifiable. |
Notez que les étapes du message sans attente prioritaire au début seront envoyées normalement (même si vous avez ajouté une priorité sur le parcours lui-même).
Il s'agit d'une fonction complémentaire. Pour en savoir plus, contactez votre gestionnaire chez Symplify.
_________
Exemple d'attente d'un appel API
Vous configurez un parcours pour les nouvelles commandes de votre boutique en ligne. Vous avez d'abord un API starter qui déclenche une confirmation de commande. Le contact poursuit son chemin jusqu'à l'appel Wait for API call (puisque vous voulez attendre que la commande ait été expédiée avant d'envoyer la confirmation d'expédition).
Un webhook est déclenché vers votre point de terminaison avec les informations uniques du contact. Lorsque la commande est emballée et expédiée, vous déclenchez la demande d'acceptation que vous avez reçue dans le webhook. Le contact sera libéré de l'étape d'attente et poursuivra son chemin dans votre parcours (A - Accepted, dans le schéma ci-dessous).
Si l'expédition est retardée, vous pouvez déclencher la demande de rejet et le contact sera alors libéré de l'étape d'attente vers le chemin B - Rejected (sur le schéma ci-dessous), où vous pourrez envoyer des informations sur le retard.
La troisième voie consiste à libérer les contacts qui n'ont pas été acceptés ou rejetés dans les délais prévus. Suite aux nombre de jours que vous aurez déterminé, si le contact n'a pas suivi les chemins A ou B, il prendra le chemin C - Time Out (du schéma ci-dessous).