---
title: Zapier
description: >-
  Envoie des champs nommés vers une URL de catch-hook Zapier, pour que n'importe quel Zap exploite ce que l'agent a appris pendant la conversation.
---
**Zapier** envoie des données vers un webhook Zapier. Vous définissez les champs,
l'agent les remplit à partir de la conversation, et le Zap à l'autre bout fait le
reste : une ligne dans une feuille de calcul, une fiche CRM, un message Slack.

:::tip[Quand l'utiliser]
Lorsque la destination fait partie des milliers d'applications accessibles via
Zapier et que vous ne souhaitez pas écrire de endpoint. Pour un système dont vous
maîtrisez l'API, un [Live Webhook](/fr/build/tools/live-webhook) vous renvoie la
réponse ; Zapier fonctionne sans retour.
:::

![Le formulaire Zapier avec les 4 champs par défaut.](/media/build/zapier-form.webp)

## Avant de commencer

Dans Zapier, créez un Zap dont le déclencheur est **Webhooks by Zapier**,
**Catch Hook**, puis copiez l'URL fournie. Elle commence par
`https://hooks.zapier.com/hooks/catch/`.

## Configuration

Ouvrez **Tools** (outils) sous **Build** (création), choisissez **Add tool**
(ajouter un outil), puis **Zapier**. Après les
[champs communs](/fr/build/tools/overview#les-champs-communs-à-tous-les-tools) :

| Champ | Type | Valeur par défaut | Remarques |
|---|---|---|---|
| **Tool Title** (titre de l'outil) | Texte | `Zapier Webhook` | Son identifiant, `zapier_webhook`, s'affiche sous le champ. |
| **Description** | Texte | `Send data to Zapier webhook` | Précisez le moment : `Send the lead to Zapier once the caller has given their name and phone number`. |
| **AI Response** (réponse de l'IA) | Texte | `Let me process that information through our system.` | |
| **Zapier Webhook URL** (URL du webhook Zapier) | URL | `https://hooks.zapier.com/hooks/catch/` | Obligatoire. L'URL de catch-hook de votre Zap. |
| **Fields** (champs) | Liste | 4 par défaut | Les données envoyées, une ligne par champ. Au moins un champ est obligatoire. |

Chaque ligne de champ comporte un **Field name** (nom du champ) et une **Field
description** (description du champ). Le nom est la clé dans la charge utile : il
commence par une lettre et ne contient que des lettres minuscules, des chiffres et
des tirets bas. La description indique à l'agent ce qu'il doit y placer et doit
comporter au moins 3 caractères. **Add Field** (ajouter un champ) ajoute une
ligne ; **Remove field** (supprimer le champ) en supprime une. Les valeurs par
défaut :

| Field name | Field description |
|---|---|
| `caller_name` | Nom de l'appelant |
| `caller_phone` | Numéro de téléphone de l'appelant |
| `call_summary` | Résumé de l'appel |
| `timestamp` | Horodatage de l'appel |

Choisissez **Add Tool** (ajouter l'outil), puis **Save** (enregistrer) l'agent.

## Comportement et limites

- La charge utile est un objet JSON avec une clé par champ. Activez le Zap et
  envoyez un appel de test pour que Zapier puisse échantillonner les champs avant
  que vous ne les mappiez.
- Les descriptions de champs sont des instructions destinées à l'agent.
  `Preferred callback time, as the caller said it` donne une meilleure valeur que
  `time`.
- Rien n'est renvoyé à l'agent. Si la conversation dépend du résultat, utilisez un
  [Live Webhook](/fr/build/tools/live-webhook).
- L'envoi est enregistré comme un appel d'outil sur la page de l'appel. Voir
  [Détails de l'appel](/fr/operate/call-details).

## Dépannage

- **Le Zap ne se déclenche jamais.** L'URL est celle de l'exemple, ou le Zap est
  désactivé. Collez l'URL de catch-hook complète et activez le Zap.
- **Les champs arrivent vides.** L'agent ne les avait pas encore collectés. Indiquez
  les prérequis dans **Description** pour qu'il envoie après la collecte.

## Ressources associées

- [Vue d'ensemble des outils](/fr/build/tools/overview)
- [Live Webhook](/fr/build/tools/live-webhook)
- [Automatisations](/fr/operate/automations)
