Competitor Price Monitor
This automation checks a competitor's (or your own) product page once a day, logs every price it finds, and compares it against the last known value. The moment the price changes, your team gets a Slack alert with the before-and-after — so you find out about a price move the same day, not weeks later.
Automation flow
Daily Check (07:00)
Runs automatically every morning.
Fetch Competitor Page
The product page's HTML is fetched.
Extract Price
The current price is pulled out of the page.
Log Price
Every check is recorded in a full price history.
Price Changed?
The new price is compared against the last known value.
Notify Team
Slack alerts your team with the before/after price.
How it works
- 1Every day at 7 AM, the page is fetched.
- 2A simple pattern match pulls the first dollar amount out of the page's HTML.
- 3Every check is logged to
Price Historyregardless of whether it changed, so you have a full timeline. - 4The new price is compared against the
Last Knownvalue. - 5If it's different,
Last Knownis updated and your team gets a Slack alert with the before/after price.
Services used
What you'll need
- An n8n Cloud or self-hosted account
- The URL of the product page you want to track
- A Google account (Sheets)
- A Slack workspace
What's included
- Full price-history log, not just the latest number
- Zero ongoing cost — no scraping API or paid service
- Works for any publicly visible product page
- Easy to point at multiple competitors
Estimate what this could save you
3.6 hours/month
≈ $108/month in your time
A rough estimate based on what you enter above — not a guarantee. Actual time saved depends on your process.
Make it yours
- Track several competitors by duplicating the fetch → extract → compare chain per URL, or loop over a list of URLs stored in a sheet.
- Add a percentage-change threshold in "Price Changed?" instead of any change, to ignore tiny fluctuations.
- If the site renders prices via JavaScript (a single-page app), a plain HTTP request won't see them — you'd need a headless-browser-capable fetch instead.
Works well with this automation
Crypto Price Move Alert
Checks a crypto price every 15 minutes via a free public API and alerts you the instant it makes a big move.
Website Uptime Monitor & Alert
Pings your site every 5 minutes and instantly alerts you on Telegram + email the moment it goes down.
Ad Platform Lead Router
Meta/LinkedIn Lead Ads leads are instantly logged, auto-replied to, and pushed to sales on Slack.
Save with the complete system: IT & Monitoring Bundle
Instead of buying separately: $117 — System: $49
Questions about this template
Secure checkout via Polar. Delivered by email instantly.
Structurally validated: automatically checked for valid n8n format before every deploy.
- Difficulty
- Medium
- Setup time
- ~15 min
- Integrations
- 3
- Node count
- 8
- Format
- .json + guide