> ## Documentation Index
> Fetch the complete documentation index at: https://docs.innochat.ch/llms.txt
> Use this file to discover all available pages before exploring further.

# Capture de leads

> Découvrez comment INNOCHAT collecte les données des utilisateurs soit via des formulaires, soit via une conversation naturelle.

Il existe deux façons de collecter des données auprès des utilisateurs lorsqu’ils interagissent avec votre chat IA :

1. Via un formulaire
2. De manière conversationnelle dans le dialogue

Les deux approches ont des avantages et des inconvénients. Les formulaires sont plus simples à mettre en place et fonctionnent de manière programmatique, mais la collecte conversationnelle est plus naturelle et engageante, même si elle est plus complexe.\
Toutes les données collectées peuvent être envoyées à un CRM via un webhook dès que l’utilisateur les a soumises.

## Collecte de données via un formulaire

Pour ajouter un formulaire à votre chat IA, rendez-vous dans l’onglet **Customizations** dans le menu de navigation à gauche, puis descendez jusqu’à la section **Form** :

<Frame>
  <img src="https://mintcdn.com/innoq/9CizSgZikx55e9_4/images/lead-collection-13.png?fit=max&auto=format&n=9CizSgZikx55e9_4&q=85&s=861bf790ca00380d95c498df6792cf45" width="1919" height="906" data-path="images/lead-collection-13.png" />
</Frame>

Vous pouvez sélectionner l’un des champs standards à inclure dans le formulaire. Vous pouvez également créer vos propres champs personnalisés.

<Frame>
  <img src="https://mintcdn.com/innoq/9CizSgZikx55e9_4/images/lead-collection-14.png?fit=max&auto=format&n=9CizSgZikx55e9_4&q=85&s=e54482c5e7a0a21aa57d3732eb22564b" width="1049" height="831" data-path="images/lead-collection-14.png" />
</Frame>

Pour les champs personnalisés, vous pouvez définir le type de champ (Texte, Liste déroulante, Case à cocher).\
Vous pouvez rendre certains champs obligatoires. Si au moins un champ est obligatoire, vous avez également la possibilité de rendre l’ensemble du formulaire obligatoire avant que l’utilisateur puisse poursuivre la discussion.\
Lorsque le formulaire est obligatoire, le bouton **x** en haut à droite disparaît, empêchant l’utilisateur de fermer le formulaire avant de l’avoir rempli.

<Frame>
  <img src="https://mintcdn.com/innoq/9CizSgZikx55e9_4/images/lead-collection-15.png?fit=max&auto=format&n=9CizSgZikx55e9_4&q=85&s=c982c5dc6db8fdd36f219b5b93a23b33" width="1057" height="624" data-path="images/lead-collection-15.png" />
</Frame>

## Collecte de données dans le dialogue

Si vous souhaitez conserver un flux de conversation naturel et collecter les données directement par la discussion, vous devez configurer le prompt de votre agent IA et mettre en place des variables pour stocker les données.

### Modifier le prompt

Le comportement de votre chat IA est contrôlé par le prompt de votre agent IA.\
Pour le modifier, allez dans l’onglet **AI Agents** dans la navigation à gauche et cliquez sur l’agent concerné.

<Note>
  Si vous avez créé votre chat IA à partir d’un template, vous utilisez probablement un prompt standard que nous avons généré pour vous.\
  Si c’est la première fois que vous configurez un prompt d’agent IA, nous vous recommandons de consulter notre guide des meilleures pratiques en prompt engineering.
</Note>

<Frame>
  <img src="https://mintcdn.com/innoq/9CizSgZikx55e9_4/images/lead-collection-16.png?fit=max&auto=format&n=9CizSgZikx55e9_4&q=85&s=dafb812404aa43fea81f17fd5cc2b764" width="1708" height="810" data-path="images/lead-collection-16.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/innoq/9CizSgZikx55e9_4/images/lead-collection-17.png?fit=max&auto=format&n=9CizSgZikx55e9_4&q=85&s=42c298cf90a5e48f2eaf0b1d0b712dae" width="1386" height="905" data-path="images/lead-collection-17.png" />
</Frame>

Configurez votre prompt pour inclure des instructions détaillées sur quand, quoi et comment demander les données à l’utilisateur.\
Voici un extrait d’exemple :

### Instructions

* Lors de votre première interaction avec l’utilisateur, demandez-lui poliment son prénom.
* Une fois que l’utilisateur a indiqué son prénom, passez aux étapes suivantes pour collecter ses coordonnées.
* Demandez à l’utilisateur son numéro de téléphone portable après avoir obtenu son prénom.
* Après avoir obtenu le numéro de téléphone, demandez son adresse e-mail.
* Si l’utilisateur ne souhaite pas communiquer certaines informations, ne le pressez pas. Respectez sa décision.

Ces instructions indiquent à l’agent IA quand poser les questions, mais il faut aussi un mécanisme pour stocker les données.\
La section suivante explique comment configurer les variables.

### Configuration des variables

Rendez-vous dans l’onglet **Customizations** dans la barre latérale droite et descendez jusqu’à **User Data Collection**.\
Cliquez pour développer cette section.

<Frame>
  <img src="https://mintcdn.com/innoq/9CizSgZikx55e9_4/images/lead-collection-18.png?fit=max&auto=format&n=9CizSgZikx55e9_4&q=85&s=df190db838a1c57a80604f523481cc08" width="1416" height="792" data-path="images/lead-collection-18.png" />
</Frame>

Ici, vous pouvez créer des variables qui stockeront les données collectées pendant la conversation.\
Vous pouvez créer plusieurs variables, chacune correspondant à un élément de donnée spécifique.\
Lors de la création d’une variable, veillez à indiquer un nom de variable, une description et des exemples de valeurs.\
Plus vous êtes précis et détaillé, mieux c’est.

<Frame>
  <img src="https://mintcdn.com/innoq/9CizSgZikx55e9_4/images/lead-collection-19.png?fit=max&auto=format&n=9CizSgZikx55e9_4&q=85&s=064322749a61c2b844ed7a9fd48a30ba" width="577" height="822" data-path="images/lead-collection-19.png" />
</Frame>

*Plus vous fournissez d’exemples, mieux l’agent IA comprend le format attendu.*

Assurez-vous de définir suffisamment de variables pour stocker toutes les données que vous demandez à l’utilisateur.\
Dans l’exemple ci-dessus, cela correspondrait à : prénom, numéro de téléphone et adresse e-mail.

Une fois tout configuré, vous pouvez tester votre chat IA en mode aperçu.\
Si tout fonctionne correctement, vous verrez les données collectées apparaître dans votre boîte de réception dès qu’un utilisateur interagit de manière significative avec votre chat IA.

<Note>
  Les valeurs des variables peuvent changer si l’utilisateur corrige ou met à jour une information.\
  L’agent IA détecte généralement bien quelle est la valeur correcte.
</Note>

<Frame>
  <img src="https://mintcdn.com/innoq/9CizSgZikx55e9_4/images/lead-collection-20.png?fit=max&auto=format&n=9CizSgZikx55e9_4&q=85&s=76b2be0a8385505c3381f77140977ec8" width="1625" height="625" data-path="images/lead-collection-20.png" />
</Frame>

## Envoyer les données vers votre CRM

Que vous collectiez les données via un formulaire ou de manière conversationnelle, vous souhaiterez probablement les transmettre à un système CRM.\
INNOCHAT prend en charge les webhooks avec des déclencheurs intelligents qui vous informent automatiquement de l’arrivée de nouveaux leads.

Rendez-vous dans l’onglet **Customizations** dans le menu de navigation à gauche, puis descendez jusqu’à la section **Webhook**.\
Cliquez pour développer cette section.

<Frame>
  <img src="https://mintcdn.com/innoq/9CizSgZikx55e9_4/images/lead-collection-21.png?fit=max&auto=format&n=9CizSgZikx55e9_4&q=85&s=7ca48a7b87f8cfdd595931baac0d5ddd" width="1875" height="740" data-path="images/lead-collection-21.png" />
</Frame>

Si vous utilisez un formulaire, vous pouvez sélectionner l’événement **Form Submission** et indiquer l’endpoint API qui recevra les données (requête POST).

Si vous utilisez des variables pour stocker les données, sélectionnez l’événement **Data Collection** et indiquez quelles variables doivent être transmises.\
**Important :** Le webhook ne se déclenche que lorsque toutes les variables sélectionnées sont remplies (elles ne doivent pas être vides).

Si certaines variables doivent être optionnelles, vous pouvez leur attribuer une valeur par défaut lors de la configuration.\
Ainsi la variable sera toujours remplie et jamais vide.

## Envoyer les données par e-mail

Pour recevoir les données par e-mail, retournez dans l’onglet **Customizations** dans le menu de navigation à gauche et descendez jusqu’à la section **Email Notifications**.\
Cliquez pour développer cette section.

<Frame>
  <img src="https://mintcdn.com/innoq/9CizSgZikx55e9_4/images/lead-collection-22.png?fit=max&auto=format&n=9CizSgZikx55e9_4&q=85&s=d069cb5b9dd6b035acab30b03fea973a" width="1880" height="909" data-path="images/lead-collection-22.png" />
</Frame>

Il vous suffit d’indiquer votre adresse e-mail et d’activer les déclencheurs appropriés pour recevoir des notifications de nouveaux leads.
