**Pour intégrer vos processus automatisés à d'autres systèmes, Papo (https://papo.global/) permet l'utilisation de l'action "Envoyer Webhook" au sein des Flows d'Automatisation. Grâce à cette fonctionnalité, vous pouvez envoyer des données de contacts en temps réel vers des plateformes externes, telles que votre CRM, des feuilles de calcul ou des outils d'automatisation (comme n8n et Zapier), chaque fois qu'un contact atteint une étape spécifique de votre flux.**

L'action Webhook fonctionne comme un pont de communication, envoyant une notification automatique d'un système (Papo) à un autre. Cela ouvre un éventail de possibilités pour créer des écosystèmes de travail connectés, où les informations circulent sans nécessiter d'exportation et d'importation manuelles de données. Par exemple, vous pouvez enregistrer un nouveau lead dans votre CRM principal au moment exact où il est qualifié par votre chatbot sur WhatsApp.

| Paramètre de Configuration | Description | Exemple d'Utilisation |
| :--- | :--- | :--- |
| **URL du Webhook** | L'adresse (endpoint) du système externe qui doit recevoir les données. | URL fournie par un système comme n8n, Zapier ou votre propre backend. |
| **Méthode HTTP** | La manière dont les données seront envoyées. `POST` est le plus courant pour envoyer des données. | Sélectionner `POST` pour envoyer des informations dans le corps de la requête. |
| **Corps (Payload)** | Les données que vous souhaitez envoyer, généralement au format JSON, en utilisant les variables de Papo. | `{"nom": "{{contact.name}}", "email": "{{contact.email}}", "telephone": "{{contact.phone}}"}` |
| **En-têtes (Headers)** | Informations supplémentaires pour la requête, comme le type de contenu ou les clés d'authentification. | `Content-Type: application/json` |

## Comment configurer l'action Webhook étape par étape

Intégrer un système externe via un Webhook dans un Flow Papo est un processus technique, mais direct. Suivez les étapes ci-dessous pour configurer l'envoi de données.

### 1. Ajoutez le nœud "Envoyer Webhook" à votre Flow

Dans l'éditeur visuel des Flows Papo, au point du parcours où vous souhaitez que les données soient envoyées, ajoutez un nouveau nœud d'action. Recherchez et sélectionnez l'action **"Envoyer Webhook"**. Ce nœud sera responsable du déclenchement de la communication vers le système externe.

Par exemple, vous pouvez ajouter ce nœud juste après qu'un contact ait répondu à une question de qualification ou à la fin d'une séquence de bienvenue.

### 2. Configurez l'URL de destination

Dans le panneau de configuration du nœud Webhook, le premier champ à remplir est l'**URL du Webhook**. Il s'agit de l'URL unique fournie par le système qui recevra les données.

*   **Où trouver cette URL ?** Vous devez l'obtenir dans la documentation ou le panneau de votre système externe (ex : votre CRM, ERP, ou un outil d'automatisation comme n8n). Des outils comme Webhook.site sont également excellents pour générer des URLs temporaires pour les tests.

### 3. Choisissez la Méthode HTTP

Vous devrez choisir la méthode pour la requête. Les plus courantes sont :

*   **POST :** Recommandé pour la plupart des cas. Permet d'envoyer un volume plus important de données de manière structurée dans le corps (payload) de la requête. Il est idéal pour créer ou mettre à jour des enregistrements dans d'autres systèmes.
*   **GET :** Utilisé pour demander des données à un serveur. Les données sont envoyées sous forme de paramètres dans l'URL elle-même. C'est moins courant pour ce type d'intégration, car moins sécurisé et limité en taille.

Sélectionnez **POST** pour envoyer les données de votre contact.

### 4. Assemblez le Corps de la Requête (Payload)

Le corps (ou "payload") est l'endroit où vous définissez quelles informations du contact seront envoyées. Papo vous permet d'utiliser des variables dynamiques pour insérer les données du contact qui passe par le Flow.

Le format le plus utilisé est le JSON (JavaScript Object Notation). Dans le champ de configuration du corps, vous pouvez assembler une structure comme celle-ci :

```json
{
  "nome_completo": "{{contact.name}}",
  "email_contato": "{{contact.email}}",
  "telefone": "{{contact.phone}}",
  "etiqueta": "Nouveau Lead Qualifié",
  "origem": "Flow de Bienvenue"
}
```

Dans cet exemple :
*   `{{contact.name}}`, `{{contact.email}}`, et `{{contact.phone}}` sont des variables que Papo remplacera automatiquement par les données réelles du contact.
*   "etiqueta" et "origem" sont des champs avec des valeurs fixes que vous pouvez ajouter pour contextualiser l'information dans le système de destination.

### 5. Testez et Activez le Flow

Avant d'activer votre Flow pour tous les contacts, il est essentiel de tester l'intégration.
1.  Utilisez une URL de test (comme celle de Webhook.site) pour vérifier si les données sont envoyées correctement et dans le format attendu.
2.  Inscrivez un contact de test dans votre Flow et observez si le Webhook est déclenché et si le système externe reçoit l'information.
3.  Après avoir confirmé que tout fonctionne, remplacez l'URL de test par l'URL de production de votre système et **activez le Flow**.

## Foire Aux Questions (FAQ)

### Quelle est la différence entre un Webhook et une API ?
En termes simples, un Webhook est un mécanisme de "push" (pousser). Papo envoie automatiquement les données à votre système lorsqu'un événement se produit. Une requête API, en revanche, est un mécanisme de "pull" (tirer), où votre système doit demander activement les données à Papo. Les Webhooks sont idéaux pour les notifications en temps réel.

### Comment obtenir l'URL de mon Webhook ?
Vous devez générer cette URL dans le système qui recevra les données. Consultez la documentation de votre plateforme CRM, ERP ou outil d'automatisation (comme n8n, Zapier, Make) pour trouver la section "Webhooks" ou "API" et créer un nouveau point de terminaison de réception.

### Quelles données de contact puis-je envoyer via Webhook ?
Vous pouvez envoyer toutes les données de contact standard stockées dans Papo, telles que le nom, le téléphone, l'e-mail, ainsi que les champs personnalisés et les étiquettes que vous avez configurés. Utilisez la syntaxe des variables (ex : `{{contact.nom_du_champ}}`) pour insérer dynamiquement ces informations dans le corps de la requête.

### Que se passe-t-il si le système externe est hors ligne lorsque le Webhook est envoyé ?
Si le système de destination ne répond pas ou renvoie une erreur, la livraison du Webhook échouera. Papo tentera d'envoyer la notification, mais la garantie de réception dépend de la disponibilité et de la configuration correcte du système récepteur. Il est important de s'assurer que votre endpoint de webhook est stable.

### Puis-je envoyer des données de manière sécurisée ?
Oui. Les Webhooks fonctionnent via le protocole HTTPS, qui crypte les données en transit. Pour une couche de sécurité supplémentaire, de nombreux systèmes permettent l'utilisation de clés d'authentification (tokens) dans les en-têtes (headers) de la requête, que vous pouvez également configurer dans l'action "Envoyer Webhook" de Papo.

### Outre les contacts, puis-je envoyer d'autres informations ?
Oui. Bien que le cas d'utilisation le plus courant soit l'envoi de données de contact, vous pouvez structurer le payload de votre Webhook pour inclure toute information statique ou dynamique disponible dans le contexte du Flow, comme le nom du Flow, la réponse à une question spécifique, ou la date de l'événement.

---

**[Commencez à automatiser gratuitement →](https://papo.global/?utm_source=helpcenter&utm_medium=article&utm_campaign=utiliser-action-webhook-flows-automatisation-integration-systemes&utm_content=fr)**

Créez votre compte et explorez les Flows d'Automatisation pour connecter vos processus.