Automated Web Page Change Detection & Logging
detail.loadingPreview
This workflow automatically monitors a specified web page for content changes, logs the current and previous versions to Google Sheets, and provides immediate feedback on whether the content has been updated. Perfect for tracking competitor sites, compliance, or content updates.
About This Workflow
This robust n8n workflow provides an automated solution for monitoring website content. Triggered by a simple webhook, it utilizes the powerful Firecrawl API to scrape target web pages, extracting both Markdown and HTML content. The scraped data is then timestamped and intelligently stored in Google Sheets, maintaining a historical record. A clever comparison mechanism checks the newly scraped content against its previous version. If a change is detected, the workflow can branch to notify stakeholders or trigger further actions, while also logging the update. This ensures you're always aware of crucial website modifications without manual checks.
Key Features
- Automated Web Page Scraping: Effortlessly pull content from any public web page using Firecrawl.
- Intelligent Change Detection: Automatically compares current content with previously scraped data to identify modifications.
- Historical Content Logging: Maintains a chronological record of web page content versions in Google Sheets.
- Flexible Webhook Trigger: Easily integrate with external systems or schedule periodic checks.
- Dual Content Output: Scrapes content in both Markdown and HTML formats for versatile use.
How To Use
- Trigger Setup: Configure the 'Webhook' node with your desired path (e.g.,
/webhook/n8n-challenge) and obtain its URL to trigger the workflow. - Scraping Configuration: In the 'Firecrawl HTTP Request' node, insert your target web page URL (e.g.,
https://we-hang.com/pages/n8n-automation-expert-challenge) and ensure your Bearer token credentials are set up. - Google Sheets Integration: Connect your Google Sheets account and specify the 'Document ID' and 'Sheet Name' (e.g., 'comparison') in both 'Update Current Content' and 'Read Current and Latest Content' nodes.
- Customize Comparison: Adjust the 'Is Equal?' node if you need a different comparison logic (e.g., ignoring minor whitespace changes or specific content blocks).
- Define Actions on Change: (Optional) Extend the 'False' branch of the 'Is Equal?' node to add actions like sending email notifications, Slack messages, or updating a database when content changes are detected.
Apps Used
Workflow JSON
{
"id": "cf63610c-ce5d-47b7-a830-fc0895d652d2",
"name": "Automated Web Page Change Detection & Logging",
"nodes": 28,
"category": "Operations",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: cf63610c-ce5d...
About the Author
DevOps_Master_X
Infrastructure Expert
Specializing in CI/CD pipelines, Docker, and Kubernetes automations.
Statistics
Related Workflows
Discover more workflows you might like
Universal CSV to JSON API Converter
Effortlessly transform CSV data into structured JSON with this versatile n8n workflow. Integrate it into any application as a custom API endpoint, supporting various input methods including file uploads and raw text.
Google Sheets to Icypeas: Automated Bulk Domain Scanning
This workflow streamlines the process of performing bulk domain scans by integrating your Google Sheets data directly with the Icypeas platform. Automate the submission of company names from your spreadsheet to Icypeas for comprehensive domain information, saving valuable time and effort.
Instant WooCommerce Order Notifications via Telegram
When a new order is placed on your WooCommerce store, instantly receive detailed notifications directly to your Telegram chat. Stay on top of your e-commerce operations with real-time alerts, including order specifics and a direct link to view the order.