n8n Web Page Text Change Monitor with HTTP Request & Email
n8n Web Page Text Change Monitor with HTTP Request & Email
Regular price
£21.99
Regular price
£21.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
n8n Web Page Text Change Monitor with HTTP Request & Email
Regular price
£21.99
Regular price
£21.99
Sale price
Unit price
/
per
Monitor a Web Page for Text Changes—and Get Email Alerts
With the n8n Web Page Text Change Monitor with HTTP Request & Email, you can automatically check a specific page every 6 hours, detect when the text inside a chosen CSS selector changes, and immediately receive an email notification—while storing the latest snapshot in an n8n Data Table.
What this workflow does
- Scheduled monitoring: Runs on a schedule every 6 hours using a scheduled trigger.
- Fetches page content: Uses an HTTP request to retrieve the configured pageUrl.
- Extracts specific text: Extracts the visible text from the configured cssSelector.
- Normalizes and fingerprints: Normalizes the extracted text, then creates a fingerprint and a short excerpt for reporting.
- Compares with last snapshot: Looks up the last saved fingerprint for the same URL in an n8n Data Table.
- Sends an email if changed: If a previous snapshot exists and the fingerprint differs, it emails you with the URL, excerpt, and old/new fingerprints.
- Updates stored state: Upserts the latest fingerprint, excerpt, and timestamp into the Data Table for the next comparison.
Use cases
- Track when a product page’s description, availability text, or pricing note changes.
- Monitor announcements or release notes on a specific section of a website.
- Detect changes in policy text, eligibility criteria, or status messages—only for the exact CSS area you care about.
Technical details
- Nodes/logic: if, set, code, html, data table, email send
-
Storage: Create an n8n Data Table named
page_watchwithurl,fingerprint,excerpt, andlastChangedAt. - Email delivery: Configure an SMTP credential in n8n and select it on the email-sending step.
-
Configuration: Set
pageUrl,cssSelector,notifyEmail, andfromEmailin the workflow Settings values.
