{"product_id":"web-page-change-monitor-with-gemini-sheets-slack-alerts","title":"Web Page Change Monitor with Gemini, Sheets \u0026 Slack Alerts","description":"\u003ch3\u003eMonitor any web page for changes—get an automatic Gemini summary in Slack\u003c\/h3\u003e\n\u003cp\u003eThis n8n automation checks a specified web page every 6 hours, saves cleaned snapshots in Google Sheets, and when the page text changes it uses Google Gemini to generate a short “what changed” summary and posts it to your Slack channel.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns on a 6-hour schedule\u003c\/strong\u003e to keep monitoring up to date.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches the configured URL\u003c\/strong\u003e using an HTTP Request. If the page can’t be retrieved, it sends a \u003cstrong\u003eSlack alert\u003c\/strong\u003e for fetch failures.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExtracts and cleans page text\u003c\/strong\u003e by stripping HTML down to plain text (limited to \u003cstrong\u003e6,000 characters\u003c\/strong\u003e) so comparisons are reliable.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eStores and compares snapshots in Google Sheets\u003c\/strong\u003e: reads the last stored “Text” snapshot from a “Snapshots” sheet and compares it to the current cleaned text.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates a baseline on the first run\u003c\/strong\u003e by saving the current page text to Google Sheets.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSummarizes changes with Google Gemini\u003c\/strong\u003e when the text changes—providing a 2–3 sentence summary based on the previous and current versions.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePosts to Slack and avoids repeat alerts\u003c\/strong\u003e: sends the summary plus the page link to your chosen Slack channel, then updates the snapshot in Google Sheets so the same change is only reported once.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eTrack updates on vendor pricing, documentation, or policy pages without manual checking.\u003c\/li\u003e\n  \u003cli\u003eMonitor product landing pages or release notes for textual changes relevant to your SaaS operations.\u003c\/li\u003e\n  \u003cli\u003eAlert your team in Slack when a critical web page becomes unavailable (fetch-failure notifications).\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSchedule + control logic:\u003c\/strong\u003e if, set, code\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWeb fetching:\u003c\/strong\u003e HTTP Request\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eChange summarization:\u003c\/strong\u003e Google Gemini (PaLM) API\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSnapshot storage:\u003c\/strong\u003e Google Sheets (OAuth; “Snapshots” sheet with a Text column)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNotifications:\u003c\/strong\u003e Slack (OAuth; alerts for both failures and change summaries)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHelper notes:\u003c\/strong\u003e Sticky Note for workflow guidance\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSet your label, URL, and CSS selector for the page section to monitor, pick your Google Sheet, ensure the “Snapshots” sheet exists, and choose the Slack channel for monitoring and alerts.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45747800244403,"sku":"N8N-17657","price":41.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/LeV_NgnaQCejSSvqzne9K_IYKwDI0P.png?v=1785488674","url":"https:\/\/buyflowscripts.com\/products\/web-page-change-monitor-with-gemini-sheets-slack-alerts","provider":"N8N Commerce","version":"1.0","type":"link"}