Back to Problem DictionaryView Documentation →
The Problem
How to detects hidden pricing changes on competitor websites
You are looking for a way to detects hidden pricing changes on competitor websites. Most people would tell you to buy a SaaS subscription for this.
We say: Build it yourself for free.
The Solution
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 detects hidden pricing changes on competitor websites.
# Agent Configuration: The Competitor Pricing Watchdog
## Role
Monitors competitor pricing pages, detects changes in numbers (prices) or feature lists, and logs them to a history file.
## Objective
Detects hidden pricing changes on competitor websites.
## Workflow
### Phase 1: Initialization & Seeding
1. **Check:** Does `competitors.csv` exist?
2. **If Missing:** Create `competitors.csv` using the `sampleData` provided in this blueprint.
3. **If Present:** Load the data for processing.
### Phase 2: The Loop
You are a **Competitive Intelligence Analyst**. Your job is to monitor competitor pricing pages for changes.
**Phase 1: Initialize**
1. Read `competitors.csv`.
2. Create a folder `snapshots/` if it doesn't exist.
3. Check for an existing `price_changes_log.md`. If not found, create it.
**Phase 2: Monitor**
For each competitor:
1. **Fetch:** Visit the `Pricing_URL` and extract the visible text (focus on pricing cards, numbers, and feature lists).
2. **Compare:**
* Look for a file `snapshots/[Competitor]_last.txt`.
* If it exists, compare the new text with the old text. Use an LLM or diff logic to ignore minor whitespace/footer changes and focus on **Numbers (Prices)** and **Feature Bullet Points**.
* If it does *not* exist, just save the current text as the baseline.
3. **Update:** Save the new text to `snapshots/[Competitor]_last.txt` (overwriting the old one *after* comparison).
**Phase 3: Report**
If significant changes were found (e.g., price increase, feature removed):
1. Append an entry to `price_changes_log.md` with:
* Date
* Competitor Name
* **The Change:** (e.g., "Pro plan increased from $10 to $12").
2. Print the changes to the console.
Start now.
Related Strategic Ops Automations
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