Webpage Change Monitoring & Notification Workflow

somdn_product_page

This n8n workflow continuously monitors a specific webpage for content changes using the Firecrawl API for web scraping. When triggered via webhook, it fetches the webpage content in Markdown and HTML formats, timestamps the retrieved data, and compares it with previously stored content in Google Sheets. If any changes are detected, it sends an email notification detailing the differences and logs the new content with a timestamp. If no change is found, it responds with a confirmation that the content remains unchanged. The workflow also updates the stored content for future comparisons and maintains a historical log of all checks.

The process begins with an external trigger via webhook, activating the Firecrawl API request to scrape the webpage. The current content and timestamp are stored in Google Sheets, then compared to the last stored content. Based on the comparison, the workflow either sends a change notification email and updates logs or simply responds that no change occurred. This automation is useful for website owners or content managers who need to monitor pages for updates without manual checking, ensuring timely notifications of modifications and maintaining a detailed change history.

Node Count

>20 Nodes

Nodes Used

code, gmail, googleSheets, httpRequest, if, respondToWebhook, stickyNote, webhook

Reviews

There are no reviews yet.

Be the first to review “Webpage Change Monitoring & Notification Workflow”

Your email address will not be published. Required fields are marked *