Skip to content

Notification Triggers

Notifly fires notifications when specific conditions are met for products a customer has subscribed to. There are two trigger types: back-in-stock and price drop.

A back-in-stock notification sends when a variant transitions from out of stock to in stock. The trigger fires as soon as Shopify reports the inventory change — whether from a manual update in the admin, a fulfilment integration, a purchase cancellation that returns inventory, or a CSV import.

If a variant is set to continue selling when out of stock, Notifly treats it as always available and won’t show the back-in-stock button or collect subscriptions for it.

Subscription scope: When subscribing, customers can choose to be notified for the specific variant they’re viewing, or for any variant of the product. The scope selector appears in the modal when the product has more than one variant.

A price drop notification sends when a variant’s price drops to or below a subscriber’s threshold price.

How the threshold works: When a customer subscribes for a price drop alert, the threshold defaults to the product’s current price at the time they subscribe. They can optionally set a lower target price — if they do, the notification only fires when the price reaches that level. Only changes to the variant’s actual price are monitored — compare-at price changes don’t trigger notifications.

Both triggers are controlled at the theme level:

  • OS 2.0 themes — use the Enable Back-in-Stock Alerts and Enable Price Drop Alerts toggles in the Notifly app block settings in the theme editor
  • Legacy themes — set data-enable-back-in-stock and data-enable-price-drop to true or false in notifly-widget.liquid

There is no global trigger toggle inside the Notifly dashboard. If a product has been added to Notifly and the trigger is enabled in the theme, the widget buttons will appear for eligible variants. If a product hasn’t been added to Notifly, the buttons won’t appear regardless of theme settings.

After a trigger fires, Notifly waits for a configured delay before sending. This prevents a burst of notifications when prices or inventory change rapidly.

Delays are configured per trigger type in Notification Settings:

PlanDelay customization
FreeFixed delays — cannot be changed
BasicCustomizable delays with a minimum floor
ProCustomizable delays — can be set to instant (0 seconds)

How the delay timer works: If the trigger condition changes again during the delay window, the timer resets and a single notification is sent with the latest data. For example — if a price drops from $30 to $28, then to $26 within a 5-minute delay window, customers receive one notification showing the final price of $26.

All subscribers for a product are notified when the trigger fires, as long as the store hasn’t reached its monthly notification limit.

Quiet hours prevent notifications from sending during specified hours. Any notification that would send during the quiet window is held and delivered when the window ends — it is never dropped.

Quiet hours are a Pro plan feature. See Quiet Hours for setup details.