Daily competitor price and promo watch for any website
Every weekday an AI browser agent checks your competitor pages, logs a price history, and Slacks you only when a price or promo actually moves.
Every weekday at 7am, watch my competitors' prices so I never miss a change. I keep a watchlist of competitor product and pricing page URLs in a Google Sheet, along with the most recent price, promo, and stock snapshot for each one, and I want you to read that list at the start of every run.
Read the watchlist with Get Values in Google Sheets. Each row should give you a competitor name, the page URL, and the last logged price, discount or promo, and stock status, so you have a baseline to compare today's numbers against.
For each URL, dispatch a Browser Use agent task with Run Agent Task, then poll Get Session until it finishes. Tell the agent to open the page and extract the current price, any discount or promo banner, and the stock status. Browser Use is the right tool here because it can read prices on sites that have no public API and that render prices with JavaScript, and it copes with wildly different page layouts from one competitor to the next.
Compare each result against the most recent snapshot already logged in the Sheet. Then append today's prices for every tracked page as a new row with Append Values, so the spreadsheet becomes a running price history I can chart or review later.
Post a Slack digest with Send a Message that highlights only the meaningful moves: price drops, price increases, and new promotions. Show the old and new value for each change so I can see the delta at a glance. Skip any page that did not change so the channel stays quiet on slow days, and if nothing changed across the whole watchlist, say so in a single short line rather than listing every unchanged page.
Use your judgement about what counts as a meaningful change before writing the summary. A rounding difference or a reworded banner is not worth flagging, but a real price move or a genuinely new promotion is. This is an agent workflow precisely because it has to interpret pages that all look different and decide what actually matters.
Example output
What does this prompt do?
- Reads your watchlist of competitor product and pricing page URLs from a Google Sheet at the start of every run.
- Opens each page with an AI browser agent that reads the live price, any discount or promo banner, and stock status, even on sites with no public data feed and pages that load prices with JavaScript.
- Appends today's numbers as a new row in your spreadsheet, so you build a running price history you can chart or review.
- Posts a Slack digest that highlights only the meaningful moves (price drops, price increases, and new promotions) with the old and new value for each, and stays silent on days when nothing changed.
What do I need to use this?
- A Google account with a Google Sheet listing the competitor product and pricing page URLs you want to watch.
- A Browser Use Cloud account so the AI agent can open and read the pages for you.
- A Slack workspace and the channel where you want the price digest posted.
How can I customize it?
- Change the schedule from 7am on weekdays to any time or frequency that fits your team.
- Add or remove competitors by editing the list of URLs in your Google Sheet, with no changes to the workflow itself.
- Adjust what counts as a meaningful move, for example only flag price changes above a set percentage or always call out any new promotion.
FAQs
Does this work on sites that don't have a public data feed?
Will it message me every day even when nothing changes?
How do I add or remove competitors?
Where does my price history live?
Can I change when it runs?
Related templates
When your flight moves, your calendar times get corrected automatically and you get a Slack note naming the meetings you're about to miss.
Every 15 minutes, forwarded phishing reports get traced back to the server that really sent them, with a verdict in Slack and the worst senders reported.
Every Monday, check every S3 bucket for public exposure, missing encryption and weak backup settings, then get the risks ranked in Slack.
Every weekday at 7am, sign in to the tender portals you track, filter new notices against your bid criteria, and open a deal for the ones worth chasing.
Every weekday at 4pm, spot the threads that went quiet, stage a ready-to-send nudge in your mailbox, and get a ranked Slack recap.
Every Monday, rank the week's matches by expected demand, put the big ones on your venue calendar, and post a rota-ready summary to Slack.
Never miss a competitor price change again.
Set up an AI browser agent that watches your competitors' pricing pages every morning and pings you only when it matters.