job: competitor-prices · weekly

Competitor price monitoring

dassi opens the product pages you'd otherwise check by hand, at your competitors and on the marketplaces, and writes price, seller, and stock for each variant into your sheet. It only reads. What to do about an undercut stays your call.

Give dassi this job

Free credits, good for 7 days — no card required

Trusted by 30,000+ Chrome users Rated 4.8/5 on Chrome Web Store Works with Claude, GPT, Gemini, and more

One run, start to finish

Every dassi job has the same shape: an input, work done on real pages and accounts, output you can verify, and exceptions flagged — never guessed. This one is a recorded run, shown as it happened.

run · competitor-prices · 3456f790 on demand · Sep 19, 2026 · 4 min 57 s recorded run
input

“Read-only price check on the Owala FreeSip 24 oz at owalalife.com, Amazon, Target, and Walmart. Give me a table, flag inconsistencies, summarize, and log your steps.”

typed into dassi

run
  1. owalalife.com searched, opened the FreeSip, chose 24 oz, checked price and stock color by color, read the shipping terms
  2. amazon.com searched, opened listing B0BZYCJK89, went through the color variations and who sells each one
  3. target.com searched, opened listing A-80310908
  4. walmart.com searched, opened item 785624932, recorded the price range across the color swatches
output
  • verified: 4 retailers in one table: price, stock, seller, and delivery terms, with the URL of each product page
  • verified: Lowest $29.97 (Walmart, and some Amazon colors). Highest $61.99, a specialty color from a third-party seller on Amazon
  • verified: Baseline $29.99 at Owala and at Target
exceptions
  • flagged: Amazon: 70+ colorways under the 24 oz listing, with retired and high-demand colors at $39.99, $49.67, and $61.99 sold by third-party sellers
  • flagged: Walmart: core colors $29.97, the other colors $29.99
  • flagged: Owala: several colors sold out, including Very, Very Dark and Off the Grid
  • flagged: The product title is different at each of the four retailers
next

Saved as a workflow and scheduled for Monday mornings, the same pages get checked in your browser and a dated set of rows lands in your sheet. The browser has to be open when the run is due.

Target product page for the Owala 24 fl oz Stainless Steel FreeSip Water Bottle in Very Very Dark, priced at $29.99, with the 24 fl oz capacity selected and a row of color swatches below
Target's listing during the run: $29.99 for the 24 oz.
Walmart color picker for the Owala FreeSip 24 oz, with a price under each color swatch: most show $29.97 and four show $29.99, plus a link to view all 20 colors
Walmart prices the same bottle by color: $29.97 or $29.99.

What you can hand off

One product, matched across stores

Every retailer titles the same item differently. You name the product once, and dassi finds the listing at each store and keeps its URL next to the price, so any number can be checked in one click.

Prices by variant

Color, size, and pack count can each carry their own price. dassi records the spread instead of one headline number, like Walmart's $29.97 and $29.99 for the same bottle in different colors.

Who is actually selling

A third-party seller asking double is a different story from the brand cutting its price. dassi notes the seller on each row, so a $61.99 reseller listing doesn't get read as the going rate.

Stock and delivery terms

Sold-out variants, free-shipping thresholds, pickup and same-day options. The details that decide who gets the sale, captured next to the price.

Your sheet, one dated block per run

Results go into the Google Sheet you already keep, with the date on every row, so this week against last week is a column comparison.

One bottle, four stores

We expected this to be a boring run. The Owala FreeSip 24 oz costs $29.99 on Owala’s own site and $29.99 at Target, and if you were checking by hand you’d probably write that down and go get lunch.

Walmart had a small oddity: $29.97 for the core colors, $29.99 for the rest. We still don’t know why the two-cent split exists (a promotion on a few SKUs, or some pricing rule nobody at Walmart remembers setting), and dassi didn’t guess either. It wrote down both prices and which colors carried them.

Amazon was messier. The 24 oz listing holds more than 70 colorways, and the retired or hard-to-find ones come from third-party sellers at $39.99, $49.67 and $61.99. Owala, meanwhile, had sold out of several colors, Very, Very Dark and Off the Grid among them.

If you sell something like this bottle, that’s the stuff you’re watching for. An undercut can hide in a single variant. And the $61.99 listing is a reseller, so calling it “the Amazon price” would give you a strange idea of the market.

The run itself

One real dassi run, recorded on September 19, 2026, from a test browser profile in Chrome on a Mac. Public product pages only, and it changed nothing. The instruction was typed in plain English: check this bottle at four retailers, read-only, give me a table, flag anything inconsistent, summarize, show your steps. It finished in 4 minutes 57 seconds.

On owalalife.com it searched, opened the FreeSip, picked 24 oz and clicked through the colors for price and stock. On Amazon it opened listing B0BZYCJK89 and went through the variations and their sellers. Target and Walmart took a search and a product page each. Every row in the table carries the URL it was read from.

Making it a Monday thing

A single check tells you about one morning. For a small store the useful version is probably a short list (a dozen SKUs, a few competitors, whichever marketplaces your product gets resold on) checked every week without anyone having to remember.

You teach the job once: products, stores, the columns in your sheet, and which changes deserve a flag. Save it as a workflow and give it a schedule. On Monday morning dassi goes through the same pages in your browser and appends a dated block of rows to your Google Sheet, with anything that crossed a line you drew marked at the top. The browser has to be open when the run is due, because that’s where the run happens.

Your own prices stay where they are. Lowering a Shopify price when a competitor goes under yours would be a separate action, and if you add it, you mark it for approval and dassi asks before every save.

Limits worth knowing

dassi sees what the page shows your browser. Member pricing, coupons and ZIP-based prices will reflect your session and your location, which is mostly what you want, although two people on the same team can get different numbers and both be right.

It reads one page and then the next, the way a person would. Fine for a weekly watch list of a few dozen listings. Crawling a whole category is another matter, and Amazon and the other big retailers restrict that kind of bulk collection in their terms anyway. If you need ten thousand SKUs tracked every hour, buy a data feed. We’d be the wrong tool.

Teach it once

01

List the products and the stores

Name the SKUs you care about and where to check them: competitor sites, Amazon, Target, Walmart, a rival Shopify store. Pasting product URLs saves the searching.

02

Say what counts as news

A price under yours, a third-party seller undercutting the brand, a variant going out of stock. Write it in plain English and change it whenever you like.

03

Put it on a weekly schedule

Monday at 8:00, for example. The run happens in your own browser, so leave it open, and the rows are in your sheet when you sit down.

Your accounts. Your machine. Your call.

Runs on your machine

The agent works in your browser on your computer, local by design. It never runs in our cloud.

Your logins stay yours

It works in the sessions you're already signed into. No password handoff, no credential vault.

You approve what leaves

Messages, submissions, payments — anything outbound waits for the approvals you set.

Your model, your choice

Claude, GPT or Gemini with your own key or included credits, or a fully local model. On your own key, prompts go straight to your provider; included credits pass through dassi's relay.

Frequently asked questions

Is this scraping Amazon?

dassi opens product pages in your browser one at a time, the way you would, and reads what's on the screen. That suits a watch list of products you check every week. It doesn't suit crawling a whole category, and Amazon and most large retailers restrict bulk automated collection in their terms, so keep the list to what you'd reasonably check by hand.

What if the price depends on color or size?

It records the range and says which variants sit where. In the recorded run, Walmart priced core colors at $29.97 and the rest at $29.99, and Amazon's 24 oz listing ran from $29.97 to $61.99 depending on color and seller.

Will it change my own prices?

No. This job only reads. If you later want it to update a price in your Shopify admin or Seller Central, that's a separate step you flag for approval, and dassi waits for your yes before saving anything.

How do the results get into Google Sheets?

Through the sheet you have open in your browser, signed in as you, with no connector to set up. The recorded run returned its table inside dassi; a saved workflow writes the same rows to your sheet.

Does my computer need to be on for the weekly check?

Yes. Scheduled runs happen in your own browser, so it has to be open when a run is due. You can always start the check on demand instead.

Which AI model reads the pages?

The one you pick: Claude, GPT, Gemini, Grok, DeepSeek, Kimi, OpenRouter, or a local model, with your own key or included credits. The page content dassi needs goes to that provider; with included credits it passes through dassi's relay.

Give dassi its first run

Install dassi, open the pages this job lives in, and show it the work once. It runs from then on — your way, on your machine.

Add dassi to your browser

Free credits, good for 7 days — no card required

More jobs dassi runs

Sign up — get 10% off

Create your dassi account. We'll email your discount code + the desktop install link.

or