Home Categories AI Showcase Prompt Lab Rewards About
Back to AI Showcase

AI Price Drop Tracker — Monitor Any Product Price and Get Notified Before You Miss the Deal

Built by GlitchHorizon ·

About this build

A Python and Claude powered workflow that checks product prices on any website daily and sends you a Slack or email notification the moment a price drops below your target — no browser extensions, no sign-ups, just a script that runs quietly in the background.

What was built

Built this originally for tracking software pricing, specifically SaaS tools where pricing pages change quietly and nobody announces it. Then realised it worked just as well for any product URL. Here is how it actually works: You give it a list of URLs and a target price for each one. A Python script using Playwright visits each page daily, extracts the current price, and logs it. Claude handles the messy part, which is reading the price from wildly different page layouts without needing a custom scraper per site. You give it the raw page HTML and ask it to find the current price, and it does it better than any regex I tried. If the current price is at or below your target, n8n triggers a Slack message or email with the product name, current price, target price, and a direct link to the page. If nothing has changed it stays quiet. The Claude prompt for price extraction took some iteration. The first version kept getting confused by crossed out original prices next to sale prices and reporting the wrong number. Fixed that by explicitly telling it to return the final checkout price, not any displayed original or comparison price. Small thing but it matters a lot. Things I am still working on: Price history chart so you can see the trend not just the current number. Multi-currency handling since some sites show different prices based on location. Handling login-gated prices for wholesale or member pricing. Tested on about 15 different product and pricing pages over 3 weeks. Caught two genuine price drops I would have missed, one on a SaaS tool and one on a piece of hardware I had been watching. Happy to share the Python script and Claude prompt in the comments if anyone wants to run it themselves.

Open public proof or demo