Stop checking competitor prices manually.
This workflow monitors product prices across multiple online retailers every day — automatically. The moment a price changes, you get an instant Telegram alert with the product name, old price, new price, and a direct link to the page.
Set it up once. Let it run forever.
What it does
- Scrapes product pages daily using ZenRows with JS rendering and residential proxies
- Extracts prices via JSON-LD structured data — works across most major retailers
- Compares each price against the last known value stored in an n8n DataTable
- Tracks full price history for every product over time
- Sends an AI-written summary alert via Telegram only when prices actually change
- Updates all records automatically — no manual database management
What's inside
- Ready-to-import n8n workflow (14 nodes, fully documented with sticky notes)
- Full setup guide — step by step from zero to running in ~15 minutes
- DataTable schema template for instant import
- Sample Amazon product URLs to test immediately after setup
What you need
- n8n (self-hosted or cloud)
- ZenRows API key (web scraping)
- OpenAI API key (alert generation)
- Telegram Bot token
Who it's for
Perfect for e-commerce store owners, small businesses, and anyone who needs to stay on top of competitor pricing without lifting a finger.
P.S. I actually use this workflow myself to monitor the price of a tablet I want to buy. I simply pasted the product URLs from a few local retailers and now every morning,if any price changed overnight, I get a Telegram message. That's it. No app, no subscription(only Open Ai, zenrows have free tier), no manual checking.