Skip to content

Stock alerts

Competitor stock alerts: who sold out, who restocked

Pricebeeper tells you when a competitor that had your product in stock runs out, and when one that ran out can sell it again. Stock is compared seller by seller, "unknown" never raises an alert, and a sell-out read from a store's own page needs 2 readings in a row. Stock alerts have their own email section and their own on and off switches, on every plan including Free.

At a glance

  • Two alerts per competitor, out of stock and back in stock, plus one when most sellers in a region are sold out.
  • Unknown stock is skipped both ways: it never raises an alert and never clears one.
  • A sold-out reading from a competitor's own page counts only when the next reading agrees.
  • Own email section, own unsubscribe link and own in-app switch, separate from price alerts.
  • Sold-out offers never set the lowest market price, reach a target price or steer a repricing rule.

Plans: Every plan. Free reads the competitor pages you pin, weekly. Starter and Plus add the Google Shopping seller lists of matched products, searched monthly, and re-read known sellers' own pages weekly. Growth and up re-read them daily, and the 5 cheapest offers and pinned pages every 6 hours.

What counts as a stock change

Every offer Pricebeeper records carries one of six stock states: in stock, low stock, pre-order, backorder, out of stock, or unknown when the source didn't say. A stock alert compares a seller's state now with the last state that seller actually reported:

  • Out of stock: the seller was in stock, low on stock, on pre-order or on backorder, and now reports out of stock.
  • Back in stock: the seller was out of stock and is now in stock or low on stock. A move to pre-order or backorder doesn't count, because the product still can't be bought today.
  • Most sellers sold out: at least half of the sellers in a region that report their stock are out of stock, with at least 2 such sellers. It fires once when the share crosses half, not again while it stays there.

A seller with several listings of the product counts as in stock when any listing is. Readings that say nothing about stock are skipped, so a seller that goes from in stock to unknown and back to in stock raises nothing. The first check of a new product only records where each seller stands, as with price alerts.

Where the stock data comes from

Not every source reports stock, and that decides which competitors can raise a stock alert:

Which sources report competitor stock
SourceReports stockPlans
Google Shopping seller list of a matched productYes, per sellerStarter and up
Competitor pages read directly (Shopify and WooCommerce store data, or the page's structured data)Yes, when the page states itPinned pages on every plan; re-checks weekly on Starter and Plus, daily on Growth and up
Amazon seller dataNoStarter and up
Keyword search results for products not yet matchedNoStarter and up

Amazon's seller data doesn't include stock, and Amazon pages are never read directly, so Amazon sellers don't raise stock alerts. Products found only by keyword search have no per-seller stock either. Matching a product to its exact Google Shopping listing is what brings each seller's stock; exact product matching explains how that happens.

Two readings before a store page counts as sold out

A direct reading of a store page is one look at one moment. So when a sell-out comes from reading the competitor's own page, Pricebeeper waits for the next reading of that page to agree before it raises the alert. Until then the last confirmed state holds. A sell-out reported in Google Shopping's seller data needs no second reading.

How long the second reading takes depends on how often the page is read. On Growth and up that is about 6 hours for the 5 cheapest offers and your pinned competitor pages, and a day for the other known sellers. On Free, Starter and Plus it is a week. The Check now button re-reads a product's known offers and pinned pages on demand, on every plan (pages read in the last 15 minutes are skipped).

What you see in the app and the inbox

  • The offers table on each product shows a stock badge on every offer. The shop filter shows each shop's cheapest price in stock, or "Out of stock" when all its offers are sold out.
  • The Alerts page labels stock alerts "Sold out", "Back in stock" and, for the regional alert, how many sellers are out of how many, such as "3 of 4 sellers out of stock".
  • The alert email puts stock changes in their own section with its own unsubscribe link. If a batch holds only stock changes, the email is just that section.
  • The daily digest lists the 10 latest stock changes apart from price alerts.
  • Slack messages and webhooks carry the new stock state, and for the regional alert the count of sellers out of stock.

Using a competitor's sell-out in your pricing

When a rival sells out, the cheapest price a shopper can actually pay moves to the next seller. Pricebeeper applies that everywhere prices are compared:

  • The product's lowest market price leaves sold-out offers out, unless every offer is sold out.
  • Target price alerts count only offers that can be bought.
  • Repricing rules on Growth, Pro, Business and Custom never follow an out-of-stock offer. With "in-stock offers only" on, they also skip pre-order, backorder and unknown stock. A match-the-lowest rule then suggests a price against the next seller in stock, within your floor, ceiling and maximum change per step (10% by default).
  • Pricing analytics leave sold-out offers out of price statistics unless you ask to include them.

Whether to raise a price while a competitor is out is your decision. Pricebeeper shows the change, and on plans with repricing it can place a suggested price in your approval queue. A back-in-stock alert is the moment to look again, since the returning seller may pull the lowest price back down.

Stock alerts by plan

Where each plan reads competitor stock, and how often
PlanStock read fromHow often
FreePinned competitor pages (up to 3 per product)Weekly
Starter, PlusGoogle Shopping seller lists of matched products; every known seller's own page; pinned pages (up to 5 per product)Seller lists monthly; sellers' pages and pinned pages weekly
Growth, Pro, BusinessThe same, with up to 10 pinned pages per product on Growth, 20 on Pro and BusinessSeller lists monthly; sellers' pages daily; the 5 cheapest offers and pinned pages every 6 hours
CustomAs BusinessAs Business, with daily or hourly searches for new sellers

Pins don't use slots: on a product you already monitor, you can pin a specific rival's page and follow its stock at no extra slot cost. Daily and weekly re-checks explains which pages can be read directly.

Settings, preferences and teammates

Stock alerts use the same per-product settings as price alerts. For each product and region you can switch "Sold out", "Back in stock" and "Market sold out" on or off, and turn email off so that product's alerts only appear in the app.

Each person also has a stock alerts switch for email and one for the app, separate from price alerts, so you can take stock changes by email and price moves in the app, or the other way round. Teammates with alert emails on get the stock section under their own preferences. Stock alerts are graded medium impact, so a Slack or webhook destination filtered to medium and above still receives them.

Limits worth knowing

  • Amazon sellers never raise stock alerts, for the reasons above.
  • A product found only by keyword search has no per-seller stock until it is matched, unless you pin the competitor's page.
  • Stores whose robots.txt disallows automated reading are not read directly; their stock comes only from Google Shopping, where it is listed, at the monthly search.
  • Stock is per seller and per region. Quantities, warehouses and in-store shelf availability are not tracked; "low stock" is as specific as it gets.
  • A competitor can sell out and restock between two readings without you seeing it. Readings are a week apart on Free, Starter and Plus, and a month apart for offers that update only at the monthly search.

Boardfy's pages list Amazon Buy Box and Prime tracking, which Pricebeeper doesn't offer. The Boardfy comparison covers where each tool fits.

Questions people ask

Can I get an alert when a competitor is out of stock?

Yes. Pricebeeper raises an out-of-stock alert when a seller that had the product in stock, on pre-order or on backorder now reports it sold out, and a back-in-stock alert when it can be bought again. Alerts come by email in their own section, in the app, and to Slack or a webhook if you set one up.

Why don't Amazon sellers trigger stock alerts?

Because the data doesn't say. Amazon's seller data, which Pricebeeper receives through its data provider, reports prices but not stock, and Pricebeeper never reads Amazon pages directly. Stock alerts come from Google Shopping seller lists and from competitor pages read directly, such as Shopify and WooCommerce stores.

How does Pricebeeper avoid false out-of-stock alerts?

Two rules. Unknown stock is ignored, so a page that stops stating its stock never reads as sold out. And a sell-out read from a competitor's own page must be confirmed by the next reading of that page before it alerts. Sell-outs reported in Google Shopping's seller data don't need that second reading.

Can I get stock alerts without price alerts?

Yes. Stock alerts have their own switches, for email and for the app, separate from price alerts, and the alert email puts them in their own section with its own unsubscribe link. Per product and region you can also switch sell-out and restock alerts on or off while leaving price alerts as they are.

Does a competitor's stock change the lowest price Pricebeeper shows?

Yes. The lowest market price leaves out offers that are out of stock, unless every offer is. Target price alerts and repricing rules ignore sold-out offers too, so when the cheapest rival sells out they work from the next seller that can actually deliver.

Related features

  1. 01Price and sale alertsAn alert when a competitor cuts or raises a price, starts a sale, or reaches the target price you set.
  2. 02Daily and weekly re-checksKnown sellers re-read from their own pages between monthly searches: weekly on Starter and Plus, daily on Growth+.
  3. 03Pinned competitor pagesPaste a competitor's product URL and Pricebeeper reads its price, stock and sale price from the store's own page.
  4. 04Barcode and exact product matchingMatch each product to its Google Shopping product and Amazon ASIN by barcode, then track the sellers of that item.
  5. 05RepricingRules turn competitor prices into suggested prices within your limits; you approve, and your store is updated.
  6. 06Competitor price monitoringFind the sellers of your products on Google Shopping and Amazon, and track their prices by region.

How Pricebeeper compares

  1. 01Pricebeeper vs PrisyncPrisync tracks the URLs you give it 3 times a day. Pricebeeper finds the sellers for you, by country or state.
  2. 02Pricebeeper vs BoardfyBoardfy re-checks every 30 minutes to 3 hours, per channel. Pricebeeper covers Google Shopping and Amazon in one slot.
  3. 03Pricebeeper vs PricefyPricefy updates prices twice a day and is cheaper past 3,000 products. Pricebeeper tracks by state and starts at $39.

Last reviewed

See your competitors' prices this week.

The Free plan tracks 50 products with no card and no time limit. Growth comes with a 14-day trial, also without a card.