Stock Monitoring

Stock Monitoring

Only recommend products that you have currently in stock.

Stock Monitoring is an OptiMonk feature that automatically tracks the inventory status of products used in recommendation campaigns and ensures that only currently in-stock items are ever shown to visitors. Rather than requiring you to manually remove out-of-stock products from your popups or pause campaigns when inventory changes, OptiMonk checks product availability in real time at the moment each popup is about to be displayed. If the products that would normally appear in a recommendation are out of stock, OptiMonk suppresses the popup entirely rather than showing empty or unavailable product slots. This keeps every product recommendation accurate without any manual oversight, and it works across all recommendation modes) — including manual, recently viewed, most popular, Shopify recommender, and products in cart.

Key benefits

  • Recommendations are always shoppable: Every product a visitor sees in an OptiMonk popup is available to buy right now. You never have to worry about recommending a product the visitor cannot add to their cart, which prevents frustration and protects the credibility of your recommendations.
  • No manual campaign pausing or product removal: When products sell out, your recommendation campaigns do not need to be updated. OptiMonk checks inventory at display time and excludes unavailable items automatically — saving you the operational overhead of keeping multiple campaigns in sync with your catalog.
  • Graceful suppression instead of broken displays: If the available in-stock products are insufficient to fill the number of product slots configured in the popup, OptiMonk suppresses the popup entirely rather than showing an incomplete or empty layout, protecting the visual quality and user experience of every campaign impression.

How it works

Step 1
OptiMonk reads inventory data from your connected store

For Shopify and Shoprenter stores, OptiMonk has a live connection to your product catalog and can check the in-stock status of any product at the moment a popup is about to be displayed. This requires no additional configuration — inventory monitoring is built into the Product Element behavior.

Step 2
Products are filtered at display time, not at setup time

When a popup with a Product Element fires for a visitor, OptiMonk evaluates each candidate product's availability before building the recommendation list. Out-of-stock products are excluded before the popup is ever rendered, so the visitor never sees an item they cannot buy.

Step 3
If not enough in-stock products are available, the popup is suppressed

If the number of eligible in-stock products is fewer than the number of product slots configured in the popup, OptiMonk does not display the campaign for that visitor at all. The campaign remains active and will display again once enough eligible products are available.

Frequently asked questions

What is Stock Monitoring in OptiMonk?+

Stock Monitoring is an OptiMonk feature that automatically checks product availability before displaying any recommendation popup and filters out items that are currently out of stock. It works across all product recommendation modes and ensures that visitors only ever see products they can actually add to their cart. If available inventory is insufficient to fill a popup's product slots, the popup is suppressed rather than shown in an incomplete state.

Does Stock Monitoring work for all recommendation modes?+

Yes. Stock Monitoring applies to every recommendation mode in OptiMonk's Product Element: manual, recently viewed, most popular, Shopify recommender, and products in cart. Regardless of how the candidate products are selected, OptiMonk checks their in-stock status at display time and excludes unavailable items before rendering the popup.

Do I need to configure Stock Monitoring separately?+

No. Stock Monitoring is built into the Product Element behavior and is always active for Shopify and Shoprenter stores — it requires no separate setup or toggle. As long as your store's catalog is connected to OptiMonk, inventory checking happens automatically for every product recommendation popup.

What happens when a product I've manually selected in a campaign goes out of stock?+

If a manually selected product goes out of stock, OptiMonk will exclude it from the recommendation at display time. If the campaign is configured to show multiple products and enough other in-stock products are available, those will be shown instead. If not enough in-stock products remain to fill the configured slots, the popup will not display at all until the inventory situation changes.

Does Stock Monitoring work on non-Shopify stores?+

Stock Monitoring relies on a live connection to your store's product catalog to check inventory in real time. For Shopify and Shoprenter stores, this connection is established automatically after OptiMonk is installed. For other platforms, OptiMonk's ability to check live inventory depends on whether product data is passed to OptiMonk via a custom JavaScript integration — without this, out-of-stock filtering may not apply.

Ready to try it?

Try OptiMonk for free

Launch your first campaign, learn what works, then scale what converts.

ecommerce