Osmanth WatchAn Osmanth product

Osmanth Watch / Guides

How to get notified when an item is back in stock

Published 3 October 2026

The thing you want is sold out, and you would rather be told when it returns than check every morning. There are three ways to get that, and which one works depends on the shop.

The three ways

The shop's own button. Many product pages have something like "notify me when available". If the exact item has one, use it. It is the shop telling you directly, and it can be as precise as your size and colour. The limit is that it only exists where the shop built it, and only for the items it chose.

A marketplace or app alert. Some marketplaces and apps let you save an item and alert you on a price or stock change. These work inside that one marketplace.

Watching the page. For everything else, a watcher reads the product page on a schedule and tells you when the page starts saying the item is available. This works on any public page, which is its advantage. Its limit is what it can read from a page, and that is worth understanding before you rely on it.

How a page says "in stock" to a program

Pages say it in two different ways.

The tidy way is structured data: a hidden block of labelled facts that shops add so search engines can read their products. There is a standard vocabulary for it, and its availability values include InStock, OutOfStock, SoldOut, PreOrder, LimitedAvailability and others (schema.org, and Google's guide for product pages shows how shops use it). When a page offers this, a program doesn't have to guess.

The other way is the words and buttons a person sees: "Sold out", "In stock", an "Add to cart" button that is greyed out or active.

Osmanth Watch uses the structured data when a page has it. When it doesn't, it falls back to the page's text and to whether a buy button is enabled. When those signals disagree, for example a page that says "sold out" next to a working "Add to cart", it does not pick one. It tells you it isn't sure it can spot the change.

What it said on a real page

On 3 October 2026 we asked for "it's back in stock" on a shoe product page, the Allbirds Men's Dasher NZ. This is what came back:

Three things follow from that, and all of them are worth knowing.

First, the item was already in stock when we looked, so "back in stock" was already true. The app says so at setup: "This is already true right now. You'll get an email the next time it becomes true after changing back." A stock watch waits for a change from sold out to available, so it is most useful when you start it on a page that currently says sold out.

Second, a reading from page text is less certain than structured data, and the product treats it that way. A stock change that it reads from text is looked at a second time, about ten minutes later, before you get an email. If the second look doesn't agree, nothing is sent.

Third, and this is the limit that matters most.

One signal per page, not per size

Osmanth Watch reads one stock signal for the page. It does not read which sizes or colours are available. A product page can say "in stock" while the size you need is crossed out, and a watch on that page will be satisfied by the page-level signal. It cannot tell the difference.

If the shop gives your exact size or colour its own page address, watch that address and you are back to a single clear signal. If it keeps every variant on one page, a page watch can tell you the page's overall state and nothing finer. In that case, the shop's own "notify me" button, when it exists, is the better tool.

Other limits to plan for

Starting one

Paste the product page on the home page, say "it's back in stock", and look at the reading before you give an email address. If it says the item is in stock and you expected sold out, you are probably looking at the wrong page. If you meant to be told when something sells out instead, switch the option under "Not quite right? Change what we watch". To watch for a price instead of stock, or to react to a change somewhere else on the page, see how to monitor a webpage for changes. For the general case, getting notified when a website changes covers the options before you pick a tool.

Sources