Install almost any FOMO app on a Shopify store and you will see a viewer count within seconds. Impressive — until you realise the store has no visitors. The number came from a random integer generator with a plausible-looking range.
This is not a fringe practice. It is close to the category default.
What “real data” actually means here
Rushly’s counters are backed by cached events from your own Shopify store:
- Live viewers — actual concurrent sessions on that product page, recached every 15 seconds
- Sold today — the real order count for that product, from your Shopify admin
- Cart activity — genuine add-to-cart events
- Low stock — your actual inventory level
When nobody is viewing a product, Rushly shows nothing. That is the entire point, and it is the one thing a random number generator can never do.
Why a merchant should care
The obvious answer is honesty, and that matters. But there is a harder-nosed reason too.
Fabricated social proof is a consumer-protection problem. A store displaying invented purchase notifications is making factual claims to shoppers that are not true. That exposure sits with the store, not with the app vendor who shipped the random number generator. As enforcement attention on dark patterns increases, “our app did it” is not a position any merchant wants to be in.
There is also a quieter cost. Shoppers are better at spotting this than app vendors assume. A counter that reads 27 people viewing on an obviously quiet store does not build urgency — it burns trust, and it burns it at precisely the moment the shopper was deciding whether to believe you.
The tradeoff we accept
Honest numbers are sometimes small numbers. A new store running Rushly will see quiet counters, because it is a quiet store. We think a real 3 beats a fake 27, and that a merchant who grows into bigger numbers has something worth showing.
That is the whole product philosophy, and it is why the numbers on our own site are pulled live rather than typed in.