Monitor website changes with PolyDoc screenshots and email alerts

Go to Workflow
0 views
Built by polydoc.tech polydoc.tech
Created on June 15, 2026

Description

Quick Overview
This workflow checks a website URL every 6 hours, detects content changes by hashing the normalized HTML, and when a change is found it uses PolyDoc to capture a full-page screenshot and emails the PNG as an attachment.

How it works
Runs every 6 hours on a schedule.
Sets the target URL to monitor and fetches the page HTML with an HTTP request.
Normalizes the HTML (removing scripts/styles/comments), hashes it, and compares it with the previous run stored in workflow static data.
If the hash changed, PolyDoc captures a full-page PNG screenshot of the URL.
Sends an email with the screenshot attached and the monitored URL in the subject and body.

Setup
Update the monitored website URL in the Settings step.
Add your PolyDoc API credentials to the PolyDoc screenshot step.
Configure an SMTP email credential and set the to/from email addresses in the email step.

Nodes Used (3)

Code
n8n-nodes-base.code
HTTP Request
n8n-nodes-base.httpRequest
Send Email
n8n-nodes-base.emailSend