Déclencheur webhook n8n — propulsé par DiffHook
Arrêtez de sonder les pages et les API depuis n8n. DiffHook surveille la cible pour vous, détecte le diff exact et envoie un webhook signé vers un node Webhook n8n au moment précis où quelque chose change.
Le node HTTP Request de n8n est parfait pour un appel ponctuel, mais il est mal adapté au « déclenche-toi seulement quand cette page change ». Schedule + HTTP Request + node IF fait le boulot, mais le workflow s'exécute 1 440 fois par jour juste pour attraper une seule modification, et chaque exécution vide coûte des minutes d'exécution. DiffHook inverse le flux : vous déclarez une fois ce qu'il faut surveiller, et n8n ne se réveille que lorsque la page bouge vraiment.
Le hub n8n + DiffHook complet
Toutes les recettes, templates et tarifs n8n au même endroit.
Workflow
Brancher DiffHook sur n8n en 5 étapes
Chaque étape est une action unique — aucun node Code, aucun node Function, aucun cron à surveiller.
Ajoutez un node Webhook dans n8n
Créez un nouveau workflow n8n, ajoutez le node déclencheur Webhook, réglez la méthode sur POST et copiez l'URL de production. Laissez l'authentification sur HMAC — DiffHook signe chaque livraison.
Créez un moniteur DiffHook
Envoyez un POST sur /v1/monitors avec l'URL à surveiller, un sélecteur CSS ou un JSON path et un intervalle de vérification. DiffHook s'occupe du fetch, du cache et du diff — n8n ne touche jamais à la source.
Attachez le webhook n8n comme livraison
Dans la charge utile du moniteur, ajoutez une livraison de type webhook pointant vers l'URL n8n de l'étape 1. DiffHook relance en cas de 5xx, stocke chaque livraison et vous laisse rejouer n'importe laquelle depuis le tableau de bord.
Vérifiez la signature HMAC dans n8n
Ajoutez un node Crypto après le node Webhook, calculez un HMAC-SHA256 sur le corps brut avec votre secret de signature DiffHook et comparez au header X-DiffHook-Signature. Rejetez tout ce qui ne correspond pas.
Branchez sur la charge utile du changement
Utilisez un node IF pour router le diff — ancienne vs nouvelle valeur, ou texte extrait du sélecteur. Ensuite c'est du n8n standard : publier sur Slack, créer un ticket Jira, mettre à jour Airtable, ou tout ce dont votre workflow a besoin.
Exemple d'API
Un POST crée le moniteur et le déclencheur n8n
Pas de SDK, pas de service de polling, pas de cron. La même requête fonctionne depuis curl, depuis le node HTTP Request de n8n ou depuis votre propre backend.
POST https://api.diffhook.com/v1/monitors
Authorization: Bearer $DIFFHOOK_API_KEY
Content-Type: application/json
{
"type": "html_css",
"url": "https://target.example.com/pricing",
"css_selector": ".price-plan",
"interval_seconds": 300,
"deliveries": [
{
"type": "webhook",
"url": "https://n8n.yourdomain.com/webhook/diffhook-pricing"
}
]
}Workflow importable
Démarrez avec un workflow n8n prêt à l'emploi
Récupérez le template JSON depuis GitHub, importez-le dans n8n en un clic, collez votre clé DiffHook et votre secret de signature, et vous avez un pipeline diff-vers-n8n fonctionnel en moins d'une minute.
FAQ
Webhook n8n — questions fréquentes
Pourquoi utiliser DiffHook plutôt que le déclencheur HTTP Request + Schedule de n8n ?
Comment DiffHook signe-t-il le webhook ?
À quoi ressemble la charge utile ?
Puis-je relancer ou rejouer une livraison depuis n8n ?
Est-ce que cela fonctionne avec n8n en auto-hébergé ?
Workflows associés
Aussi parfait avec DiffHook
Scraping web n8n
Injectez dans n8n le diff HTML complet scrapé pour pouvoir le parser, l'enrichir et le router là où votre workflow en a besoin.
n8n + Playwright
Surveillez les pages rendues en JavaScript avec le moteur Playwright de DiffHook et déclenchez n8n sur le diff après rendu.
Moniteur RSS n8n
Transformez n'importe quel flux RSS ou Atom en déclencheur n8n — un webhook par nouvel item.
Webhook Zapier
Vous préférez Zapier ? Le même moniteur peut déclencher un Catch Hook Zap à la place — sans changer de forfait.
Webhook Pipedream
Routez le même diff vers un workflow Pipedream pour des étapes en Node/Python et une rétention plus longue.
Surveillance d'endpoint API
Si vous surveillez un endpoint JSON plutôt qu'une page HTML, le même pattern webhook s'applique — simplement avec un JSON path.
Mettez au placard votre workflow « Schedule + HTTP Request »
Gratuit pour 3 moniteurs, signé en HMAC sur tous les forfaits, API REST complète. Votre workflow n8n ne tourne que quand il le doit.