Send Gate Plus est un module complémentaire permettant de mettre en place un processus automatique de transfert des contacts inclus dans un envoi vers d'autres systèmes. Le système intégré peut alors, par exemple, vérifier le consentement en direct (et rejeter les messages individuels) ou ajouter des codes promotionnels, des étiquettes ou d'autres informations à ces contacts spécifiques.
Comment fonctionne-t-il ?
Lorsque vous envoyez, par exemple, une campagne, Symplify crée les messages pour tous les contacts correspondant à votre segment connecté. Lorsque cela sera fait, un webhook sera déclenché contenant un URL de téléchargement vers un fichier contenant tous les contacts. Le lot avec les messages générés sera mis en attente jusqu'à ce que le système intégré accepte le lot et les messages seront alors envoyés immédiatement ou à l'heure prévue.
Configuration
Le système d'intégration doit fournir un seul point d'accès au webhook pour l'ensemble du compte, qui traite toutes ces demandes de manière asynchrone. Le point d'accès devra également être capable de faire différentes choses en fonction des actions spécifiées dans la charge utile.
Allez dans Paramètres du compte > (Intégrations) > Webhooks et ajoutez votre point de contact (HTTP ou SQS) ainsi que les informations d'authentification (auth de base, jeton d'en-tête personnalisé ou informations AWS IAM pour SQS).
Vous pouvez ensuite ajouter des détails et des demandes d'action spécifiques au projet qui seront automatiquement inclus dans tous les webhooks déclenchés à l'intérieur du projet.
Ceci est géré dans les Paramètres du compte > (Intégrations) > Send gate Plus.
Vous pouvez avoir des actions différentes sur des projets différents.
Note importante! Vous pourrez également définir des actions supplémentaires au niveau de l'envoi, qui seront ensuite fusionnées avec les actions au niveau du projet (elles ne seront pas remplacées). Learn more ahead.
Informations sur les webhooks
Send gate Plus peut être utilisé sur tous les types d'envois, mais les données transmises seront légèrement différentes selon qu'il s'agit d'envois générés par lots ou d'envois à déclenchement unique.
Envois par lots
Le webhook pour les envois générés par lots comprendra les détails suivants :
finishUri: L'URI unique pour confirmer l'envoi et libérer les messages en pause dans le lot.
actions: The actions with their identifiers informs the integrated system how to manage the contacts in the batch
projectName: Le nom du projet connecté à votre envoi
journeyName: Le nom de votre parcours/campagne
sendoutName: Le nom de votre envoi comme indiqué dans Symplify
itemDownloadUri: Le lien de téléchargement vers le fichier contenant le groupe cible de l'envoi. Chaque contact aura un cancelUri individuel que vous pouvez utiliser lorsque des messages uniques doivent être rejetés.
Envois uniques
Le webhook pour les envois uniques comprendra les mêmes détails, sauf qu'il n'y a pas d'itemDownloadUri. Au lieu de cela, le contact id (original id) du contact unique concerné par ce webhook est indiqué sous items avec le rejectUri.
Gestion des envois
Les contacts individuels ou les lots de contacts qui ne sont pas encore approuvés feront une pause sur une étape de message jusqu'à ce que vous répondiez (acceptation ou rejet). Si vous n'avez pas répondu jusqu'à l'étape suivante de votre flux de campagne ou jusqu'à ce que le délai d'attente soit atteint dans un parcours, les contacts entreront dans le parcours d'attente ou quitteront le flux, en fonction de votre configuration.
Lorsque vous ajoutez une étape de message à votre campagne ou parcours et que vous cliquez sur modifier, vous verrez apparaître l'onglet Send Gate Plus.
Ici, vous pouvez activer le contrôle de division avancé Send Gate Plus qui fournira trois voies dans votre flux pour vous donner plus de flexibilité pour ajuster les événements futurs si les contacts sont rejetés ou si le délai d'envoi est dépassé.
Attention! Lorsque les parcours divisés sont désactivés, les contacts qui sont rejetés ou dont le délai d'attente est dépassé ne poursuivront pas la campagne après cette étape.
Délais d'attente
Les délais d'attente sont utilisés pour libérer les contacts que vous n'avez pas acceptés ou rejetés. Dans une configuration optimale, ce chemin ne devrait jamais traiter aucun contact.
Pour un Parcours, vous pouvez définir une limite de temps pour le moment où les contacts doivent être libérés de l'étape, dans le cas où un contact ou un lot n'est pas accepté/rejeté.
Dans un Campaign Manager, le délai est toujours d'une (1) heure et vous devez répondre dans cette heure. Les contacts non acceptés/rejetés seront traités lors de l'exécution de l'étape suivante (sur n'importe quel chemin).
Notez que si l'exécution suivante a lieu dans l'heure (le délai d'attente) et que vous n'avez pas répondu à Send Gate, les contacts ne poursuivront pas le flux de la campagne.
Lorsque vous programmez vos envois, vous devez vous assurer que vous disposez de suffisamment de temps entre vos étapes. Tous les lots doivent avoir le temps d'être traités et vous devez avoir le temps de réagir aux informations de Send Gate.
Par conséquent, faites attention à programmer des étapes trop serrées, surtout si vous n'êtes pas sûr de votre temps de réponse.
Actions au niveau de l'envoi
En plus de toutes les actions ajoutées au niveau du projet, vous pouvez également définir des actions spécifiques à l'envoi. Celles-ci seront uniques pour l'envoi (et ne seront pas stockées pour être réutilisées).
Ce module complémentaire est disponible dans Gestionnaire de campagne et Parcours.
Vous voulez en savoir plus sur ce module complémentaire ? Contactez votre gestionnaire de succès chez Symplify.