Overview

This is a highly automated system designed to keep an eye on any website for you. It visits a specified URL daily, fetches the latest content, and uses AI to smartly compare it with the previous day's version. It then generates a clear, natural language report detailing the changes and saves everything to a Google Sheet for easy tracking.

Who This Is For

  • Competitor Insight: Market analysts and sales teams can instantly track competitor product pages, pricing, and strategy updates.
  • Content & SEO Assurance: Specialists can monitor client sites to catch unintentional content errors or track top industry strategies.
  • Critical News Alerts: Journalists and researchers can follow essential news outlets or government sites to ensure they never miss a key announcement.
  • Personal Tracking: Monitor software changelogs or community posts to effortlessly keep up with the latest developments.

How It Works

1
  1. Fetch Today's Content
  2. The workflow first visits the specified URL (Fetch Website Content node), gets the latest HTML, and converts it into clean plain text (Extract Text from HTML node).
2
  1. Fetch & Snapshot Yesterday's Content
  2. It retrieves the content saved from the previous day (Get Yesterday's Content... node). Today's plain text is then immediately written back to the sheet (Update Content Snapshot... node) to serve as tomorrow's baseline.
3
  1. AI Difference Analysis
  2. The "yesterday's content" and "today's content" are sent to the LLM (Analyze Content Changes with... node) to generate a detailed change analysis report in natural language.
4
  1. Record the Analysis Report
  2. The final report is formatted (Format Analysis Report... node) and then saved, overwriting the previous one in the Google Sheet (Record Analysis Report in S... node), keeping the log current.

What You'll Need

  • Google Sheets Credential
  • Gmail Credential
  • A configured Knowledge Base
  • An already created and populated Google Sheet containing the email data to be processed.

How to Use

  1. Step 1. Create Google Sheet
  2. Create and open a new Google Sheet file.

  1. Step 2. Set Up Worksheets
  2. Create two separate worksheets in the file, one to record the website content and the other to record the comparison results (for example, one named "Sheet1" and the other named "Sheet2").

  1. Step 3. Get Spreadsheet Details
  2. Copy the Spreadsheet ID (from the URL) and note both worksheet names.

  1. Step 4. Configure Start Node
  2. Tap the 'Test Run' icon in the upper right corner, enter the Spreadsheet ID in "SpreadsheetId" and the two required sheet names in "SourceCodeSheet" and "ComparisonResultSheet."

  1. Step 5. Set Target Website
  2. In the Fetch Website Content node, find the field labeled "API", and enter the exact website URL you want to track.

  1. Step 6. Authorize Credentials
  2. Authorize your Google Sheets OAuth2 API credentials in the Get Yesterday's Content from Sheet, Update Content Snapshot in Sheet, and Record Analysis Report in Sheet nodes.

  1. Step 7. Initial Run
  2. Run the workflow once. This creates the initial content baseline and summarizes the page.

  1. Step 8. Daily Monitoring
  2. On the following day, re-run the workflow to generate the complete results.

Was This Page Helpful?

More Templates for Inspiration

Google Calendar Assistant
Overview Stop wrestling with calendar interfaces and manual time entry. This workflow provides an intelligent AI agent that understands natural language to manage your schedule. Whether you need to book a meeting or check your availability, the agent processes your intent, asks for missing details, and executes actions directly via the Google Calendar API. It...
Learn more >
🤖
A Learning Guide to the JSON Variable Extractor
Master complex JSON parsing and automate data extraction with this step-by-step technical guide.
Learn more >
💡
Landing Page Optimization Analyzer
Stop guessing why your visitors aren't converting and let a top-tier expert roast your page into shape.
Learn more >