Skip to content
You commented “TRACK”: here it is

Competitor Price Tracker: Prompt and 5-Tool Stack

Get the exact Claude prompt plus the 5-tool stack to build a working competitor price tracker this week without hiring a developer.

Free guide · copy-paste ready · built by the BrainVaultAI team

You don't need a scraping team. You need Claude, one no-code tool, and a spreadsheet. This guide gives you the full build: which stack to use, the Claude prompt that generates the scraper logic, and how to pipe results into a Slack alert or Google Sheet. Use it when you're losing deals because you're priced wrong or missing when competitors change their pricing. Takes 3-4 hours to build the first time, then runs automatically. The prompt below generates the actual scraping script. The guide section explains how to wire it into automation.

Stack Overview
Stack for a solo founder:
- Scraper logic: Claude (prompt below generates the script)
- Runner: Apify free tier or a $5/mo VPS with cron
- Storage: Google Sheets via API or Airtable
- Alerts: Slack webhook or email via Make.com
- Monitoring: Simple price-change threshold you set Build order: scrape one competitor manually first → confirm data shape → then automate.
Scraper Build Prompt
You are a web scraping engineer. Build me a price tracker for a competitor's pricing page. Target URL: [competitor pricing page URL]
What I want to track: [plan names, prices, feature limits, be specific]
Output format: JSON with fields: plan_name, price_monthly, price_annual, key_features, scraped_at Write a Python script using requests + BeautifulSoup (or Playwright if the page is JS-rendered) that:
1. Fetches the page
2. Extracts the pricing data into the JSON format above
3. Compares to a stored previous snapshot
4. Prints a diff if anything changed
5. Includes a comment explaining how to run it on a cron schedule Include error handling for failed fetches. Keep it under 100 lines.
Alert Logic Prompt
I have a Python price tracker that outputs JSON diffs when competitor pricing changes. Help me add a Slack alert. When a price change is detected, send a Slack message to my webhook URL with:
- Which competitor changed
- What changed (old value → new value)
- Timestamp
- A one-line note on what this might mean for our positioning Slack webhook URL: [your webhook URL]
Add this to my existing script as a send_slack_alert(diff) function.

Want the editable version?

We'll send the editable version of this asset, plus a short series of our highest-leverage AI plays for operators. No spam. Unsubscribe in one click.

Free. No spam. Unsubscribe in one click. By submitting you agree to receive emails from BrainVaultAI.

More free AI guides in the full library · follow @brainVaultAI