Stop building flaky scrapers in n8n.
Get a webhook the moment a page changes.
Drop the DiffHook trigger node into your workflow in 30 seconds. Watch any URL β price drops, content updates, new RSS items β and DiffHook posts the structured diff into n8n the second it happens.
No credit card Β· 50 free monitors Β· Native n8n trigger node
Why
Stop building scraper workflows that break every Tuesday.
For n8n builders
HTTP-request polling, brittle CSS selectors, IP bans, no diff logic, debugging Cron triggers at 2am.
DiffHook handles that for you.
For ops & marketing teams
Manually checking competitor sites, screenshots, spreadsheets, Slack-pasting "look at this update".
DiffHook handles that for you.
For ecom & dropshippers
Refreshing Amazon and Shopify pages for stock and price moves, missing flash drops.
DiffHook handles that for you.
How
Three steps, no code
Watch
Paste any URL. Choose full page, a CSS selector, a JSON path, or a visual region. Set frequency from one minute to 24 hours.
β Headless Chrome rendering
Detect
DiffHook crawls, renders JavaScript, and computes a structured diff. Tracking IDs, timestamps, and cookie banners are filtered out automatically.
β Smart noise filtering
Trigger
Fires a webhook into your n8n trigger node with the before/after payload. RSS, email, Slack, Discord, and Telegram are also supported.
β Native n8n trigger node
β Before Β· 09:41
β¬499.00
In stock β usually ships in 2 days
+ After Β· 09:42
β¬449.00
In stock β flash sale, ships today
Native integration
Drop into n8n in 30 seconds β or start from a template
Use the DiffHook trigger node, or import one of the pre-built workflows. Each template wires up the diff, the signature check, and a destination for you.
DiffHook Trigger
On page change Β· HMAC-signed
Slack Β· Notion Β· DB Β· β¦
Whatever your workflow needs
{
"monitor_id": "mon_8a1f...",
"event": "change",
"url": "https://store.example.com/ps5",
"selector": ".product-price",
"previous_value": "β¬499.00",
"current_value": "β¬449.00",
"detected_at": "2026-04-28T09:42:11Z",
"delivery_id": "dlv_2v7..."
}Competitor price drop β Slack
Watch a competitor product page and post a diff card to #competitive whenever the price moves.
Import to n8nJob posting changes β Notion DB
Track any careers page and create a Notion row every time a role is added, removed, or updated.
Import to n8nNews article edits β X / Twitter
Detect edits to a news article and auto-post the diff to your account so followers see the receipts.
Import to n8nBack in stock β customer email
Monitor 'out of stock' Shopify pages and email waiting customers the moment stock returns.
Import to n8nRegulation page updated β Discord
Track government and policy pages, and ping your compliance team in Discord on every revision.
Import to n8nAny RSS-less site β RSS feed
Turn any HTML page into a clean RSS feed your team can consume from any reader or aggregator.
Import to n8nUse cases
Every n8n + DiffHook recipe in one place
Each card opens a deep-dive with code, an importable workflow, and a full FAQ β go as deep as your job needs.
n8n webhook trigger
Fire any n8n workflow the moment a page or API changes β HMAC-signed, retried, replayable from the dashboard.
βn8n website monitor
Watch any URL from inside n8n without polling β DiffHook only delivers real diffs, never empty checks.
βn8n web scraping
Skip the HTTP-request + If-node loop. DiffHook scrapes, renders, and only triggers n8n when the data actually changed.
βn8n + Playwright
Monitor JS-rendered SPAs without bundling Playwright into your n8n host. DiffHook runs the headless browser for you.
βn8n + Puppeteer
Same idea as Playwright β Chromium rendering is managed by DiffHook so your n8n instance stays small and fast.
βn8n RSS monitor
Turn any RSS or Atom feed into a per-item n8n trigger with deduplication and replay.
βPricing
Replaces a stack you are already paying for
Zapier (~$30/mo) + ScrapingBee (~$50/mo) + Distill.io (~$40/mo) β $120/mo of glue. DiffHook starts free and scales linearly with monitors.
Free
$0
50 monitors Β· hourly polling Β· n8n trigger node
Pro
$29/mo
500 monitors Β· per-minute polling Β· JS rendering Β· replay history
Scale
Custom
Unlimited monitors Β· dedicated infra Β· SLA Β· SSO
Start free, no credit card Β· Cancel anytime Β· 14-day money-back guarantee.
FAQ
n8n + website monitoring β answered
How do I monitor a website with n8n?
Does DiffHook work with any URL?
Can I create an RSS feed from a site that doesn't have one?
How fast does DiffHook detect changes?
Can it track Amazon or Shopify prices?
How does it compare to Changedetection.io, Distill, or Visualping?
Does it work with self-hosted n8n?
Can I use DiffHook without n8n?
Is web scraping legal?
What's the difference between DiffHook and Zapier's webhook?
Can I monitor pages behind a login?
How do I avoid getting IP-banned?
Spend 30 seconds. Save 30 hours.
Import the free n8n template. Add a URL. Get your first webhook before this page reloads.
Get the free templateTrusted by n8n agencies and ecom teams Β· No credit card required