Use this powerful n8n workflow to track specific website changes daily. It utilizes the Firecrawl n8n node for scraping and screenshots, GPT-5-mini for content comparison, and Notion for storing historical snapshots and updates. Get instant alerts via Gmail.
Download this n8n workflow template and start using it instantly.
Manually checking websites for changes is time-consuming and often misses subtle updates. This sophisticated n8n workflow solves this by providing a reliable, automated monitoring system. It leverages the Firecrawl n8n node to retrieve structured content and screenshots of target URLs on a schedule defined by the n8n trigger. The core innovation lies in using the OpenAI n8n node (specifically GPT-5-mini) to compare the current content snapshot against the last saved version, filtering out noise based on user-defined criteria. Only confirmed, meaningful changes are logged to Notion, providing a clean audit trail and instant alerts via Gmail. This scalable n8n automation ensures you never miss a critical website update.
The entire process is initiated by the Schedule Trigger n8n node, which defines the frequency of execution.
changecriteria (what constitutes a meaningful change) using Set nodes.To deploy this powerful n8n workflow template, follow these steps:
Define Target URLs n8n node and update the JSON array with the URLs you wish to monitor.Define What Matters To You n8n node and set the criteria string that GPT-5-mini should use to evaluate changes (e.g., 'Ignore small typographical errors, focus on price and feature updates').Compare Snapshots n8n node.Notion n8n node parameters.Send Email Updates n8n node and define the recipient email address.Schedule Trigger n8n trigger. Schedule Trigger (n8n trigger): The starting point of the n8n workflow, set to run periodically (e.g., daily).
Define Target URLs / Define What Matters To You (Set n8n node): Used to initialize the data, defining the monitored URLs and the criteria for AI change detection.
Split Out (n8n node): Essential flow control that processes each URL individually through the rest of the n8n automation.
Scrape Target URLs / Capture Screenshots (Firecrawl n8n node): This key n8n node performs two operations: scraping the website content into Markdown and capturing a full-page screenshot. Key configuration includes defining the target URL using expressions from the preceding Split Out node.
Save Snapshots (Notion n8n node): Creates a new page in the Snapshots database, storing metadata and the current screenshot URL.
Construct Notion Blocks (Code n8n node): Contains custom JavaScript logic to split the potentially large scraped content (Markdown) into chunks (max 1500 chars) to adhere to Notion's block size limit before saving.
Get Last Snapshots / Get Many Blocks (Notion n8n node): Retrieves the page ID and content blocks of the previous day's snapshot for the comparison step.
Combine Website Data (Code n8n node): Merges the current scraped data, current screenshot, previous content, and previous screenshot URL into a single object for AI analysis.
Compare Snapshots (OpenAI n8n node): Uses the gpt-5-mini model with a system prompt that directs it to compare the currentContent and previousContent against the changecriteria and return a summary or 'NOCHANGE'.
Combine Snapshots and AI Analysis (Code n8n node): Filters out items where the AI returned 'NO_CHANGE', ensuring only actionable updates proceed.
Construct Update Pages (HTTP Request n8n node): A crucial step that uses the Notion API directly (instead of the standard Notion n8n node) to create complex block structures, specifically column layouts, allowing for side-by-side display of the current and previous screenshots.
Send Email Updates (Gmail n8n node): Sends a detailed, HTML-formatted email alert summarizing the change and visually comparing the two snapshots. The subject is dynamically generated using data from the n8n workflow.
Use this powerful n8n workflow to monitor Upwork jobs via RSS. It filters non-English content, extracts key data using a custom n8n node, checks Google Sheets for duplicates, and sends instant Slack alerts for new postings. Find robust n8n templates here.

Automate tracking US Fintech and Healthtech funding rounds daily. Use this powerful n8n workflow to pull data from the Crunchbase API and append essential deal metrics directly to Google Sheets. Get the best n8n templates.

This powerful n8n workflow template automatically retrieves the most-viewed YouTube videos from specified channel IDs defined in Google Sheets using the YouTube API, storing structured data directly back into another sheet.

Use this powerful n8n workflow to automate Domain Authority (DA), Page Authority (PA), and SEO metric checks using the Moz API via RapidAPI. Save results directly to Google Sheets.

Use this powerful n8n workflow to automatically track website traffic and backlink metrics via a RapidAPI connector (Ahref data source), logging all results directly into Google Sheets for deep analysis.

Use this powerful n8n workflow to automatically retrieve website traffic metrics from the SEMrush API via a submission form and log all results directly into Google Sheets. Simplify your marketing data aggregation with this essential n8n template.

ScoutNow is an AI-powered competitor tracking tool that monitors websites, social media, and other digital channels to deliver real-time insights into your competitors’ strategies. It automates competitive research, highlights key developments such as pricing changes or product launches, and delivers actionable recommendations directly to your inbox.







































