# Zapier

Lancez un Zap à chaque nouvelle réponse, puis envoyez-la vers des milliers d’autres applications. Formerie envoie un [webhook](/fr/guides/webhooks/), et **Webhooks by Zapier** le reçoit.

**Nous avons écrit ce guide à partir de la documentation de Zapier, et nous ne l’avons pas encore suivi sur un vrai compte Zapier.** Dites-nous si une étape diffère. Webhooks by Zapier exige un forfait Zapier payant : il n’est pas offert dans le forfait gratuit.

## Relier votre formulaire

1. Dans Zapier, créez un Zap. Comme déclencheur, choisissez **Webhooks by Zapier**, et comme événement, **Catch Hook**.
2. Choisissez **Continue**, et copiez l’adresse du webhook dans l’onglet **Test**.
3. Dans Formerie, ouvrez votre formulaire, puis **Livraison**, et ajoutez un webhook avec cette adresse.
4. Dans Formerie, choisissez **Envoyer un test**. Le test envoie une réponse inventée, avec une valeur pour chaque champ de votre formulaire publié.
5. Dans Zapier, choisissez **Test trigger**, et sélectionnez la requête reçue.
6. Ajoutez votre action, et associez les champs voulus. Les réponses se trouvent sous `data`, puis `fields`.
7. Publiez le Zap.

Le test a `test` à vrai, et les vraies réponses l’ont à faux. Pour garder les tests hors de vos autres applications, ajoutez une étape **Filter by Zapier** qui continue seulement quand `test` est à faux.

## À propos de la signature

Catch Hook ne peut pas vérifier une signature. C’est donc **l’adresse Zapier qui vous protège : gardez-la privée.** Quiconque l’a pourrait envoyer de fausses réponses à votre Zap. Une fois l’adresse enregistrée, Formerie n’en montre que le début et la garde chiffrée.

Si la vérification vous est nécessaire, **Catch Raw Hook** de Zapier donne le contenu brut et les en-têtes à une étape **Code by Zapier**, où vous pouvez utiliser [l’exemple Node ou Python](/fr/guides/webhooks/#vérifier-la-signature). Catch Raw Hook accepte jusqu’à 2 Mo, contre 10 Mo pour Catch Hook. C’est amplement suffisant pour un formulaire.

## Si ça ne fonctionne pas

- **Formerie montre un essai raté avec l’état 404 :** Zapier répond ainsi quand un Zap est désactivé ou supprimé, ce qui peut prendre quelques heures à changer. Activez le Zap, et utilisez **Renvoyer**.
- **Le webhook se met en pause :** Formerie le met en pause après [3 livraisons ratées de suite](/fr/guides/webhooks/#quand-les-échecs-se-répètent). Corrigez le Zap, choisissez **Reprendre**, et ce qui a attendu est envoyé.

Ensuite : [envoyer les réponses à Google Sheets](/fr/guides/recipe-google-sheets/) ou à [HubSpot](/fr/guides/recipe-hubspot/).
