Déclencheur webhook Zapier — à la minute où la page change
DiffHook surveille n'importe quelle URL, flux RSS ou API JSON et déclenche un Catch Hook Zapier au moment où le contenu bouge. Pas de Schedule by Zapier, pas d'étape Code, pas d'intégration premium-only — juste un webhook.
Le montage classique « lance un Zap quand ce site change », c'est Schedule by Zapier + Webhooks by Zapier GET + une étape Code pour comparer les réponses. Ça fonctionne, mais ça dévore une tâche Zap à chaque polling (qu'il y ait eu changement ou non), et la logique de diff vit dans votre tête. DiffHook fait le polling et le diff de son côté et envoie une seule tâche dans Zapier par vrai changement. Les tâches s'alignent sur les événements ; votre plan Zap tient bien plus longtemps.
Workflow
Brancher DiffHook sur un Zap en 5 étapes
Webhooks by Zapier standard — pas de palier premium, pas d'étape Code, pas de déclencheur Schedule.
Créer un Zap qui démarre par un Catch Hook
Dans Zapier, choisissez Webhooks by Zapier → Catch Hook comme déclencheur. Zapier vous donne une URL unique — copiez-la, vous la collerez dans le moniteur DiffHook à l'étape 3.
Décider ce que DiffHook doit surveiller
Choisissez la source : une URL avec un sélecteur CSS pour les sites, un JSON path pour les API, ou une URL de flux pour RSS. DiffHook gère le fetch, le cache et le diff — Zapier ne sonde rien.
Pointer un moniteur DiffHook vers le Catch Hook
Un POST sur /v1/monitors avec la config de source, un intervalle et une livraison webhook dont l'URL est le Catch Hook Zapier. DiffHook commence les vérifications en quelques secondes ; Zapier se met à écouter.
Vérifier le HMAC à l'intérieur de Zapier
Ajoutez une étape Filter (ou une fork Paths) qui compare le header X-DiffHook-Signature au secret de signature statique fourni par DiffHook. Zapier expose les headers comme des champs nommés — pas besoin d'étape Code.
Brancher sur la charge utile du changement
Utilisez les champs que Zapier extrait du corps JSON — previous_value, current_value, url, detected_at — pour piloter les actions aval : message Slack, ligne Airtable, brouillon Gmail, ou ce que fait votre Zap.
Exemple d'API
Un moniteur piloté par Zapier, un POST
L'URL du Catch Hook va dans deliveries[0].url. DiffHook prend le relais — pas de Schedule, pas de Code, pas de polling.
POST https://api.diffhook.com/v1/monitors
Authorization: Bearer $DIFFHOOK_API_KEY
Content-Type: application/json
{
"type": "html_css",
"url": "https://competitor.example.com/features",
"css_selector": ".pricing-table",
"interval_seconds": 600,
"deliveries": [
{
"type": "webhook",
"url": "https://hooks.zapier.com/hooks/catch/000000/abc123/"
}
]
}Workflow importable
Copier un Zap prêt à l'emploi
Un Zap template avec Catch Hook, un Filter de vérification de signature et une étape Slack. Importez le blueprint depuis GitHub, collez votre URL DiffHook et votre secret, publiez.
FAQ
Webhook Zapier — questions fréquentes
Pourquoi ne pas utiliser Schedule + Webhooks GET de Zapier pour sonder une URL ?
Ai-je besoin de l'app premium Webhooks by Zapier ?
Un seul Zap peut-il gérer plusieurs moniteurs ?
À quoi ressemble le corps JSON ?
Puis-je rejouer ou retenter une livraison qui a échoué ?
Workflows associés
Aussi parfait avec DiffHook
Scraping web Zapier
Même pattern pour du scraping HTML — Zapier reçoit le diff scrapé, sans étape Code.
Webhook n8n
Vous préférez l'automatisation auto-hébergée ? Pointez le même moniteur DiffHook vers un webhook n8n à la place.
Webhook Pipedream
Pour des étapes Node/Python plus longues et une rétention étendue, Pipedream fonctionne avec le même payload DiffHook.
Surveillance d'endpoint API
Vous surveillez une API JSON plutôt que du HTML ? Même Zap, JSONPath à la place du sélecteur CSS.
RSS vers webhook
Flux-vers-webhook si votre source est RSS plutôt que HTML — même Catch Hook Zapier en destination.
Scraping web Make.com
Vous migrez depuis Zapier ? Le module webhook de Make.com accepte le même payload DiffHook à l'identique.
Arrêtez de brûler des tâches Zap sur des pollings vides
Une tâche par vrai changement, payloads signés HMAC, déclencheur Catch Hook, offre gratuite. Mise en place en moins de cinq minutes.