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

🛟
AI-Powered Bulk Email Reply Assistant with Knowledge Base Enhancement
Automate mass email replies by pulling data from Google Sheets. Enhance responses with RAG using your knowledge base for accuracy and context.
Learn more >
🔍
Company Information Inquiry
Deliver comprehensive company profiles by intelligently analyzing official websites and auto-generating Google searches to verify and bridge data gaps.
Learn more >
📈
SEO Keyword Generator
An automated seo keyword generator that turns detailed customer profiles into structured keyword lists and writes them directly to Google Sheets.
Learn more >