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.

Agentic Task
Browser Use CloudGoogle SheetsSlackSalesMarketingResearch & MonitoringNotifications & Alerts
PromptCreate

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

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.

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

Related templates

Auto-fix your calendar when a flight slips, and flag what's at risk

When your flight moves, your calendar times get corrected automatically and you get a Slack note naming the meetings you're about to miss.

Google Calendar
AviationStack
Slack
Agentic Task
Trace phishing emails to the sending IP and report abuse

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.

AbuseIPDB
Gmail
Slack
Agentic Task
Weekly Amazon S3 bucket security audit posted to Slack

Every Monday, check every S3 bucket for public exposure, missing encryption and weak backup settings, then get the risks ranked in Slack.

Amazon S3
Slack Bot
Google Sheets
Agentic Task
Turn procurement portal tenders into CRM deals each morning

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.

Anchor Browser
Google Sheets
HubSpot
+1
Agentic Task
Draft polite follow-ups for emails that never got a reply

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.

Aurinko
Google Sheets
Slack Bot
Agentic Task
Turn each week's football fixtures into a venue staffing plan

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.

API-Sports
Google Calendar
Slack
Agentic Task

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.