Track competitor prices daily with ZenRows, OpenAI, Telegram, and DataTables
Workflow preview
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER
Early Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
Overview
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.