Track website changes with Firecrawl, GPT-5-Mini, Notion, and Gmail
UnknownWhat this workflow does
This AI workflow has 20 nodes and runs on a schedule (every day). Along the way it connects Notion, OpenAI, Gmail and Firecrawl (community).
How it runs
Trigger: On a schedule (every day).
- Define Target URLs (Edit Fields (Set)): sets or maps fields
- Split Out: splits a list into separate items
- Define What Matters To You (Edit Fields (Set)): sets 1 field: change_criteria
- Scrape Target URLs (Firecrawl): scrape
- Capture Screenshots (Firecrawl): scrape
- Save Snapshots (Notion): work with database page
- Get Last Snapshots (Notion): get many (database page)
- Construct Notion Blocks (Code): runs custom JavaScript code
- Get Many Blocks (Notion): get many (block)
- Split Out: splits a list into separate items
…plus 9 more steps. See the full node list below.
Services it uses
Uses Firecrawl. New users get 10% off with our link.
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @mendable/n8n-nodes-firecrawl is verified or supports 3.0 (used in 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
From the author
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…