Track Website Changes
The Track Website Changes block monitors a given URL for content changes between workflow runs.
Detect and summarize changes to any website
The Track Website Changes block monitors a given URL for content changes between workflow runs. It scrapes the page at the provided URL and compares the result against a previously stored version of that content, then routes the workflow down one of two transition paths depending on whether changes were detected or not.
The block takes four key inputs: the URL to scan, the previous scrape result to compare against (typically stored in a global variable so it persists across runs), two transition IDs that control where the workflow goes when changes are found versus when nothing has changed, and an optional detection prompt that narrows what kinds of changes the block should look for. If the detection prompt is left empty, the block looks for any meaningful changes to the site content.
When changes are detected, the block outputs two variables: a plain-text summary of what changed and the new page content to be saved for the next comparison cycle. This block fits into monitoring and alerting workflows where a workflow runs on a schedule, checks a page, and triggers downstream actions — such as sending a notification or logging an update — only when something on the site has actually changed.
What you can build
Real-world workflows powered by the Track Website Changes block.
Competitor Pricing Alerts
Run the block on a schedule against a competitor's pricing page and trigger a notification workflow whenever pricing content changes.
News and Blog Monitoring
Track a news site or blog for new article content and route to a summarization or distribution workflow when updates are detected.
Regulatory Page Tracking
Monitor government or compliance pages for policy updates and alert a team channel when the content changes.
Job Listing Detection
Watch a company's careers page and trigger a workflow to log or notify when new job postings appear.
Product Availability Checks
Scan a product page for stock or availability changes and route to a purchase or alert workflow when the status updates.
Documentation Change Tracking
Monitor a third-party API or software documentation page and notify developers when content is updated.
Ready to add Track Website Changes to your workflow?
Get Started FreeCommon questions about Track Website Changes
What input parameters does this block require?
The block requires a URL to scan, a previous scrape result to compare against (stored as a string, typically in a global variable), and two transition IDs — one for when changes are detected and one for when there are no changes. An optional detection prompt can be provided to focus the comparison on specific types of content changes.
What does the block return when changes are found?
When changes are detected, the block outputs two variables: 'changes', which is a text summary of what changed, and 'newContent', which holds the latest scraped content to be saved and used as the reference value in the next run.
How do I persist the previous content between workflow runs?
The block's interface specifies that the 'previousValue' input should be sourced from a global variable. You store the 'newContent' output back into that global variable at the end of each run so the next execution has an up-to-date reference to compare against.
What kinds of workflows is this block typically used in?
This block is suited for scheduled monitoring workflows where the goal is to detect updates on external websites and conditionally trigger downstream actions — such as sending alerts, logging changes, or starting a summarization process — only when a change has actually occurred.
Can I limit what types of changes the block detects?
Yes. The 'detectionPrompt' input accepts optional instructions that tell the block what kinds of changes to look for. If left empty, the block defaults to detecting any meaningful changes to the site content.
Related capabilities
[YouTube] Search Trends
Retrieve trending videos on YouTube by category and region.
[Facebook] Scrape Posts for Page
Get all the posts for a Facebook page
Run Packaged Workflow
Run a packaged workflow ("custom block")
Run Connector from MindStudio Connector Registry (MSCR)
Run a raw API connector to a third-party service
Check App Role
Check whether the current user has a specific app role and branch accordingly.
Add Track Website Changes to your workflow
Build powerful AI workflows with drag-and-drop blocks. No coding required.