# Workflows

{% hint style="success" icon="list-check" %}
**EN BREF**

Les workflows sont le coeur de l'orchestration de vos interactions client dans Fullwhere.

Ils vous permettent de définir des logiques d'automatisation, comme :

* définir des alertes automatiques
* assigner automatiquement des interactions à des utilisateurs
* générer des réponses IA
* gérer l'envoi des réponses automatiques.
  {% endhint %}

{% hint style="info" icon="lightbulb" %}
Les workflows Fullwhere reposent sur un moteur visuel vous permettant d'articuler librement des nœuds de type Condition et de type Action.

Cette grande flexibilité vous permet de reproduire dans les workflows Fullwhere vos logiques internes pour personnaliser au mieux la gestion de vos interactions clients.
{% endhint %}

{% hint style="info" icon="shield-check" %}
**DROITS D'ACCÈS**

Pour modifier les Workflows de votre espace Fullwhere, vous devez être un membre superviseur avec des droits Administrateur.
{% endhint %}

Rendez-vous dans Automatisations > [Workflows](https://app.fullwhere.com/automation/workflows) dans la barre de navigation principale sur la gauche de votre écran.

## Vos Workflows <a href="#h_9997e105e2" id="h_9997e105e2"></a>

Les Workflows de votre espace Fullwhere sont affichés dans le tableau Workflows.\
Vous pouvez facilement trouver un workflow grâce à la barre de recherche texte ou aux filtres *Statut* et *Créé par*.

Le tableau des Workflows affiche en colonnes les informations suivantes :

<table><thead><tr><th width="264.765625">Nom</th><th>Description</th></tr></thead><tbody><tr><td>Nom</td><td>Nom attribué à votre workflow</td></tr><tr><td>Statut</td><td>Actif / Inactif</td></tr><tr><td>Créé par</td><td>Utilisateur de votre compte ayant créé le workflow</td></tr><tr><td>Date de création</td><td>Date de création de votre workflow</td></tr><tr><td>Date de modification</td><td>Date de la dernière modification effectuée par sur votre Workflow</td></tr></tbody></table>

Pour créer un Workflow, cliquez sur le bouton "Créer un workflow" en haut à droite de votre écran.\
Pour éditer un Workflow déjà existant, cliquer sur la ligne correspond à votre Workflow dans le tableau.\
Pour supprimer un workflow, cliquez sur les trois petits points en bout de ligne du tableau des workflows et cliquer sur Supprimer.

## Le déclencheur

Lorsque vous créez un Workflow, la première étape consiste à configurer son déclencheur.\
Le déclencheur permet de mettre en place des conditions qui définiront les interactions qui déclencheront ce workflow, donc pour lesquelles les différentes actions de votre workflow pourront être exécutées.

Pour définir votre déclencheur, cliquer sur la carte bleue "Déclencheur - Interaction entrante".

Dans le volet s'ouvrant sur la droite, vous pouvez ajouter une Note à votre déclencheur; celle-ci sera visible sur le graphique de votre workflow. Ajouter une Note peut utile pour indiquer à vos équipes les conditions définies dans votre déclencheur.

Une fois votre déclencheur défini, vous pouvez configurer les prochaines étapes de votre Workflow en configurant des Nœuds.\
Cliquer sur le bouton ⊕ en sorti de votre déclencheur pour définir la prochaine étape, pouvant être :&#x20;

* une condition logique
* une condition IA
* une action.

## Les conditions logiques

Les conditions logiques sont des Nœuds de type Condition qui vous permettent de router vos interactions clients en fonction de champs et valeurs précis, par exemple en utilisant la Note, le Texte ou encore les mots clés de votre interaction client.

[Accéder à la liste des conditions logiques disponibles.](#liste-des-conditions-logiques)

Une fois que vous avez ajouté un Nœud de condition logique à votre Workflow, cliquez dessus pour configurer les conditions du Noeud.

Dans le volet s'ouvrant sur la droite, vous pouvez ajouter une Note à votre nœud de condition; celle-ci sera visible sur le graphique de votre workflow, vous permettant ainsi de reconnaître facilement votre nœud de conditions.

Grâce aux boutons d'ajout de condition, vous pouvez configurer les conditions et groupes de conditions définissant votre Nœud.

Lorsqu'une interaction client passe par un Noeud de conditions, les conditions sont vérifiées et la valeur de sortie est soit "<mark style="color:$warning;">`Vrai`</mark>" ou "<mark style="color:$warning;">`Faux`</mark>".

Sur votre Nœud de condition logique, cliquez sur le bouton "**⊕ Vrai**" pour définir les prochaines étapes (condition ou action) de votre workflow pour les interactions clients pour lesquelles vos conditions sont vraies/vérifiées.\
Sur votre Nœud de condition logique, cliquez sur le bouton "**⊕ Faux**" pour définir les prochaines étapes de votre workflow pour les interactions clients pour lesquelles vos conditions sont fausses/invalidées.

## Les conditions IA

Les conditions IA sont des Nœuds de condition vous permettant de router vos interactions clients en fonction de scénarios exprimés en langage naturel.

Une fois que vous avez ajouté un Nœud de condition IA à votre Workflow, cliquez dessus pour le configurer.

Dans le volet s'ouvrant sur la droite, vous pouvez ajouter une Note à votre nœud de condition IA; celle-ci sera visible sur le graphique de votre workflow, vous permettant ainsi de reconnaître facilement votre nœud de conditions.

Dans la section "Prompt", définissez en language naturelle le scénario que l'IA devra vérifier.

Lorsqu'une interaction client passe par un Noeud de conditions IA, elle sera confrontée à votre Prompt à l'aide d'un LLM. Si le LLM estime que votre interaction client correspond à votre Prompt, il renverra la valeur "<mark style="color:$warning;">`Vrai`</mark>", sinon la valeur "<mark style="color:$warning;">`Faux`</mark>".

Sur votre Nœud de condition IA, cliquez sur le bouton "**⊕ Vrai**" pour définir les prochaines étapes (condition ou action) de votre workflow pour les interactions clients pour lesquelles votre condition IA est vraie/vérifiée.\
Sur votre Nœud de condition IA, cliquez sur le bouton "**⊕ Faux**" pour définir les prochaines étapes de votre workflow pour les interactions clients pour lesquelles votre condition IA est fausse/invalidée.

## Les actions

À la suite de votre déclencheur, d'un Nœud de conditions logiques ou d'un Nœud de conditions IA, il vous est possible d'ajouter un ou plusieurs Nœuds d'action.

En sortie de votre Déclencheur, cliquer sur le bouton "⊕" puis sur "Action".\
En sortie d'un Noeud de conditions, cliquer sur le bouton "⊕ Vrai" ou "⊕ Faux"  puis sur "Action".

Ces Nœud définissent des actions qui seront automatiquement appliquées aux interactions clients pour lesquelles ils seront exécutés.\
Les actions peuvent être de différents types et peuvent être chacune configurée selon vos besoins.

Une fois que vous avez ajouté un Nœud d'action à votre Workflow, cliquez dessus pour le configurer.

Dans le volet s'ouvrant sur la droite, vous pouvez ajouter une Note à votre nœud de condition IA; celle-ci sera visible sur le graphique de votre workflow, vous permettant ainsi de reconnaître facilement votre nœud d'action.

Sélectionner ensuite le type d'action que vous souhaitez configurer :&#x20;

### Notifier des utilisateurs

L'action "Notifier des utilisateurs" vous permet d'envoyer une notification par email à des utilisateurs de votre choix.

{% stepper %}
{% step %}

#### Panel Destinataires

Le panel destinataires vous permet de configurer les utilisateurs devant être notifiés par votre Nœud d'action.

Cliquez sur "Ajouter des destinataires", puis recherchez et sélectionnez les utilisateurs à ajouter.

Il vous est également possible de notifier des utilisateurs en fonction de la Zone (Marque, Localisation, Groupe de localisations) concernée par l'interaction client.

Pour définir des utilisateurs spécifiques pour vos marques, cliquez sur "**Marques +**".

Vous pouvez "**Choisir des marques**" pour ajouter des marques à votre Nœud d'action et définir les destinataires à notifier pour cette marque.\
Vous pouvez également utiliser l'option "**Préremplir depuis les paramètres**". Dans ce cas, nous créerons pour vous les logiques de notification en fonction de vos marques et des utilisateurs ayant des droits sur vos marques.

Vous pouvez effectuer cette opération pour les **Localisations** et les **Groupes de localisation.**
{% endstep %}

{% step %}

#### Panel Notifications

Dans le panel Notifications, vous pouvez sélectionner les canaux à utiliser pour l'envoi des notifications : Email et WhatsApp.

Email :&#x20;

* l'Objet de l'email
* un potentiel Message personnalisé (optionnel) à destination des destinataires, qui sera affiché en en-tête de l'email reçu.

WhatsApp : \
Les notifications WhatsApp pourront être envoyés aux utilisateurs sélectionnés qui ont WhatsApp et qui ont enregistré leur numéro de téléphone sur leur [compte Fullwhere](/commencer/parametrer-son-compte.md#h_383effe7cc).

{% hint style="info" %}
Les envois par WhatsApp font l'objet d'une facturation supplémentaire. Rapprochez-vous de votre chargé de compte pour obtenir plus d'information.
{% endhint %}
{% endstep %}
{% endstepper %}

### Assigner des utilisateurs

L'action "Assigner des utilisateurs" vous permet d'assigner une interaction client à des utilisateurs de votre choix.

{% hint style="info" %}
L'assignation détermine les utilisateurs pour lesquels une interaction client sera présente dans la vue principale "[Mon Inbox](/inbox/naviguer-dans-linbox.md#mon-inbox)".
{% endhint %}

Cliquez sur "Ajouter des utilisateurs", puis rechercher et sélectionner les utilisateurs à ajouter.

Il vous est également possible d'assigner des utilisateurs en fonction de la Zone (Marque, Localisation, Groupe de localisations) concernée par l'interaction client.

Pour définir des utilisateurs spécifiques pour vos marques, cliquez sur "**Marques +**".

Vous pouvez "**Choisir des marques**" pour ajouter des marques à votre Nœud d'action et définir les utilisateurs à assigner pour cette marque.\
Vous pouvez également utiliser l'option "**Préremplir depuis les paramètres**". Dans ce cas, nous créerons pour vous les logiques d'assignation en fonction de vos marques et des utilisateurs ayant des droits sur vos marques.

Vous pouvez effectuer cette opération pour les **Localisations** et les **Groupes de localisation.**

### Générer une réponse IA

Cette action vous permet de générer une réponse en utilisant un [agent IA](/automatisations/agents-ia.md) préalablement configuré sur votre compte.

#### Paramétrage général

{% stepper %}
{% step %}

#### Associer un agent IA

Sélectionnez l'[agent IA](/automatisations/agents-ia.md) que votre action utilisera pour générer une réponse. Votre agent doit avoir été préalablement configuré.
{% endstep %}

{% step %}

#### Canal de réponse

Ce paramétrage vous permet de sélectionner le [canal](/inbox/traiter-une-interaction-client.md#h_817c292fa7) sur lequel vous souhaitez répondre à votre client.

**Canal client :** le canal de réponse correspondra au [canal de réponse par défaut](/inbox/traiter-une-interaction-client.md#le-canal-de-reponse) de l'interaction\
**Email :** votre brouillon de réponse sera généré pour être envoyé par email. Vous pourrez alors préciser des paramétrages avancés spécifiques au canal Email.\
**SMS :** votre brouillon de réponse sera généré pour être envoyé par SMS. Vous pourrez alors préciser des paramétrages avancés spécifiques au canal SMS.
{% endstep %}

{% step %}

#### Envoi automatique de la réponse

**Oui** : votre brouillon de réponse sera envoyé automatiquement.\
Vous pouvez alors définir les paramétrages d'envoi : \
\- le délai d'envoi\
\- les jours de la semaine où les réponses doivent être envoyées\
\- la plage horaire durant laquelle les réponses peuvent être envoyées.

**Non** : votre brouillon de réponse sera simplement généré mais ne sera pas envoyé automatiquement.
{% endstep %}

{% step %}

#### Paramètres avancés

**Instructions supplémentaires pour votre agent IA**\
Ce champ vous permet de spécifier des consignes supplémentaires pour votre agent IA, qui seront uniquement prises en compte par cette action de génération de réponse. Ce paramétrage peut vous permettre de spécialiser votre agent IA en fonction de vos différents scénarios. Vous pouvez utiliser des [variables](/automatisations/agents-ia.md#h_3198d4840a) pour préciser dynamiquement le contexte à votre agent IA.

**Fournir à votre agent l'IA l'historique de l'interaction**\
En activant ce paramétrage, votre agent IA pourra utiliser l'intégralité de la conversation pour générer la réponse, et non pas uniquement le dernier message reçu. Ce paramétrage est activé par défaut.\
Il est conseillé d'activer ce paramètre pour les interactions de type conversation (email, messages privés...).

**Si vous avez défini le canal de réponse sur Email, vous pouvez configuré des paramétrages avancés spécifiques :**&#x20;

* Adresse email d’envoi : permet de définir l'adresse email de votre compte qui sera utilisée pour envoyer la réponse
* Expéditeur de l'email : permet de configurer le nom de l'expéditeur de votre email, qui s'affichera dans la boîte mail du destinataire. Vous pouvez utiliser des variables pour utiliser un Expéditeur dynamique en fonction de vos marques ou localisations.
* Destinataires supplémentaires : vous pouvez spécifier des destinataires (À ou CC) qui seront ajoutées à la boucle d'email

**Si vous avez défini le canal de réponse sur SMS, vous pouvez configuré des paramétrages avancés spécifiques :**&#x20;

* Expéditeur du SMS : le nom qui s'affiche lorsque le SMS est reçu par le destinataire
* Destinataires supplémentaires : vous pouvez spécifier des destinataires qui recevront également le SMS.
  {% endstep %}
  {% endstepper %}

#### Paramétrage de la Langue

L'onglet **Langue** de l'action Générer une réponse IA vous permet de contrôler dans quelle langue la réponse sera générée. Vous pouvez définir un ordre de priorité entre plusieurs sources de langue afin que Fullwhere détermine automatiquement la langue la plus appropriée.

Quatre sources peuvent être utilisées :

* **Langue du client** : la langue associée au profil du client.
* **Langue de l’interaction** : la langue détectée dans le message reçu.
* **Langue de la localisation** : la langue par défaut de la localisation liée à l'interaction
* **Langue de la marque** : la langue par défaut de la marque liée à l'interaction

Ces options peuvent être priorisées. Par exemple, vous pouvez choisir de répondre d’abord dans la langue du message reçu, et si celle-ci n’est pas détectée, d’utiliser la langue du client.

Vous pouvez également définir une langue par défaut. Cette langue servira de fallback si aucune des langues configurées (langue du client, langue de l’interaction, langue de la localisation ou de la marque) n’est disponible ou détectée.

Si seule une langue par défaut est définie dans l’action, alors toutes les réponses générées seront automatiquement produites dans cette langue.

### Créer une réponse manuelle

L'action de création de réponse vous permet de créer un brouillon de réponse en utilisant un template de réponse fixe.

Cette action peut être utilise si vous souhaitez toujours répondre avec la même réponse pour un scénario précis.

{% stepper %}
{% step %}

#### Texte de votre réponse

Indiquer le texte qui sera utilisé pour créer votre brouillon de réponse.\
Vous pouvez utiliser des **variables** pour rendre votre template de réponse dynamique.
{% endstep %}

{% step %}

### Langue de la réponse

Indiquer la langue dans laquelle votre réponse est rédigée.
{% endstep %}

{% step %}

#### Canal de réponse

Ce paramétrage vous permet de sélectionner le canal sur lequel vous souhaitez répondre à votre client.

**Canal client :** le canal de réponse correspondra au [canal de réponse par défaut](/inbox/traiter-une-interaction-client.md#le-canal-de-reponse) de l'interaction\
**Email :** votre brouillon de réponse sera généré pour être envoyé par email. Vous pourrez alors préciser des paramétrages avancés spécifiques au canal Email.\
**SMS :** votre brouillon de réponse sera généré pour être envoyé par SMS. Vous pourrez alors préciser des paramétrages avancés spécifiques au canal SMS.
{% endstep %}

{% step %}

#### Envoi automatique de la réponse

**Oui** : votre brouillon de réponse sera envoyé automatiquement.\
Vous pouvez alors définir les paramétrages d'envoi : \
\- le délai d'envoi\
\- les jours de la semaine où les réponses doivent être envoyées\
\- la plage horaire durant laquelle les réponses peuvent être envoyées.

**Non** : votre brouillon de réponse sera simplement généré mais ne sera pas envoyé automatiquement.
{% endstep %}
{% endstepper %}

### Passer en mode manuel

Cette action vous permet de passer le mode d'une interaction en *<mark style="color:orange;">`Human`</mark>*, ce qui signifie que l'envoi automatique de réponse ne sera pas autorisée pour cette interaction client.

À partir du moment où cette action est exécutée pour une interaction client, plus aucune réponse ne pourra être envoyée automatiquement pour cette interactions client.

Pour réactiver l'envoi automatique de réponse pour une interaction client, voir Inbox.

Mettre en place cette action peut-être utile pour déléguer à vos équipes le traitement de certaines interactions client.

Pour d'information sur le fonctionnement du Mode d'une interaction, consulter cet [section dédiée](/inbox/traiter-une-interaction-client.md#modifier-le-mode-dune-interaction).

### Définir des attributs

Les [attributs](/automatisations/attributs.md) sont des champs personnalisés que vous pouvez ajouter à votre espace de travail Fullwhere.

L'action Définir des attributs vous permet de définir de façon automatique la valeur de certains de vos attributs directement depuis un workflow.

{% hint style="warning" %}
Si vous configurez via un workflow la valeur pour un attribut pour lequel la détection par IA est activée, les valeurs attribuées par votre workflow écrasera les potentielles valeurs trouvées par IA
{% endhint %}

{% stepper %}
{% step %}

#### Sélectionnez les attributs

Dans le menu déroulant Attributs à définir, sélectionner les attributs pour lesquels votre action doit attribuer des valeurs.
{% endstep %}

{% step %}

#### Configurer les valeurs

Pour chaque attribut sélectionné, vous devez sélectionner ou renseigner la et ou les valeurs à attribut à votre interaction.

Pour les attributs de type Sélection multiple, indiquez si vous souhaitez ou non Écraser les valeurs déjà présentes.\
Si, au moment de l'analyse, une interaction client possède déjà des valeurs pour un attribut donné, deux comportements sont possibles :&#x20;

* Écraser les valeurs déjà présentes : les valeurs déjà attribuées par un workflow ou un utilisateur seront remplacées par celles définies sur votre action
* Ne pas Écraser les valeurs déjà présentes :  les valeurs définies sur votre action seront ajoutées à celles déjà attribuées par un workflow ou un utilisateur.
  {% endstep %}
  {% endstepper %}

### Archiver l'interaction

Cette action vous permet d'archiver automatiquement une interaction client.\
Une fois archivée, une interaction client ne sera plus visible dans votre Inbox Fullwhere.\
Les interactions archivées sont consultables dans la vue "Archivés".

### Définir le statut de l'interaction

Cette action vous permet de définir le statut de votre interaction une fois traitée par votre workflow.

Le statut de votre interaction peut être défini sur <mark style="color:orange;">En attente</mark>, <mark style="color:$success;">Traité</mark>, ou <mark style="color:$info;">Ignoré</mark>.

**Cas d'usage :**

* <mark style="color:$success;">Traité</mark> : cela peut par exemple être utile lorsque, malgré une réponse client, vous considérez que l'interaction est terminée
* <mark style="color:orange;">En attente</mark> : peut vous permettre de garder votre interaction client dans le statut En attente même si une réponse est envoyée automatiquement.
* <mark style="color:$info;">Ignoré</mark> : permet de ne pas répondre à une interaction client. Contrairement au statut Traité, ce statut n'influe pas vos statistiques de traitement.

{% hint style="info" %}
Si votre workflow inclut une action de génération ou de création de réponse avec envoi automatique, le statut de l’interaction passe automatiquement à Traité lors de l’envoi de la réponse. Pour qu’elle reste en En attente, vous devez ajouter une action définissant explicitement ce statut.
{% endhint %}

### Ajouter un délai à une action

Ajouter un délai à votre action vous permet de décaler son exécution dans le futur.

Pour configurer un délai, cliquer sur l'action à modifier, puis en haut à droite cliquer sur les 3 petits points et dans le menu déroulant cliquer sur **Ajouter un délai**.

* **Délai d'action :** détermine le délai après lequel une action doit être exécutée
* **Jours :** l'action ne s'exécutera que les jours sélectionnés. Si le workflow se déclenche un jour non sélectionné, l'exécution de l'action sera décaler jusqu'au prochain jour valide.
* **Plage horaire de déclenchement :** l'action ne s'exécutera que dans la plage horaire définie. Si le workflow se déclenche en dehors de cet horaire, l'exécution de l'action sera décalée jusqu'à la prochaine plage horaire valide.

Lorsqu'une action possède un délai, elle porte l'indicateur <i class="fa-bolt-lightning" style="color:$info;">:bolt-lightning:</i>.

Pour modifier le délai d'une action, cliquer sur l'indicateur <i class="fa-bolt-lightning" style="color:$info;">:bolt-lightning:</i> en haut à droite du panel de configuration de l'action.

Pour supprimer un délai, cliquer sur Supprimer le délai dans le panel de configuration du délai.

{% hint style="info" icon="lightbulb" %}
Cas d'usage

Un délai d'action peut par exemple être nécessaire si vous souhaiter conserver votre interaction client dans le statut "En attente" après l'envoi d'une réponse automatique.

Pour cela, ajouter une action de génération de réponse et de définition du statut à votre Workflow.

Puis définissez sur votre action de définition de statut un délai de quelques minutes.
{% endhint %}

## Liste des conditions logiques

### Conditions portant sur l'interaction

<table><thead><tr><th width="232.09375">Nom</th><th>Description</th></tr></thead><tbody><tr><td><code>Source</code></td><td>Source initiale de l'interaction client</td></tr><tr><td><code>Canal du message</code></td><td>Source du nouveau message entrant au sein d'une conversation</td></tr><tr><td><code>Note</code></td><td>Note sur 5 (pour les avis et les enquêtes de satisfaction)</td></tr><tr><td><code>Contenu du texte</code></td><td>Contenu du texte</td></tr><tr><td><code>Sentiment</code></td><td>Sentiment détecté dans le texte</td></tr><tr><td><code>Thèmes</code></td><td>Thèmes détectés dans le texte</td></tr><tr><td><code>Émotions</code></td><td>Émotions détectées dans le texte</td></tr><tr><td><code>Taille du texte</code></td><td>Longueur du texte en nombre de caractères</td></tr><tr><td><code>Catégories</code></td><td>Catégories détectés en fonction de vos <a href="/pages/b7mMR7Ni3GRoR2UnKPa0">mots clés</a></td></tr><tr><td><code>Marque</code></td><td>Marque de l'interaction client ou de la localisation de l'interaction</td></tr><tr><td><code>Localisation</code></td><td>Localisation de l'interaction client (si présente)</td></tr><tr><td><code>Groupe de localisation</code></td><td>Groupes de localisations de la localisation de l'interaction (si présente)</td></tr><tr><td><code>Adresse de contact</code></td><td>Adresse email ayant reçu l'email entrant</td></tr><tr><td><code>Langue</code></td><td>Langue détectée dans le texte</td></tr><tr><td><code>Formulaire</code></td><td><a href="#formulaire-de-contact-conditions-avancees">Conditions avancées</a> sur les formulaires de contact.</td></tr><tr><td><code>Enquête</code></td><td><a href="#enquete-conditions-avancees">Conditions avancées</a> sur les enquêtes de satisfaction</td></tr><tr><td><code>Sevenrooms</code></td><td>Permet d'utiliser des sous-champ spécifiques de ce provider</td></tr><tr><td><code>Zenchef</code></td><td>Permet d'utiliser des sous-champ spécifiques de ce provider</td></tr><tr><td><code>Sunday</code></td><td>Permet d'utiliser des sous-champ spécifiques de ce provider</td></tr><tr><td><code>Booking</code></td><td>Permet d'utiliser des sous-champ spécifiques de ce provider</td></tr><tr><td><code>Attributs du message</code></td><td>Permet de déclencher des conditions sur des <a href="/pages/1Eav3BOVACBbDcqfr7aB">attributs personnalisés</a>.</td></tr></tbody></table>

#### Formulaire de contact - Conditions avancées

<table><thead><tr><th width="228.8671875">Nom</th><th>Description</th></tr></thead><tbody><tr><td><code>Nom du formulaire</code></td><td><a href="/pages/jyyvyRYdhICP8QCUhZX3">Formulaire</a> de contact ayant reçu l'interaction</td></tr><tr><td><code>Réponse</code></td><td>Permet de filtrer sur les réponses données aux différentes questions du formulaire*.</td></tr><tr><td><code>Activé</code></td><td>Statut En ligne / Hors ligne du formulaire</td></tr></tbody></table>

{% hint style="info" icon="circle-info" %}
\*Lorsque vous utilisez la condition avancée "Réponse" des Formulaires de contact, vous êtes invité à sélectionner le champ du formulaire et les valeurs possibles pour lesquels vous souhaitez que votre condition soit évaluée.

Si au sein de votre espace Fullwhere vous possédez plusieurs formulaires ayant des champs avec un nom identique, votre condition pourra être validée quelque soit le formulaire soumis par le client, tant que celui-ci contient un champ ayant ce nom. Si vous souhaitez cibler un formulaire précis, ajoutez une condition "Nom du formulaire".

Aussi, les valeurs proposées pour la condition sont issues de tous les champs portant le même nom dans l'ensemble de vos formulaires Fullwhere. Ainsi, par exemple, si plusieurs formulaires contiennent un champ "Type de commande", la liste affiche les valeurs possibles provenant de tous les formulaires confondus.
{% endhint %}

#### Enquête - Conditions avancées

<table><thead><tr><th width="228.8671875">Nom</th><th>Description</th></tr></thead><tbody><tr><td><code>Nom de l'enquête</code></td><td><a href="/pages/vOBqxsHNaEfFuHf7uq9e">Enquête</a> de contact ayant reçu l'interaction</td></tr><tr><td><code>Réponse</code></td><td>Permet de filtrer sur les réponses données aux différentes questions de l'enquête*.</td></tr><tr><td><code>Activé</code></td><td>Statut En ligne / Hors ligne de l'enquête</td></tr><tr><td><code>Accès public</code></td><td>Enquête publique ou privée</td></tr><tr><td><code>Canal de sollicitation</code></td><td>Enquête récoltée par Email, SMS ou WhatsApp</td></tr></tbody></table>

{% hint style="info" %}
\*Lorsque vous utilisez la condition avancée "Réponse" des Enquêtes, vous êtes invité à sélectionner le champ de l'enquête et les valeurs possibles pour lesquels vous souhaitez que votre condition soit évaluée.

Si au sein de votre espace Fullwhere vous possédez plusieurs enquêtes ayant des champs avec un nom identique, votre condition pourra être validée quelque soit l'enquête complétée par le client, tant que celle-ci contient un champ ayant ce nom. Si vous souhaitez cibler une enquête précise, ajoutez une condition "Nom de l'enquête".

Aussi, les valeurs proposées pour la condition sont issues de tous les champs portant le même nom dans l'ensemble de vos enquêtes Fullwhere. Ainsi, par exemple, si plusieurs enquêtes contiennent un champ "Type de commande", la liste affiche les valeurs possibles provenant de toutes les enquêtes confondus.
{% endhint %}

### Conditions portant sur le client rattaché à l'interaction

<table><thead><tr><th width="232.09375">Nom</th><th>Description</th></tr></thead><tbody><tr><td><code>Téléphone</code></td><td>Numéro de téléphone du client</td></tr><tr><td><code>Email</code></td><td>Email du client</td></tr><tr><td><code>Tag client</code></td><td>Tags attribués au client</td></tr><tr><td><code>Description</code></td><td>Description du client</td></tr><tr><td><code>Zenchef</code></td><td>Permet d'utiliser des sous-champ spécifiques de ce provider</td></tr><tr><td><code>Zelty</code></td><td>Permet d'utiliser des sous-champ spécifiques de ce provider</td></tr><tr><td><code>Attributs du client</code></td><td>Permet de déclencher des conditions sur des <a href="/pages/1Eav3BOVACBbDcqfr7aB">attributs personnalisés</a>.</td></tr></tbody></table>

### Conditions portant sur la transaction rattaché à l'interaction

<table><thead><tr><th width="266.0703125">Nom</th><th>Description</th></tr></thead><tbody><tr><td><code>Provenance</code></td><td>Source de la transaction</td></tr><tr><td><code>Montant</code></td><td>Montant de transaction</td></tr><tr><td><code>Sevenrooms - Commande</code></td><td>Permet d'utiliser des sous-champ spécifiques de ce provider</td></tr><tr><td><code>Zenchef - Commande</code></td><td>Permet d'utiliser des sous-champ spécifiques de ce provider</td></tr><tr><td><code>Zelty - Commande</code></td><td>Permet d'utiliser des sous-champ spécifiques de ce provider</td></tr><tr><td><code>Juxta - Commande</code></td><td>Permet d'utiliser des sous-champ spécifiques de ce provider</td></tr><tr><td><code>Attributs de la transaction</code></td><td>Permet de déclencher des conditions sur des <a href="/pages/1Eav3BOVACBbDcqfr7aB">attributs personnalisés</a>.</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fullwhere.com/automatisations/workflows.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
