To choose a Shopify sales notification app, check seven things before you look at themes and animations: where the orders come from, whether hand-added entries are labelled, whether anyone can type an order in, how the "people viewing" number is produced, whether the countdown resets, what the script does to your page, and whether a shopper can check any of it. Most apps in the category look alike in screenshots. They differ in these seven places, and those are the places that decide whether a popup helps you or quietly works against you.
The checks below take an afternoon with a free plan and a test order. Do them before Black Friday traffic arrives, not after.
Checks 1 to 3: the orders behind the popup
1. Where do the orders come from? A sales popup is only as honest as its data. On Shopify, the strongest path is an order webhook: when a customer pays, Shopify sends the order to the app, signed with a secret, and the app turns it into a notification. Ask the app, or read its docs, for the exact path. If the answer is "we read your recent orders" that is fine. If the answer is vague, or the setup screen opens with a form for "custom notifications", look closer.
2. Are samples and imports labelled? Many apps let you add entries by hand or import a CSV of past orders. That can be reasonable for a demo or a backfill, but a shopper should be able to tell the difference. Look for a visible label on anything that did not arrive from your store in real time. Our post on what "real orders" means for Shopify sales pop apps goes through the three meanings vendors use.
3. Can you type an order that never happened? Open the app's settings and look for a form with fields like name, city, product and "time ago". If you can fill it in and publish it as a purchase, so can anyone on your team, and the popup no longer proves anything. A good test: try to create a purchase for a product you have never sold. If the app lets you, that is the answer.
Checks 4 and 5: counters and timers
Sales notification apps often bundle a "people viewing this product" counter and a countdown timer. Both are where most fake urgency lives.
4. How is the viewer count produced? Ask whether it counts real visitors on the page or picks a number between a minimum and a maximum you set. A setting labelled "min viewers" and "max viewers" is a strong hint that the number is random. You can also test it: open the same product page in two private windows. A real count should match in both, and it should rise when you open a third. A random one disagrees with itself. Our guide to Shopify "people viewing" counters covers the test in detail.
5. Does the countdown reset for new visitors? Load a page with the timer, note the time left, then open it in a private window a few minutes later. If it shows a fresh start, the timer is per visitor. That is acceptable for a personal offer that says so, but not for "sale ends in". When we scanned 200 small Shopify stores that use urgency apps, 7 of 17 ticking countdowns restarted for every new visitor, and 5 of 11 "people viewing" counters were generated in the browser. The free checker runs both tests for you.
Checks 6 and 7: speed and proof
6. What does the script do to your page? Install the app on a duplicate theme first. Then check three things:
| What to check | How |
|---|---|
| Does it load after your page? | Look for an async script or an app embed, not a blocking tag in the head |
| Does it change your theme's styles? | Compare fonts and buttons with the app on and off |
| Does it hide anything on mobile? | Open a product page on a phone and look at the Add to cart button |
Popups that cover the buy button on a small screen cost more than they earn. Our post on page speed and social proof scripts has more on what to measure.
7. Can a shopper check what they see? A popup that says "Verified" means something only if there is somewhere to verify it. Look for a public page that explains where the data comes from and how counters and timers work. If the app offers nothing a curious shopper can open, the word "verified" is decoration. Our post on why social proof needs a verification page explains what such a page should show.