How to Build a Real-Time Price Monitor That Alerts You Instantly
Most people building e-commerce businesses are manually checking competitor prices like it's 1999, refreshing browser tabs every hour and missing golden opportunities when prices drop.
I've been there. When I started Esipick, I realized that real-time price monitoring with instant alerts wasn't a nice-to-have, it was table stakes. But the solutions out there were either prohibitively expensive or required engineering teams to maintain custom integrations. That's when I discovered that price monitor automation using n8n could be stitched together in hours, not months.
Why Most Price Monitoring Fails
The typical approach involves spreadsheets, CRON jobs, or expensive SaaS tools that drain your budget. Here's what I've learned after building dozens of these systems: the real problem isn't tracking prices, it's acting on them fast enough.
Most competitors check prices daily or weekly. By then, the arbitrage opportunity is gone, the stocktake has shifted, or your customer already bought from someone else. You need sub-hour responsiveness, ideally minutes.
Building Your Own Real-Time Price Monitor
I'll walk you through exactly how I built an effective price monitor automation system using n8n that cost under $50 monthly and took about 12 hours of work.
Step 1: Choose Your Data Sources
You need to decide what you're monitoring. For me, it was Amazon, eBay, and Shopify stores in my niche. Other founders monitor:
- Competitor websites via web scraping
- Marketplace APIs like Amazon and eBay
- RSS feeds from price tracking sites
- Your own supplier price lists
The key is picking sources that update frequently enough to matter. Daily updates are worthless if you're doing arbitrage. Hourly is your minimum baseline.
Step 2: Set Up Your n8n Workflow
N8n is where the magic happens. Here's how I structured mine:
- Webhook triggers for API sources, or scheduled checks for web scraping
- Fetch the current price from your source
- Compare it against your stored baseline price
- If it meets your alert threshold (example: drops 15%), send a notification
- Log everything to a database for trend analysis
I run most price checks every 60 minutes. This keeps costs low while staying responsive enough to catch real opportunities. You can run more frequently if your use case demands it. N8n's pricing scales reasonably up to 10,000 executions monthly on the pro plan.
Step 3: Set Smart Alert Thresholds
Here's where beginners go wrong: they set alerts for any price change. Within a week, you're drowning in notifications and ignoring all of them.
I've found success with tiered alerting:
- Email for significant drops (15% or more)
- WhatsApp for critical opportunities (25% or more, or below your target price)
- Slack for minor fluctuations (5-10%) to your team channel
This hierarchy keeps you sane while ensuring critical opportunities reach you instantly.
A Real-World Example: The Electronics Arbitrage
Last month, I monitored wireless earbuds across three suppliers for a client. On Tuesday at 2:47 PM, Amazon dropped their price from $89 to $62, a 30% cut that was clearly inventory liquidation.
Our n8n workflow caught it immediately and sent a WhatsApp alert. Within 15 minutes, my client had ordered 200 units. Retailer B was selling the same units for $119. He listed them, and by Wednesday afternoon, had sold 150 units at $95 each.
Profit on that single arbitrage cycle: $4,950. This wouldn't have happened without automated alerts. Manual checking would've missed the window entirely. That's price monitor automation working exactly as designed.
The Contrarian Take
Everyone tells you to buy expensive monitoring software. I'm telling you the opposite: you probably don't need to. Most founder-operators can build an 80/20 solution in a weekend with n8n that covers 95% of what you actually need.
The expensive tools give you slick dashboards and advanced analytics. But honestly? I've never met a founder who made better decisions because of a beautiful dashboard. They made better decisions because they acted faster on simple price alerts.
Build the thing that creates urgency, not the thing that looks polished.
Frequently Asked Questions
How do I handle websites that block scrapers?
Residential proxies help, but many sites have APIs if you ask nicely. I've had success emailing partner teams directly, especially on B2B sites. For public data, rotating user agents and respecting robots.txt gets you surprisingly far. The legal grey area isn't worth the operational headache. Partner instead of scrape where possible.
What if I want alerts on products I don't currently stock?
This is pure gold for product research. I monitor 500+ SKUs I don't own just to understand market movement. When you see patterns, like a category consistently pricing down 20% monthly, that's your signal to stock up when prices are high. The same n8n workflow tracks these patterns and emails me a weekly trend report. Cost to run? About $12 monthly.
Can I use this to undercut competitors automatically?
Technically yes, but I'd advise against it. I've seen price wars burn margins faster than anything else. Instead, use the data to understand your competitive position, inform your sourcing, and make deliberate decisions about when to compete on price versus value. Automation should inform your strategy, not replace it.
Want this automated for your business?
I build n8n workflows, WhatsApp automations, and AI pipelines — starting from $300. Most go live in under a week.
Get a Free Audit →