Get notified automatically when a competitor's website changes

The system checks target websites daily, screenshots and compares them, and sends you a summary the moment something changes.

How the work actually flows

It branches. Exactly one path is taken; runs once per one per tracked website.

Pattern: Exclusive Choice (4) · Multiple Instances with a priori Run-Time Knowledge (14)

flowchart TD trig(["daily schedule fires"]):::trigtime s0[["visit tracked web pages"]]:::mi s1["capture screenshot and content"]:::task s2["compare to previous snapshot"]:::svc s3[("save summary to notion")]:::store trig --> s0 s0 --> s1 s1 --> s2 s2 --> s3 gx{"× was a meaningful change found"}:::gate s3 --> gx p00["no change"]:::task gx -->|"no change"| p00 p10["send email alert"]:::task gx -->|"change found"| p10 p00 --> out p10 --> out out[/"logged website change with optional alert"/]:::out pay{{"spot competitor moves without manual checking"}}:::pay out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepAn outside serviceRuns once per itemA record or sheetOne path onlyResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
Email AutomationImage & Media ProcessingWeb Scraping & Data CollectionResearch & Market Intelligence
Connects
FirecrawlOpenAINotionGmail

The problem it solves

Keeping tabs on a competitor's website, pricing page, or a partner's site for updates means checking back manually, again and again, hoping you do not miss anything important. Most changes go unnoticed until someone points them out to you.

Who it fits

Marketers, competitive intelligence teams, and business owners who need to track changes on specific websites.

How it works

  1. On a daily schedule, the system visits your list of target web pages
  2. It captures a screenshot and the page content
  3. GPT-5-mini compares the new snapshot to the previous one and summarizes what changed
  4. The comparison and summary are saved to Notion
  5. You get an email alert when a meaningful change is found
What you get

Competitor changes you catch the same day

You get an email summary the moment a competitor's website changes, with screenshots and comparisons saved for you.

What you get

A Notion record of tracked website changes, with an optional email alert.

What you need

A Firecrawl API key, an OpenAI API key, a Notion account, and a Gmail account.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook