Déclencheur de flux de travail
Un déclencheur est un événement qui initiera un flux de travail. Chaque flux de travail doit commencer par un déclencheur et ne peut avoir qu'un seul déclencheur. Tous les déclencheurs sont définis par des conditions. Un déclencheur ne se déclenchera et n'initiera un flux de travail que lorsque toutes les conditions sont remplies.
Commence à créer ton flux de travail en sélectionnant le déclencheur et en le configurant en conséquence.
Voici la liste des déclencheurs disponibles :
Déclencheur | Description |
|---|---|
Conversation ouverte | Déclenché lorsqu'une conversation avec le contact est ouverte. |
Conversation fermée | Déclenché lorsqu'une conversation avec le contact est fermée. |
Étiquette de contact mise à jour | Déclenché lorsqu'une balise spécifiée est ajoutée ou supprimée du contact. |
Champ de contact mis à jour | Déclenché lorsque le champ de contact spécifié est mis à jour ou modifié. |
Raccourci | Se déclenche lorsque le raccourci est sélectionné dans le module Boîte de réception. |
Webhook entrant | Se déclenche lorsqu'une application ou un service externe envoie une requête HTTP POST. |
Annonces « Cliquez pour discuter » | Se déclenche lorsqu'une annonce est cliquée ou qu'un message lié à une annonce est reçu. |
Déclencheur manuel | Déclencheurs pour un contact lorsque le déclencheur d'une autre étape de workflow est exécuté et lié à un Workflow avec ce déclencheur. |
Publicités de messagerie TikTok | Se déclenche lorsqu'une publicité TikTok est cliquée ou qu'un message lié à une publicité TikTok est reçu. |
Cycle de vie mis à jour | Déclencheurs pour un contact lorsque son étape de cycle de vie est mise à jour. |
Après avoir spécifié le déclencheur, passe aux paramètres de l'étape. Choisissez l’une des étapes disponibles.
Paramètres avancés
Chaque paramètre de déclenchement dispose d'une bascule Paramètres avancés en bas qui spécifie le déclenchement une fois par contact (sauf pour le déclenchement manuel). Cela empêche les contacts de répéter ce flux de travail, de sorte qu'ils ne peuvent parcourir le parcours du flux de travail qu'une seule fois.

Lorsque le bouton bascule est activé, le flux de travail ne sera pas déclenché pour aucun contact qui s'est déjà inscrit à ce flux de travail auparavant, même si la condition était définie sur désactivée lors de cet événement.
Configuration du déclencheur
Chaque flux de travail doit démarrer avec un déclencheur et ne peut avoir qu'un seul déclencheur. Lorsque les conditions de déclenchement sont remplies, le flux de travail sera exécuté séquentiellement sur le contact déclencheur.
Déclencheur : conversation ouverte
Démarre le flux de travail lorsqu'une conversation avec le contact est ouverte et que toutes les conditions de déclenchement sont remplies.
Configuration
La condition de déclenchement de ce workflow est limitée à la source, qui identifie comment la conversation a été ouverte. Lorsqu'aucune condition n'est ajoutée, le flux de travail se déclenchera chaque fois qu'une conversation est ouverte, quelle que soit la source.
Les sources sont les suivantes :
Source | Description |
|---|---|
Utilisateur | La conversation est ouverte par l'utilisateur (conversations sortantes). Cas d'utilisation courants : mises à jour des nouvelles fonctionnalités, messages de suivi. |
Flux de travail | La conversation est ouverte par une étape de workflow. |
Contact | La conversation est ouverte par le contact (conversations entrantes). Cas d'utilisation courants : routage des contacts, attribution des contacts. |
API | La conversation est ouverte par l'API développeur. |
Zapier | La conversation est ouverte par un Zap. |
Make | La conversation est ouverte par Make. |
Annonces « Cliquez pour discuter » | La conversation s'ouvre en cliquant sur une annonce. |

Pour chaque source, un maximum de 10 conditions est autorisé avec des opérateurs logiques AND ou OR. Chaque condition doit avoir sa propre source, un opérateur et une valeur.
Variables de déclenchement
Toutes les variables de déclenchement pour le déclencheur Conversation ouverte reflètent les informations liées à la conversation, telles que le premier message entrant de la conversation. Apprends-en davantage sur les variables de déclenchement pour le déclencheur Conversation Ouverte ici.
Déclencheur : conversation fermée
L'ajout de conditions au déclencheur de fermeture de conversation est facultatif. Si aucune condition n'est ajoutée, le flux de travail se déclenchera chaque fois qu'une conversation est fermée, quelle que soit la source.
Démarre le flux de travail lorsqu'une conversation avec le contact est fermée et que toutes les conditions de déclenchement sont remplies.
Configuration
Il existe deux conditions de déclenchement possibles pour les conversations fermées : la source, qui identifie qui a fermé la conversation, et la catégorie, qui identifie la classification de la conversation.
Les sources suivantes déclencheront ce flux de travail si elles ferment une conversation :
Source | Description |
|---|---|
Utilisateur | La conversation est clôturée par l'utilisateur. |
Flux de travail | La conversation est clôturée par une étape de workflow. |
Bot | La conversation est fermée par le bot. |
API | La conversation est fermée par l'API du développeur. |
Zapier | La conversation est clôturée par un Zap. |
Make | La conversation est clôturée par Make. |
La conversation fermée par la fusion d'un contact ne déclenchera PAS de flux de travail.

Ce flux de travail sera également déclenché si les conversations liées aux catégories spécifiées sont fermées. Ces catégories sont déterminées dans la section Notes de clôture de la plateforme. Dans les flux de travail, elles apparaîtront comme des choix dans le menu déroulant des valeurs.
Pour chaque source et catégorie, un maximum de 10 conditions est autorisé avec des opérateurs logiques AND ou OR. Chaque condition doit avoir sa propre source, un opérateur et une valeur.
Variables de déclenchement
Toutes les variables de déclenchement du déclencheur Conversation fermée reflètent les informations liées à la conversation, telles que le temps de résolution de la conversation, le temps de première réponse et le résumé de clôture de la conversation. Apprends-en davantage sur les variables de déclenchement pour le déclencheur Conversation Fermée ici.
Déclencheur : balise de contact mise à jour
Lance le flux de travail lorsque des balises spécifiées sont ajoutées ou supprimées d'un contact.
Configuration
Pour configurer ce flux de travail, sélectionnez une action qui agira comme déclencheur. Les options sont lorsqu'une balise est ajoutée à un contact ou lorsqu'une balise est supprimée du contact.
Ensuite, sélectionnez la ou les balises qui constitueront la ou les conditions à remplir pour le lancement du flux de travail.
L'importation de contacts avec des balises ou des champs personnalisés ne déclenche pas automatiquement les flux de travail. Pour activer les flux de travail après l'importation, une action secondaire est requise. Pour plus d'informations sur le lancement des flux de travail après l'importation, reportez-vous à notre API de développeur ou à des outils d'intégration tels que Make/Zapier.

Déclencheur : champ de contact mis à jour
Lance le flux de travail lorsqu'un champ de contact spécifié est mis à jour.
Configuration
Tout contact ou champ personnalisé peut être configuré comme déclencheur pour ce flux de travail. Sélectionnez le champ de contact qui servira de condition pour ce déclencheur. Toute mise à jour de ce champ lancera le flux de travail.
L'importation de contacts avec des balises ou des champs personnalisés ne déclenche pas automatiquement les flux de travail. Pour activer les flux de travail après l'importation, une action secondaire est requise. Pour plus d'informations sur le lancement des flux de travail après l'importation, reportez-vous à notre API de développeur ou à des outils d'intégration tels que Make/Zapier.

Déclencheur : raccourci
Lance un flux de travail sélectionné à partir du menu contextuel du module Boîte de réception .

Comment ça marche
Le raccourci fait référence à un flux de travail créé avec le déclencheur « Raccourci ». Cette fonctionnalité permet aux utilisateurs de lancer des flux de travail qui ont un raccourci comme déclencheur sans quitter le module Boîte de réception .
Dans le module Boîte de réception , cliquez sur l'icône Raccourci dans la barre d'outils du compositeur de messages. Cela ouvrira le menu Raccourcis, qui affiche tous les raccourcis publiés dans l'espace de travail. Sélectionnez le raccourci souhaité pour lancer son flux de travail.
L'icône de raccourci sera désactivée s'il n'y a aucun raccourci créé et publié dans l'espace de travail.
Si tu ne souhaites pas permettre aux agents d'initier des raccourcis, désactive cette option dans les paramètres de restrictions avancées sous les paramètres utilisateur de l'espace de travail.
Configuration
Vous pouvez configurer des raccourcis avec des icônes, des noms et des descriptions individuels. Lorsque le menu Raccourcis s'ouvre, ceux-ci s'affichent pour vous permettre d'identifier et de sélectionner facilement le raccourci souhaité.
Formulaire de raccourci
Dans le tiroir de configuration du déclencheur Raccourci, vous pouvez choisir de créer un formulaire Raccourci. Chaque fois que le raccourci est déclenché, le formulaire s'ouvre. Le flux de travail ne sera lancé qu'une fois le formulaire rempli par l'utilisateur.
Le formulaire de raccourci peut être personnalisé avec des champs de formulaire pour saisir des données ou des commentaires. Les valeurs renseignées peuvent être enregistrées en tant que variables et utilisées dans le flux de travail.
Pour ajouter un champ de formulaire :
Cliquez sur le bouton + Ajouter un champ de formulaire .
Nommez le champ du formulaire. Par exemple, l'ID de commande, le motif du remboursement.
Sélectionnez le type de champ. Les types de champs disponibles sont :
Texte
Liste (déroulante)
Case à cocher
Nombre
Date
Temps
Numéro de téléphone
E-mail
URL
4. Nommez la variable pour ce champ.
5. Utilisez les variables de sortie dans les étapes du workflow. Apprends-en davantage sur les variables de sortie ici.
6. Définissez le champ de formulaire comme requis en basculant le bouton Obligatoire sur ON. Cela oblige les agents à remplir les données ou les commentaires.
Déclencheur : Webhook entrant
Démarre le flux de travail lorsqu'un événement spécifique se produit sur une application tiers et que l'information est envoyée via une requête HTTP.
Ce déclencheur est disponible uniquement pour le plan Business et supérieur.
Configuration
Une fois que tu sélectionnes ce déclencheur, une URL de webhook unique est automatiquement générée pour chacun de tes workflows. Tu enverras des requêtes HTTP POST à cette URL pour déclencher le flux de travail.
Tu devras ensuite fournir la clé JSON dans ta charge utile qui correspond au type d'identifiant de contact. Cela permet à notre système d'identifier quel Contact ou quels Contacts seront déclenchés par le flux de travail. Il a une limite maximale de caractères de 500.
Il existe trois principaux types d'identifiants de contact (comment nous identifions un contact) :
ID de contact
E-mail
Numéro de téléphone

Tu peux également stocker les paramètres dans ta charge utile de webhook entrant en tant que variables afin de pouvoir les utiliser dans d'autres étapes du flux de travail en fonction de ton cas d'utilisation.
Exigences :
La clé JSON dans ta charge utile doit correspondre au texte du champ JSON sur la plateforme.
La même clé JSON ne peut pas être enregistrée deux fois ; elle doit être une valeur définie (pas un objet ou un tableau).
La clé JSON a une limite maximale de caractères de 500.
Tu termineras le processus en enregistrant la clé-valeur JSON dans une variable. La variable doit être unique dans le texte et avoir une limite maximale de caractères de 30. Un maximum de 10 variables est autorisé. Veuillez noter que seul le corps JSON peut être enregistré.
Exemple
Comment remplir la clé JSON pour enregistrer une réponse pour différents formats de réponse :
{
"name": "Jason",
"zip_codes": "12345",
"phone": "123123"
}Pour enregistrer le numéro de téléphone dans le corps JSON ci-dessus, utilise $.phone comme clé JSON.
{
"custom_fields": {
"firstName": "John",
"lastName": "Doe",
"locale": "en_GB",
"timezone": "5",
"gender": "male",
"phone": "123123",
"email": "zy@respond.io",
"customerid": "1"
},
"created_at": 1575618542
}Pour enregistrer le numéro de téléphone dans le corps JSON ci-dessus, utilise $.custom_fields.phone.
{
"data": {
"id":"1776025372480910",
"contacts" : [
{
"firstName":"John",
"lastName":"Doe",
"locale": "en_GB"
},
{
"firstName":"Jane",
"lastName":"Doe",
"locale": "en_GB"
}
]
}
}Pour enregistrer le prénom ‘Jane’ dans le corps JSON ci-dessus, utilise $.data.contacts[1].firstName.
Déclencheur : Annonces Click-to-Chat méta
Démarre le flux de travail lorsqu'une publicité Facebook est cliquée ou lorsqu'un message lié à la publicité est reçu.

Configuration
Après avoir sélectionné ce déclencheur, connecte ton compte Facebook pour le configurer.
Une fois connecté à Facebook, sélectionne le compte publicitaire et les annonces pertinentes que tu souhaites lier au déclencheur.
Seules les annonces créées et gérées dans le gestionnaire de publicités peuvent être sélectionnées ici. Si tu as créé des annonces à partir d'une application Meta, par exemple Meta Business Suite ou Instagram, elles ne seront pas listées ici pour sélection.
Sélection d'annonces

Sélectionne Toutes les annonces pour appliquer à toutes les annonces actuelles et futures dans le compte publicitaire sélectionné.
Pour activer cela, choisis l'option « Toutes les annonces » à partir du nouveau bouton de contrôle segmenté.
Lorsque cette option est sélectionnée, le flux de travail se déclenchera automatiquement pour toutes les annonces gérées dans le compte publicitaire sélectionné, y compris toutes les annonces ajoutées à l'avenir.
Si tu préfères cibler des annonces spécifiques, sélectionne l'option « Annonces sélectionnées » pour choisir manuellement les annonces dans la liste déroulante.
Variables de déclenchement
Lorsqu'une annonce Meta Click-to-Chat est déclenchée, respond.io récupère métadonnées de l'annonce et les stocke dans Variables de déclenchement. Ces variables sont utiles pour personnaliser les messages, acheminer les prospects et transmettre les données de campagne à des outils externes.
Variables disponibles :
Variable | Description |
|---|---|
$clicktochat.ad_timestamp | Heure à laquelle la publicité a été cliquée |
$clicktochat.ad_first_incoming_message | Premier message envoyé par le contact |
$clicktochat.ad_channel_id | ID du canal de messagerie |
$clicktochat.ad_channel_type | Type de canal (par exemple Messenger, WhatsApp) |
$clicktochat.ad_contact_type | Type de contact (par exemple nouveau ou existant) |
$clicktochat.ad_id | ID de la publicité |
$clicktochat.ad_name | Nom de la publicité |
$clicktochat.ad_campaign_id | ID de campagne |
$clicktochat.ad_campaign_name | Nom de la campagne |
$clicktochat.ad_adset_id | ID de l'ensemble d'annonces |
$clicktochat.ad_adset_name | Nom de l'ensemble d'annonces |
$clicktochat.ad_ad_url | URL de l'annonce |
$clicktochat.ad_reference | Chaîne de référence attachée à l'annonce |
$clicktochat.ad_status | Statut de l'annonce |
$clicktochat.ad_objective | Objectif de la campagne (par exemple, prospects, trafic) |
$clicktochat.ad_optimization_goal | Objectif d'optimisation défini dans le gestionnaire de publicités |
$clicktochat.ad_destination_type | Type de destination (par exemple Messenger, WhatsApp) |
Remarque : Ces variables peuvent renvoyer null en fonction des métadonnées reçues de Meta. Elles ne sont disponibles que pendant l'exécution du workflow après le déclenchement de l'annonce.
Comment utiliser
Utilise n'importe quelle variable dans les étapes de ton workflow en la référençant avec un signe dollar $. Par exemple :
Envoyer un message personnalisé : Salut ! Merci d'avoir cliqué sur notre annonce $clicktochat.ad_name !
Ajouter le nom de la campagne à une feuille Google
Flocons de travail de branche basés sur une campagne ou un ensemble d'annonces
Déclencheur : publicités sur TikTok
Démarre le flux de travail lorsqu'une publicité TikTok est cliquée ou lorsqu'un message lié à la publicité est reçu.

Configuration
Après avoir sélectionné ce déclencheur, connecte ton compte d'annonces TikTok dans Intégrations pour le configurer.
Une fois connecté à TikTok, sélectionne le compte publicitaire et les annonces pertinentes que tu souhaites lier au déclencheur.
Seules les publicités créées et gérées dans le gestionnaire de publicités TikTok peuvent être sélectionnées ici.
Sélection d'annonces

Sélectionne Toutes les annonces pour appliquer à toutes les annonces actuelles et futures dans le compte publicitaire sélectionné.
Pour activer cela, choisis l'option « Toutes les annonces » à partir du nouveau bouton de contrôle segmenté.
Lorsque cette option est sélectionnée, le flux de travail se déclenchera automatiquement pour toutes les annonces gérées dans le compte publicitaire sélectionné, y compris toutes les annonces ajoutées à l'avenir.
Si tu préfères cibler des annonces spécifiques, sélectionne l'option « Annonces sélectionnées » pour choisir manuellement les annonces dans la liste déroulante.
Variables de déclenchement
Lorsqu'une interaction avec une publicité TikTok déclenche le flux de travail, respond.io récupère métadonnées sur la publicité et les stocke dans Variables de déclenchement. Ces variables peuvent être utilisées tout au long du flux de travail pour la personnalisation, la logique de routage et l'intégration avec des outils externes (par exemple, Google Sheets).
Variables disponibles :
Variable | Description |
|---|---|
$tiktokmessagingad.ad_timestamp | Heure à laquelle la publicité a été cliquée |
$tiktokmessagingad.ad_first_incoming_message | Premier message envoyé par le contact |
$tiktokmessagingad.ad_channel_id | ID du canal de messagerie |
$tiktokmessagingad.ad_channel_type | Type de canal (par exemple TikTok) |
$tiktokmessagingad.ad_contact_type | Type de contact (par exemple nouveau ou existant) |
$tiktokmessagingad.ad_id | ID de la publicité |
$tiktokmessagingad.ad_name | Nom de la publicité |
$tiktokmessagingad.ad_campaign_id | ID de campagne |
$tiktokmessagingad.ad_campaign_name | Nom de la campagne |
$tiktokmessagingad.ad_adgroup_id | ID du groupe d'annonces |
$tiktokmessagingad.ad_adgroup_name | Nom du groupe d'annonces |
$tiktokmessagingad.ad_operation_status | État de fonctionnement de la publicité |
$tiktokmessagingad.ad_secondary_status | Statut secondaire de la publicité |
Remarque : Il est possible que toutes les variables ne soient pas disponibles pour chaque interaction publicitaire. Ces variables peuvent renvoyer null si les informations ne sont pas fournies par TikTok.
Comment utiliser
Utilise ces variables dans n'importe quelle étape du flux de travail en les référençant avec un signe dollar $. Par exemple :
Ajouter une balise : $tiktokmessagingad.ad_campaign_name
Mettre à jour un champ personnalisé
Transmettre des métadonnées aux applications externes via une requête HTTP ou Google Sheets
Déclencheur : Déclencheur manuel
Le déclencheur manuel ne peut pas fonctionner seul. Il ne peut s'exécuter que via l'étape Déclencher un autre flux de travail.
Apprends-en davantage sur le déclenchement d'une autre étape de workflow ici.
Si tu connectes deux flux de travail ou plus avec l'étape Déclencher un autre flux de travail, tu peux utiliser le déclencheur manuel sur les flux de travail connectés au flux de travail d’origine. Cela signifie que les flux de travail connectés ne fonctionneront que lorsqu'un contact entre dans le flux de travail avec l'étape Déclencher un autre flux de travail.
Configuration
Le déclencheur manuel ne peut être utilisé qu'avec l'étape Déclencher un autre flux de travail.
Disons que le flux de travail A est créé avec le déclencheur manuel, et qu'il est connecté au flux de travail B. Le flux de travail A ne se déclenchera que lorsque le flux de travail B sera publié, et qu'un contact entrera dans le flux de travail A via l'étape Déclencher un autre flux de travail.

Déclencheur : Mise à jour du cycle de vie
Le déclencheur de mise à jour du cycle de vie initie un flux de travail chaque fois qu'une étape de cycle de vie d'un contact change. Cela te permet d'automatiser des actions en fonction de la progression des contacts à travers tes étapes de vente, comme la qualification des leads, les suivis ou les efforts de fidélisation des clients.

Configuration
Activer le cycle de vie dans les paramètres
Assure-toi que la fonctionnalité cycle de vie est activée dans les paramètres de ton espace de travail. Si le cycle de vie n'est pas activé, tu devras l'activer avant de configurer ce déclencheur.
Sélectionner la ou les étapes du cycle de vie
Après avoir sélectionné ce déclencheur, choisis la ou les étapes du cycle de vie qui lanceront le flux de travail.
Toutes les étapes : Déclenche le flux de travail chaque fois que l’étape d’un contact est mise à jour, quelle que soit l'étape spécifique.
Étapes spécifiques : Déclenche le flux de travail uniquement lorsqu'une étape d’un contact est mise à jour vers une ou plusieurs étapes sélectionnées. Tu peux sélectionner une ou plusieurs étapes selon tes besoins.
Configurer les paramètres avancés (facultatif)
Déclencher une fois effacé : En option, active cette option pour déclencher le flux de travail lorsqu'une étape de cycle de vie d'un contact est effacée, ne laissant aucune étape attribuée.
Déclencher une fois par contact : Lorsqu'elle est activée, cette option garantit que le flux de travail se déclenche uniquement une fois pour chaque contact, même s'il revient à l'étape sélectionnée.
Utilise notre modèle Google Sheets pour capturer des données clés et suivre les taux de conversion avec l'Étape de Mise à Jour du Cycle de Vie.
FAQ et résolution de problèmes
Pourquoi mes annonces Click-to-Chat n'apparaissent-elles pas dans le déclencheur des annonces Click-To-Chat ?
Si votre annonce Click-to-Chat n'apparaît pas comme prévu, c'est probablement dû à des paramètres spécifiques de votre configuration d'annonces qui ne correspondent pas aux types pris en charge. Voici ce que vérifier :
Canaux pris en charge : Assure-toi que le canal que tu utilises est pris en charge. Actuellement, respond.io prend en charge
WhatsApp Business Platform (API)
API Cloud WhatsApp
Instagram
Facebook Messenger
État de l'annonce : Assure-toi que ton annonce est définie sur
ActiveouPaused.Objectif de la campagne : Vérifie si l'objectif de ton annonce correspond à l'un des types pris en charge.
Ancien nom d'objectif des annonces Meta :
BRAND_AWARENESS,LINK_CLICKS,CONVERSIONS,MESSAGES,TRAFFIC, etREACH.Nouveau nom d'objectif des annonces Meta (bêta) :
OUTCOME_ENGAGEMENT,OUTCOME_AWARENESS,OUTCOME_TRAFFIC,OUTCOME_LEADS, etOUTCOME_SALES.
Objectif d'optimisation : Les objectifs d'optimisation de ton annonce sont l'un des suivants :
OFFSITE_CONVERSIONS,CONVERSATIONS,IMPRESSIONS, ouLINK_CLICKS.Type de destination : Les types de destinations de ton annonce sont l'un des suivants :
APPLINKS_AUTOMATIC,INSTAGRAM_DIRECT,MESSENGER,APP, ouWHATSAPP.