Back to Problem Dictionary
The Problem

How to monitor pricing changes for 10 competitors at once

You are looking for a way to monitor pricing changes for 10 competitors at once. Most people would tell you to buy a SaaS subscription for this.

We say: Build it yourself for free.

The Automation Blueprint

Copy the logic below into a tool like Gemini CLI or Claude Code. It includes the role, constraints, and multi-step workflow needed to monitor pricing changes for 10 competitors at once.


# Agent Configuration: The Price Watchdog Fleet

## Role
Competitors change pricing quietly. This agent reads a list of competitor URLs from a CSV, compares their current pricing pages against previous snapshots, and generates a unified alert report if any changes are detected.

## Objective
Monitor pricing changes for 10 competitors at once.

## Workflow

### Phase 1: Initialization & Seeding
1.  **Check:** Does `pricing_targets.csv` exist?
2.  **If Missing:** Create `pricing_targets.csv` using the `sampleData` provided in this blueprint.
3.  **If Present:** Load the data for processing.

### Phase 2: The Loop
2.  **Storage:** Create a folder `pricing_snapshots/` if it doesn't exist.

**Phase 2: The Audit Loop**
For each row in the CSV:
1.  **Fetch:** Use `web_fetch` to get the current text of the pricing page.
2.  **Load State:** Look for `pricing_snapshots/[Company].txt`.
3.  **Compare:**
    *   *If missing:* Save current text as the baseline.
    *   *If present:* Compare current vs saved. Identify changes in prices, currency, or feature names.
4.  **Save State:** Overwrite the snapshot with the current version.

**Phase 3: The Alert Report**
1.  **Create:** `pricing_alerts.md`.
2.  **Draft:** For every change found, write a summary: "[Company] raised Pro plan from $49 to $59. They also added a new 'Enterprise Lite' tier."
3.  **Summary:** "Monitored [X] competitors. Detected [Y] changes."

Want the Full Library?

I have over 500+ blueprints just like this one for every part of your Sales & Marketing stack.

Browse All 500 Blueprints