{"product_id":"n8n-workflow-detect-competitor-changes-with-google-sheets-gemini-telegram","title":"n8n Workflow: Detect Competitor Changes with Google Sheets, Gemini \u0026 Telegram","description":"\u003ch3\u003eDetect meaningful competitor page changes—then brief you with Telegram alerts using Google Sheets, Gemini \u0026amp; Telegram\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow monitors your competitor watchlist in Google Sheets, detects significant content changes on their pages, and uses Gemini to classify what changed and how it may impact your business—before sending high-impact alerts to Telegram.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns every weekday morning\u003c\/strong\u003e and loads the active competitor watchlist plus \u003cstrong\u003ehistorical page snapshots\u003c\/strong\u003e from Google Sheets.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches and fingerprints page content\u003c\/strong\u003e for each active competitor, normalizes it, and compares it to the latest stored snapshot.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCalculates a content-change ratio\u003c\/strong\u003e and only continues when the change exceeds your configured threshold. The latest snapshot is saved for future comparisons.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePulls recent Google News results\u003c\/strong\u003e to add timing\/context for the change (news is \u003cem\u003econtext only\u003c\/em\u003e, not proof of the website change).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAnalyzes before-and-after evidence with Gemini\u003c\/strong\u003e to classify the change, estimate impact and confidence, and return evidence excerpts, implications, recommended action, and what to monitor next.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eValidates the AI output\u003c\/strong\u003e by parsing the returned JSON, checking score ranges and change type, and verifying that the evidence excerpts actually exist in the captured before-and-after page text.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRecords verified moves\u003c\/strong\u003e and sends an \u003cstrong\u003eemail strategy brief\u003c\/strong\u003e, plus \u003cstrong\u003ehigh-impact Telegram alerts\u003c\/strong\u003e when results warrant attention.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSaaS operators tracking competitor pricing, feature pages, or release notes for meaningful updates\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers building a reliable “change detection + AI triage” pipeline in n8n\u003c\/li\u003e\n  \u003cli\u003eTeams that want evidence-backed insights (Gemini claims verified against captured page text)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details (n8n)\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eWorkflow logic includes \u003cstrong\u003eif\u003c\/strong\u003e and \u003cstrong\u003ecode\u003c\/strong\u003e nodes for thresholding, validation, and scoring\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHTTP request\u003c\/strong\u003e to fetch competitor pages\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTelegram\u003c\/strong\u003e for alerts and messaging\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEmail send\u003c\/strong\u003e to deliver the strategy brief\u003c\/li\u003e\n  \u003cli\u003eUses a \u003cstrong\u003esticky note\u003c\/strong\u003e for workflow documentation\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46164238893235,"sku":"N8N-20464","price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/iptf3sMaUonRBr7r3VBCI_GBnILyKl.png?v=1791278720","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-detect-competitor-changes-with-google-sheets-gemini-telegram","provider":"N8N Commerce","version":"1.0","type":"link"}