Track website changes with Firecrawl, GPT-5-Mini, Notion, and Gmail
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).
@mendable/n8n-nodes-firecrawl(Capture Screenshots, Scrape Target URLs)
Nodes used (9)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - Split Out
n8n-nodes-base.splitOut - Code
n8n-nodes-base.code - Firecrawl
@mendable/n8n-nodes-firecrawl.firecrawl - Notion
n8n-nodes-base.notion - OpenAI
@n8n/n8n-nodes-langchain.openAi - HTTP Request
n8n-nodes-base.httpRequest - Gmail
n8n-nodes-base.gmail
What it does
Stay Updated on Website Changes Automatically Manually checking websites for updates or competitor changes can be tedious. This workflow automates the process by scraping target pages, capturing screenshots, and analyzing content changes using Firecrawl and GPT-5-mini. All updates are saved in Notion, and you can optionally receive email alerts — keeping you informed without lifting a finger. --- Key Features Automated Website Monitoring Tracks changes on multiple target URLs on a daily schedule. Visual & Text-Based Updates Captures screenshots and generates concise text summaries for each change. Notion Integration Stores snapshots, comparisons, and summaries directly in Notion for easy reference. GPT-Powered Comparison Highlights meaningful changes between snapshots using GPT-5-mini. Change Criteria Input Define what type of updates matter to you — focus on specific content changes or ignore minor differences. Email Alerts via Gmail Sends notifications when updates occur, so you never miss important changes. Reusable Notion Page Template Includes a structured template for consistent tracking and reporting: View Template --- Email Updates: !Email Update Notion Page Template: !Notion Page Notion Update Example: !Notion Update --- Setup Instructions 1. Add Target URLs Paste one or more websites you want to monitor. The workflow accepts multiple URLs in JSON format for scalable tracking. --- 2. Setup Firecrawl Credential Use Firecrawl to scrape website data without dealing with complex API setups. Steps: 1. Go to firecrawl.dev/app and sign up. 2. Copy your API Key from the dashboard. 3. In n8n, open the Firecrawl node, add a new credential, and paste the key. 4. Test the node to ensure the connection works. --- 3. Setup OpenAI API Key The workflow uses GPT-5-mini to analyze and summarize website changes. Steps: 1. Sign up at OpenAI if you haven’t already. 2. Generate a new API Key in your OpenAI dashboard. 3. In n8n, open the GPT node, add a new credential, and paste the API key. 4. Test the node to ensure it can successfully call the API. --- 4. Setup Gmail for Email Alerts 1. In n8n, open the Gmail node. 2. Click Add New Credentials and select OAuth2. 3. Follow the Google OAuth setup to allow n8n to send emails on your behalf. 4. Choose the recipient and customize the alert formatting to include snapshots and summaries. --- 5. Configure the Workflow 1. Import the workflow into n8n. 2. Add your target URLs in JSON format. 3. Paste your Firecrawl API Key into the Firecrawl node. 4. Add your OpenAI API key to the GPT node. 5. Authenticate Gmail if email notifications are desired. 6. Set your preferred change criteria to filter meaningful updates. 7. Adjust the schedule for daily execution or your preferred frequency. --- How It Works 1. Schedule Trigger: Runs daily or on-demand. 2. Fetch Pages: Scrapes target websites using Firecrawl. 3. Capture & Compare: Screenshots and text are stored and compared using GPT-5-mini. 4. Apply Change Criteria: Only updates that meet your defined criteria are logged. 5. Save Updates: Changes are stored in Notion with visual and text summaries. 6. Optional Alerts: Sends Gmail notifications with updates. --- Example Use Cases Monitor competitor websites for product, pricing, or design changes. Track updates on blogs, documentation, or landing pages. Automatically log changes for research, reporting, or team awareness. Get notified instantly when key pages are updated. --- Requirements | Tool | Purpose | |------|----------| | Firecrawl API Key | Scrape website content | | OpenAI API Key | Generate summaries and compare changes with GPT-5-mini | | n8n | Run and schedule the automation | | Notion | Store snapshots, summaries, and comparisons | | Gmail (OAuth2) | Send alert emails | --- Have questions about this template? Feel free to reach out. Our DMs are always open! Email: hello@scoutnow.app(mailto:hello@scoutnow.app) X (Twitter): @ScoutNowApp