# 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.

- Workflow type: agent
- Services: Browser Use Cloud, Google Sheets, Slack
- Categories: Sales, Marketing
- Published: 2026-07-17

## What it does

- 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 you'll need

- 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.

## Prompt

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.

## How to customize

- 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.

## Example output

Competitor price watch — Thu Jul 17

Acme Pro Plan dropped from $49/mo to $39/mo
Globex Widget rose from $120 to $135
Initech Starter added a promo: 20% off first 3 months (previously none)

3 of 8 tracked pages changed. The rest are unchanged.

## FAQ

### Does this work on sites that don't have a public data feed?

Yes. An AI browser agent opens each page the way a person would, so it can read the price, promos, and stock status even on sites with no public feed and pages that load prices with JavaScript.

### Will it message me every day even when nothing changes?

No. The Slack digest only includes competitors whose price, stock, or promotions actually moved since the last check, so the channel stays quiet on slow days.

### How do I add or remove competitors?

Just edit the list of URLs in your Google Sheet. The workflow reads that list every morning, so there is nothing else to update.

### Where does my price history live?

Every run appends a new row to your Google Sheet, so you keep a running history of prices, promos, and stock that you can chart or review at any time.

### Can I change when it runs?

Yes. It is set to run every weekday at 7am, but you can pick any schedule, including weekends or several times a day.

Use this prompt in General Input: https://www.generalinput.com/prompts/daily-competitor-price-and-promo-watch-for-any-website