Monitor website changes with Bright Data, Claude, Airtable and Slack
UnknownUnknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.
Community nodes
These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
@brightdata/n8n-nodes-brightdata(Scrape Page with Bright Data)
Nodes used (8)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Airtable
n8n-nodes-base.airtable - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Bright Data
@brightdata/n8n-nodes-brightdata.brightData - Code
n8n-nodes-base.code - Anthropic
@n8n/n8n-nodes-langchain.anthropic - If
n8n-nodes-base.if - Slack
n8n-nodes-base.slack
What it does
How it works - A schedule trigger periodically fetches the list of URLs to monitor from your CRM (Airtable by default) - Bright Data Web Unlocker scrapes each page (handles JS, CAPTCHAs, geo-blocks) - Claude Sonnet 4.6 compares the new HTML against the previous snapshot and ignores noise (timestamps, build IDs, CSS) - The new snapshot and AI summary are saved back to the CRM - If a real, visible change is detected, Slack notifies your team Set up steps - Setup time: ~10 minutes - Connect your CRM, Bright Data, Anthropic and Slack credentials - Set the Schedule Trigger interval (hourly, daily…) - Add the URLs you want to monitor with Active = TRUE - Activate the workflow See the sticky notes inside the workflow for details on how to swap Airtable, Claude or Slack for your preferred tools.