{"product_id":"n8n-webpage-change-monitor-claude-slack-alerts-workflow","title":"n8n Webpage Change Monitor: Claude + Slack Alerts Workflow","description":"\u003ch3\u003eMonitor a webpage for changes and get Claude-written Slack alerts\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow automatically checks a webpage on a schedule, detects meaningful text changes, and uses \u003cstrong\u003eClaude (Anthropic)\u003c\/strong\u003e to summarize what changed—then posts the result to \u003cstrong\u003eSlack\u003c\/strong\u003e via an Incoming Webhook. No manual refreshing, no guesswork.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches and cleans the page:\u003c\/strong\u003e On each run, it downloads the configured URL and strips it down to \u003cstrong\u003evisible plain text\u003c\/strong\u003e (removing HTML tags, scripts, and styles).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompares against the last snapshot:\u003c\/strong\u003e It stores the previous text in \u003cstrong\u003eworkflow static data\u003c\/strong\u003e (truncated to \u003cstrong\u003e8000 characters\u003c\/strong\u003e) and compares current vs. last content.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRequests a change summary from Claude:\u003c\/strong\u003e If it’s the first run or the text changed, it sends both the previous and current versions to Claude. Claude is explicitly instructed to treat the page content as \u003cstrong\u003edata only\u003c\/strong\u003e, \u003cstrong\u003enever as instructions\u003c\/strong\u003e, and to \u003cstrong\u003enot invent\u003c\/strong\u003e changes that aren’t present.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePosts to Slack and verifies delivery:\u003c\/strong\u003e It sends the summary to Slack using an \u003cstrong\u003eIncoming Webhook\u003c\/strong\u003e and verifies delivery by checking the \u003cstrong\u003eactual response body\u003c\/strong\u003e (not just assuming success).\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eTrack critical policy, pricing, or documentation pages and get notified when wording changes.\u003c\/li\u003e\n  \u003cli\u003eMonitor product release notes or status-style content for meaningful updates.\u003c\/li\u003e\n  \u003cli\u003eWatch competitors’ public pages and route change summaries to a team channel for review.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations:\u003c\/strong\u003e \u003cstrong\u003eAnthropic (Claude)\u003c\/strong\u003e API, \u003cstrong\u003eSlack Incoming Webhook\u003c\/strong\u003e, webpage via \u003cstrong\u003eHTTP Request\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes used:\u003c\/strong\u003e \u003cem\u003eSchedule Trigger\u003c\/em\u003e, \u003cem\u003eIf\u003c\/em\u003e, \u003cem\u003eSet\u003c\/em\u003e, \u003cem\u003eCode\u003c\/em\u003e, \u003cem\u003eNo Op\u003c\/em\u003e, \u003cem\u003eSticky Note\u003c\/em\u003e, \u003cem\u003eHTTP Request\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSetup:\u003c\/strong\u003e Configure the monitored URL and Slack webhook in \u003cstrong\u003eSet: config\u003c\/strong\u003e, set the schedule (default: \u003cstrong\u003eevery 6 hours\u003c\/strong\u003e), and activate.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45862235603123,"sku":"N8N-18337","price":10.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/BlTcciggQjp-M4Hy8WeqR_HaOBzIWC.png?v=1786957314","url":"https:\/\/buyflowscripts.com\/products\/n8n-webpage-change-monitor-claude-slack-alerts-workflow","provider":"N8N Commerce","version":"1.0","type":"link"}