Retour aux ressources
Glossaire8 min de lecture

Webhook : Qu'est-ce que c'est ?

Explication simple et concrète des webhooks, sans jargon technique. Comprenez en 5 minutes comment ils fonctionnent et pourquoi ils sont essentiels à l'automatisation.

Définition ultra-simple

Un webhook, c'est comme une notification automatique entre applications.

Imaginez : vous recevez une commande sur Shopify → Shopify envoie automatiquement un message à votre outil de comptabilité → La facture se crée toute seule. C'est ça, un webhook.

L'analogie du restaurant

Sans webhook (API classique)

Vous allez toutes les 5 minutes en cuisine demander : "Ma commande est prête ?"

→ Inefficace, chronophage, 99% des fois la réponse est "non"

Avec webhook

Vous attendez tranquillement. Quand c'est prêt, le serveur vous appelle.

→ Efficace, instantané, zéro charge inutile

Comment ça marche techniquement ?

Un webhook fonctionne en 4 étapes simples :

1

Vous configurez une URL de webhook

C'est une adresse internet unique qui va recevoir les notifications

https://hook.make.com/abc123xyz
2

Vous enregistrez cette URL dans l'application source

Vous dites à Shopify (par exemple) : « Envoie-moi un message à cette adresse quand il y a une nouvelle commande »

Configuration dans Shopify → Webhooks → Nouvelle commande
3

Un événement se produit

Un client passe commande sur votre boutique

Commande #1234 créée
4

L'application envoie automatiquement les données

Shopify envoie instantanément les infos (client, produits, montant) à votre URL

POST https://hook.make.com/abc123xyz

Webhook vs API : quelle différence ?

CritèreWebhookAPI (classique)
DirectionL'app vous ENVOIE les données (push)Vous DEMANDEZ les données (pull)
Instantanéité⚡ Temps réel (secondes)🕐 Délai (polling toutes les X minutes)
Efficacité✅ Très efficace (événement → action)⚠️ Moins efficace (beaucoup d'appels inutiles)
Cas d'usageNotifications, événementsRécupération de données à la demande

Cas d'usage concrets

E-commerce : Nouvelle commande

Shopify → Webhook → Make → Créer facture dans Pennylane + Email au client

Formulaire : Nouveau lead

Typeform → Webhook → n8n → Ajouter lead dans CRM + Notification Slack

Paiement : Transaction réussie

Stripe → Webhook → Make → Mise à jour statut client + Email de confirmation

GitHub : Nouveau commit

GitHub → Webhook → Discord → Notification équipe dev

Comment créer un webhook (exemple avec Make)

1

Créez un nouveau scénario dans Make

2

Ajoutez le module « Webhooks → Custom Webhook »

3

Copiez l'URL générée (ex: https://hook.make.com/abc123)

4

Allez dans l'application source (Shopify, Stripe...)

5

Collez l'URL dans la section « Webhooks »

6

Sélectionnez l'événement déclencheur (ex: « order.created »)

7

Testez en créant un événement test

8

Vérifiez que Make reçoit bien les données

Astuce

La plupart des outils no-code (Make, n8n, Zapier) génèrent automatiquement une URL de webhook. Vous n'avez jamais besoin de coder quoi que ce soit.

Sécurité : bonnes pratiques

Vérifiez la signature

Les bons services signent leurs webhooks (ex: Stripe envoie un header x-stripe-signature). Vérifiez-le pour éviter les faux webhooks.

Utilisez HTTPS

Jamais HTTP. Les données transitent en clair sinon.

Ne partagez pas l'URL publiquement

Une URL de webhook est comme un mot de passe. Gardez-la secrète.

Limitez les autorisations

Ne donnez que les permissions minimales nécessaires à votre webhook.

Limitations à connaître

Pas de garantie de livraison à 100%

Si votre serveur est down, le webhook peut être perdu. Certains services reessayent, d'autres non.

Ordre d'arrivée non garanti

Si 2 événements se produisent rapidement, ils peuvent arriver dans le désordre.

Timeout limité

Vous devez répondre rapidement (< 30s généralement). Pour les traitements longs, utilisez une queue.

Résumé

Un webhook = une notification automatique entre applications.

C'est le mécanisme qui permet à deux outils de communiquer en temps réel sans intervention humaine. Essentiel pour l'automatisation moderne.

Avec Make, n8n ou Zapier, vous n'avez jamais besoin de coder. L'outil génère l'URL pour vous, vous la collez dans l'application source, et c'est parti.

Besoin d'aide pour configurer vos webhooks ?

Nous créons vos workflows automatisés avec webhooks et intégrations sur-mesure.