

An AI agent for competitor price monitoring answers a question most companies ask once a quarter and should ask every day: are we above or below the market right now?
Usually it comes out in hindsight. Sales dip, someone investigates, opens the competitors' sites, and finds they cut the price on a top seller two weeks ago. For two weeks you were selling above market and did not know.
An AI agent for price monitoring sweeps competitors' product pages each morning, records prices in a spreadsheet next to yours and sends only the changes to Telegram: where you are now more expensive, where a competitor pulled an item, where a promotion appeared. A human decides on your own price. You need Google Sheets, Telegram and a scheduled task.
Contents:
Tracking everything is pointless: a competitor has a thousand items, a hundred overlap with yours, and twenty move your revenue. The monitoring list is built once and holds your top sellers plus links to their equivalents at two or three competitors.
From each link the agent takes three things: price, availability and any promotion flag. That is enough to catch both an outright price cut and a hidden one, where the price is unchanged but a bulk discount has appeared.

The spreadsheet is simple: one row per product, columns for your price and each competitor's, plus the date of the last check. The agent walks the list of links, updates the values and compares them with your price.
Telegram gets the delta, not the full report. A message arrives when the gap to a competitor passes your threshold, when a price moves by more than a few percent, or when an item goes out of stock. A competitor running out of stock is as much a signal as a price cut, just one in your favour.
Price history accumulates in the same sheet. After a couple of months you can see who plays with price constantly and who holds their list price and only discounts during promotions.
| Component | Purpose | Required |
|---|---|---|
| Page reading | Pull prices from product pages | Yes, works out of the box |
| Google Sheets | Price list, competitor prices, history | Yes |
| Telegram | Change alerts | Yes |
| Scheduled task | Daily sweep | Yes |
| Gmail | Weekly summary | No |
Your own price list has to live in the same spreadsheet and stay current. Otherwise the agent compares competitors against stale data and sends false alarms.
A similar pattern of regular sweeps and digests appears in the piece on AI agents for marketplaces.
The general assembly principles are in the guide to building AI agents without code.
A worked example. Assumptions: 25 tracked items, three competitors, a manual check taking two hours and happening once a fortnight.
| Metric | Manual | With the agent |
|---|---|---|
| Check frequency | every two weeks | daily |
| Manager time | 4 hours a month | 15 minutes on alerts |
| Reaction to a price cut | up to 14 days | next morning |
| Price history | none | accumulating |
This rests on the assumptions above. The gain is not the hours saved but the shorter window: you learn about a price cut the next day instead of after two weeks of selling against a stale list.
Some sites sit behind a bot check and the agent cannot read them. That shows up on the first run, and those items stay on manual review.
A shelf price is not a deal price. In B2B the real number lives in a quote with volume discounts, and monitoring the public page shows only the ceiling.
Above all: the agent shows numbers, it does not decide whether to cut your price. That is a question of margin and positioning, not of data.
The agent reads publicly available pages exactly as any site visitor does. That is not the same as bulk-extracting a database: a daily sweep of thirty pages puts about as much load on a site as ordinary browsing.
Once a day is enough for most niches. More often makes sense during sale seasons or when competitors change prices intraday.
Then that item does not suit monitoring. Better to drop the row than keep an empty column and check it by hand every week.
The limit is sweep duration, not item count. Thirty items across three competitors runs comfortably; several hundred stretches the sweep and has to be split across days.
Product pages read like any others. But marketplace prices change more often and depend on the seller, so each row should be tied to a specific seller rather than to the product in general.
Price monitoring is work where regularity decides everything: quarterly is useless, and nobody will do it daily by hand. The agent covers exactly that, walking the list every morning, writing only when something moved, and building the history that shows how competitors behave.
Ready-made monitoring and digest agents are in the ASCN marketplace. For help setting one up around your price list, message a manager on Telegram.