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
Additional information
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.
Frequently asked questions
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
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.