Moniteur RSS n8n — un webhook par nouvel item
Donnez à DiffHook n'importe quelle URL RSS ou Atom et votre workflow n8n reçoit un webhook signé par nouvel item — déjà dédupliqué, déjà parsé, déjà pointant vers l'article source.
n8n a un node RSS Feed Read, mais c'est un modèle pull : vous le lancez sur un planning, vous comparez les items à la fois d'avant, et vous espérez ne pas en avoir raté entre deux runs du cron. DiffHook transforme RSS en push. Nous gardons la fenêtre de déduplication de notre côté, nous fetchons à l'intervalle que vous avez choisi, et nous déclenchons un webhook uniquement quand il y a une vraie nouvelle entrée — pas de doublon, pas d'item perdu à travers les écarts du planificateur.
Le hub n8n + DiffHook complet
Toutes les recettes, templates et tarifs n8n au même endroit.
Workflow
Aiguiller n'importe quel flux vers n8n en 5 étapes
RSS en push, sans jongler avec le planificateur. n8n ne voit que les nouveaux items.
Créer un webhook n8n
Démarrez un nouveau workflow, ajoutez le node déclencheur Webhook en POST, et copiez l'URL de production. Pas besoin d'auth côté n8n — DiffHook signe chaque appel en HMAC.
Pointer un moniteur DiffHook sur l'URL du flux
POSTez sur /v1/monitors avec type: rss et l'URL du flux. DiffHook parse RSS 2.0, Atom et les flux RDF et gère le GET conditionnel (ETag, Last-Modified) pour que les vérifications répétées restent peu coûteuses.
Attacher le webhook n8n en livraison
Ajoutez l'URL n8n de l'étape 1 comme livraison de type webhook sur le moniteur. DiffHook envoie un POST par nouvel item, avec title, link, summary, guid et pub_date déjà parsés.
Vérifier le HMAC et dédupliquer
Dans n8n, vérifiez le header X-DiffHook-Signature via un node Crypto. DiffHook envoie aussi un delivery_id pour que vous puissiez idempotence-keyer les étapes aval qui ne tolèrent pas les retries.
Router l'item où il doit aller
Résumez avec un node IA, postez sur Slack ou Discord, ajoutez à une base Notion, créez une issue Linear, ou lancez un pipeline plus long. n8n voit un événement par nouvelle entrée réelle — rien d'autre.
Exemple d'API
Un moniteur RSS en un POST
Les flux n'ont besoin que de l'URL. DiffHook gère le parsing, le GET conditionnel et la déduplication par item.
POST https://api.diffhook.com/v1/monitors
Authorization: Bearer $DIFFHOOK_API_KEY
Content-Type: application/json
{
"type": "rss",
"url": "https://example.com/feed.xml",
"interval_seconds": 300,
"deliveries": [
{
"type": "webhook",
"url": "https://n8n.yourdomain.com/webhook/feed-item"
}
]
}Workflow importable
Démarrez avec un workflow n8n prêt à l'emploi
Le template vérifie le HMAC, formate l'item dans un bloc Slack et l'envoie sur un canal. Échangez Slack contre Discord, email ou n'importe quel autre node de destination n8n.
FAQ
Moniteur RSS n8n — questions fréquentes
Pourquoi ne pas utiliser le node RSS Feed Read de n8n ?
Quels formats de flux DiffHook supporte-t-il ?
Comment DiffHook décide-t-il qu'un item est nouveau ?
Quel est l'intervalle de vérification minimal ?
Ça marche avec des flux RSS authentifiés ou privés ?
Workflows associés
Aussi parfait avec DiffHook
Webhook n8n
Allez plus loin sur la vérification HMAC, les retries de livraison et le replay — la page n8n-webhook générique.
Moniteur de site n8n
Vous surveillez une page sans flux RSS ? Utilisez le pattern moniteur de site avec un sélecteur CSS.
Scraping web n8n
Diffs HTML structurés dans n8n — parfait quand le site a une page changelog mais pas de flux.
RSS vers webhook
Page solution sans outil particulier. Même cœur DiffHook, sans n8n côté réception.
Notifications de flux RSS
Vue d'ensemble des options de livraison RSS — email, Slack, Discord, Telegram, webhook.
RSS vers Slack
Pattern direct-vers-Slack si vous n'avez pas besoin du workflow n8n au milieu.
Arrêtez de sonder les flux depuis un déclencheur Schedule
RSS en push, dédupliqué par GUID, webhooks signés HMAC, offre gratuite. Zéro configuration côté n8n au-delà de l'URL du webhook.