La réponse en une phrase

Vous ajoutez un nœud Webhook comme déclencheur, vous copiez son URL de test, vous l’appelez depuis un service externe pour vérifier les données reçues, puis vous basculez sur l’URL de production une fois le workflow activé.

Comment fonctionne un nœud Webhook dans n8n ?

Un webhook est une URL qui reçoit automatiquement des données lorsqu’un événement se produit ailleurs. Dans n8n, le nœud Webhook joue ce rôle de point d’entrée et démarre le workflow dès qu’une requête HTTP arrive.

1Une URL unique

Générée automatiquement par n8n dès l’ajout du nœud, en version test puis en version production.

2Une méthode HTTP

GET, POST ou PUT selon la façon dont le service externe envoie ses données.

3Une réponse

Ce que n8n renvoie à l’appelant : un accusé immédiat ou une donnée calculée par le workflow.

La documentation officielle du nœud Webhook détaille l’ensemble des options disponibles : authentification, format de réponse et gestion des fichiers joints.

Comment créer et tester son premier webhook, étape par étape ?

Si vous n’avez jamais ouvert n8n, notre tutoriel pour créer son premier workflow couvre les bases du canevas. Voici la suite, spécifique au déclencheur webhook.

  1. Créez un nouveau workflowOuvrez un canevas vide depuis votre tableau de bord n8n.
  2. Ajoutez un nœud WebhookRecherchez « Webhook » dans la liste des nœuds et ajoutez-le comme déclencheur.
  3. Choisissez la méthode HTTPSélectionnez POST dans la plupart des cas, c’est la méthode utilisée par la majorité des services tiers.
  4. Copiez l’URL de testn8n affiche une URL « Test URL » unique, active uniquement lorsque vous écoutez les appels.
  5. Cliquez sur « Listen for test event »Ce bouton met n8n en attente d’un appel entrant sur l’URL de test.
  6. Appelez l’URLDepuis un navigateur, Postman, ou directement depuis le service externe à connecter, envoyez une requête vers cette URL.
  7. Lisez les données reçuesLe panneau de sortie du nœud affiche le contenu exact de la requête, au format JSON.
  8. Sauvegardez et activezUne fois le résultat vérifié, sauvegardez le workflow et basculez l’interrupteur « Active ».

Quelle différence entre URL de test et URL de production ?

Tant que le workflow n’est pas activé, seule l’URL de test fonctionne, et uniquement après avoir cliqué sur « Listen for test event ». Une fois le workflow activé (interrupteur « Active »), une seconde URL de production devient disponible et reste active en permanence, sans manipulation.

C’est cette URL de production qu’il faut renseigner dans le service externe (formulaire, CRM, outil de paiement) une fois vos tests terminés. L’URL de test reste utile pour déboguer sans perturber le flux en production.

Comment répondre au service qui appelle le webhook ?

Par défaut, le nœud Webhook renvoie immédiatement une réponse vide dès que la requête est reçue, sans attendre la fin du workflow. Pour renvoyer une donnée calculée (un résultat, une confirmation personnalisée), il faut changer le mode de réponse et ajouter un nœud « Respond to Webhook » à l’endroit du workflow où la réponse doit partir.

La documentation du nœud Respond to Webhook détaille les formats disponibles : texte brut, JSON, fichier binaire ou redirection.

Quels cas d’usage pour un webhook n8n ?

Formulaire de contact

Un formulaire du site envoie ses données au webhook, qui les enregistre dans le CRM.

Notification de paiement

Un outil de paiement prévient le webhook dès qu’une transaction est confirmée.

Intégration entre deux outils

Un outil qui ne propose pas de connecteur natif peut tout de même appeler un webhook.

Comment sécuriser un webhook exposé publiquement ?

Une URL de webhook n8n est accessible publiquement dès qu’elle est connue : n’importe qui pourrait théoriquement l’appeler s’il la découvre. Plusieurs options limitent ce risque.

Activez une authentification sur les webhooks sensibles

n8n propose une authentification par en-tête, par identifiants basiques ou par JWT directement dans les options du nœud Webhook : activez-en une dès qu’un webhook déclenche une action qui écrit ou modifie une donnée.

La section authentification de la documentation n8n détaille chaque méthode disponible. Vérifiez également que le workflow valide le contenu reçu avant de l’utiliser, plutôt que de lui faire confiance par défaut.

Quelles erreurs les débutants font-ils le plus souvent ?

Bonnes pratiques à adopter

  • Toujours tester avec l’URL de test avant de passer en production.
  • Vérifier le format exact des données envoyées par le service externe.
  • Documenter l’URL de production utilisée dans chaque outil connecté.
  • Ajouter une authentification dès qu’une action sensible en dépend.

Erreurs fréquentes à éviter

  • Renseigner l’URL de test dans un service en production.
  • Oublier d’activer le workflow, ce qui désactive l’URL de production.
  • Laisser un webhook sans authentification déclencher une action critique.
  • Confondre la méthode HTTP attendue (GET au lieu de POST, par exemple).

Comment utilisons-nous les webhooks chez Amari Agency ?

Voici un exemple représentatif de notre méthode, sans donnée client ni promesse de résultat garantie.

Retour d’expérience Amari Agency

Un webhook authentifié entre WordPress et nos workflows n8n

Plusieurs de nos automatisations démarrent par un webhook déclenché depuis un formulaire WordPress ou un outil tiers. Nous activons systématiquement une authentification par en-tête sur ces webhooks avant de les connecter à Supabase ou d’envoyer une notification via Resend, pour éviter qu’une requête extérieure non désirée ne déclenche le workflow.

n8nWordPressSupabaseResend

Quels contenus lire ensuite ?

Ces ressources complètent ce tutoriel sans cibler la même requête :

Questions fréquentes sur les webhooks dans n8n

Faut-il coder pour utiliser un webhook dans n8n ?

Non, l’ajout du nœud et sa configuration se font entièrement dans l’interface visuelle. Des notions techniques aident surtout pour l’authentification ou le traitement avancé des données reçues.

Pourquoi mon webhook de test ne reçoit-il aucune donnée ?

Vérifiez que vous avez cliqué sur « Listen for test event » avant d’appeler l’URL : sans cette étape, n8n n’écoute pas les requêtes entrantes sur l’URL de test.

Peut-on utiliser plusieurs webhooks dans un même workflow n8n ?

Un workflow ne peut avoir qu’un seul nœud Webhook comme déclencheur principal, mais vous pouvez créer autant de workflows séparés que de webhooks nécessaires.

Que se passe-t-il si le workflow est désactivé après avoir communiqué l’URL de production ?

Le service externe reçoit une erreur, car l’URL de production n’est active que lorsque le workflow est activé. Réactivez le workflow pour rétablir la réception des données.

Un webhook n8n peut-il recevoir un fichier, comme une image ou un PDF ?

Oui, le nœud Webhook accepte les données binaires envoyées en pièce jointe, à condition de configurer l’option correspondante dans ses paramètres.

Sources officielles

  1. n8n Docs — Nœud Webhook.
  2. n8n Docs — Nœud Respond to Webhook.
  3. n8n Docs — Authentification des webhooks.