← Blog

Push notifications for e-commerce: deals, new arrivals and customers who come back

Use cases · 15 October 2026

Anyone who runs an online store knows a sentence nobody says out loud: most people who visit the site will never buy. They browse, compare, add something to the cart, then close the tab. Some will come back on their own. Many will not, and bringing them back means paying for another ad, hoping for a good search ranking or waiting for them to remember your name.

Push notifications do not solve this on their own, and you should be wary of anyone who sells them as a sales machine. They do something simpler and more valuable: they give you a direct way to get back in touch with people who have already shown interest. The visitor accepts notifications once, and from then on you can reach them in their browser, on their computer or on their phone, without asking for an email address and without an algorithm in the middle.

This guide is strategic. It does not explain how to install a snippet; it explains how to use push in any kind of e-commerce, from a small handmade shop to a catalog with thousands of items. If your store runs on WooCommerce and you want the practical steps, they are in the web push guide for WooCommerce. Here we talk about what to send, to whom, when, and how to tell whether it is working.

The role of push in the customer cycle

A customer is not born a customer. They go through stages, and push has a different job in each one. Mixing them up is the most common mistake: treating someone who just discovered the store like a loyal customer, or the other way round.

Discovery

The visitor arrives for the first time, often from a search or a social post. They do not know you and are not sure they can trust you. At this stage push should not sell: it should build a reason to come back. If the visitor subscribes, the first useful notification is one that confirms they made the right call: a guide, an interesting new arrival, practical information about shipping or returns.

With Natom you can turn on a welcome push that goes out automatically to new subscribers. It is the right place to say what they will get and how often. A clear promise ("we write about new arrivals and sales, no more than once a week") is worth more than a discount thrown in for no reason.

First purchase

Someone who has come back two or three times has got past the initial doubt but has not bought yet. Here push is about removing friction: a free shipping offer, a product that was sold out and is back, the end of a promotion. These are notifications with a concrete reason to act now.

Repeat purchase

A customer who has already bought is your most valuable audience, and also the easiest one to lose by pushing too hard. Push works with them when it respects the natural rhythm of the product: someone who buys coffee runs out in a few weeks, someone who buys a sofa will not look for another one for years. For the second, tips on use and care are worth more than any discount.

An honest note: the platform does not know who has bought and who has not. Natom does not read your store's orders. If you want to tell customers apart from visitors, you can do it with a custom tag set by your developer with one line of JavaScript, natom.tag, for example on the order confirmation page. That tag becomes an audience you can send dedicated messages to. Instructions are in the audience documentation.

The retail calendar: plan ahead

A store lives on predictable dates. Summer and winter sales, Black Friday, Christmas, Valentine's Day, Mother's Day, back to school, the corporate gift season. Then there are your own dates: a collection launch, the store's anniversary, the restock of a best seller.

The point is that all of them are known weeks in advance, yet many stores write the push on the morning itself, in a hurry, between a thousand other things. It shows: generic titles, wrong links, sends at the wrong time.

The better method is to treat the retail calendar the way a newsroom treats its editorial plan:

On Natom scheduling is included from the Starter plan. For fixed appointments, such as "the Friday deal", you can set up a recurring push that goes out every week on the same day at the same time, in your store's time zone.

A practical tip: during big retail moments like Black Friday, the customer's phone is flooded with notifications from every store. One push, well written and sent at the right moment, beats five pushes in two days that blend in with everything else.

New arrivals by category with audiences

New arrivals are the most natural content for a store: they do not ask anyone to buy, they inform. But a new arrival only matters to people who follow that category. Sending trail running shoes to someone who only buys kids' clothing is a wasted push and, within a few weeks, one subscriber fewer.

That is what audiences are for. On Natom an audience is a group of subscribers defined by a filter: the country, the topics the subscriber chose, a custom tag. Some examples of how to build them in an e-commerce store:

A useful feature when a new arrival spans several categories: one push can go to several audiences at once, up to five. Anyone who belongs to two or three of those groups still receives it only once. So the new hiking backpack can go both to people who follow "Trekking" and to people who follow "Travel", with no duplicates.

A note on privacy: Natom does not track browsing. A custom tag only exists if you set it, so describe it in your privacy policy.

Time-limited deals and honest urgency

A deadline is one of the strongest tools push has, because the notification arrives at the moment it matters. "Free shipping until Sunday midnight" works because it says what you gain and until when. The risk is overusing it.

Urgency only works if it is real. Customers notice quickly when "last hours" becomes the chorus of every week, or when "only a few left" appears on a product that stays in stock for months. At that point it is not just the promotion that loses credibility: it is the whole channel.

A few simple rules:

For titles that get clicks without overpromising, there are concrete examples in how to write push titles people click.

Content that does not sell (and works because of it)

If every push asks people to buy, subscribers learn to recognize them and ignore them. The notifications that build trust are the ones that give something without asking for anything back:

This content has a double value. It teaches subscribers to open your notifications because they are often useful. And it sends traffic to pages that almost always also feature the products they talk about. If your store has a blog with an RSS feed, you can connect it to Natom and turn every new article into a push, either automatically or as a draft to review before sending.

When to ask for permission

The notification permission is asked once, and if the visitor declines it from the browser prompt, getting it back is very hard. That is why the golden rule is do not ask in the first second.

Someone who has just landed from a search does not know yet whether the store interests them. A popup that appears before the page has even finished loading gets closed by reflex. It is much better to wait for a sign of interest: a few seconds of reading, a second page view, a product page.

The reason you offer matters too. "Subscribe to notifications" says nothing. "We will let you know when new models arrive" or "Want to know when the sale starts?" are concrete promises. And leave checkout alone: the customer is focused on paying.

On Natom the popup is yours, with your own copy, a different position for desktop and mobile, a "later" button and an interval before it shows again. On iPhone, web push only arrives if the site has been added to the Home Screen: if many of your customers use iPhones, read the guide on web push on iPhone.

Measuring: clicks, CTR and sales with UTMs

Natom's stats tell you, for every push, how many notifications were sent, how many were shown (impressions), how many clicks and the CTR, meaning the percentage of clicks on the notifications shown. These numbers help you understand which messages interest people. But a store wants to know something else: did those clicks turn into orders?

Push stats stop at the click. To connect the click to the sale you need UTM parameters. They are labels you add to the end of the link, which your analytics tool or store back office reads to understand where each visit came from. A link with UTMs looks like this:

https://yourstore.com/sale?utm_source=natom&utm_medium=push&utm_campaign=winter-sale

Natom does not add UTMs on its own: you write them into the push URL when you prepare it. It takes a minute, but it changes everything, because then your store reports can show how many visits, orders and how much revenue came from each push. Use consistent names over time, always lowercase, so the reports stay readable.

How to read the numbers:

The most common mistakes

Sending everything to everyone. The fastest road to unsubscribes. Even just a country audience makes a big difference.

One push a day "just because". A store does not have news every day. For most stores it makes sense to think in pushes per week. More on this in the guide on how many pushes to send per day.

Fake urgency. Every "last hours" that is not really the last hours takes credibility away from the next one.

Linking to the homepage. If the push is about a product, the link should go to that product, not to the main page where the customer has to start searching again.

Not measuring sales. Without UTMs you judge pushes only by CTR, which tells you whether a message sparks curiosity, not whether it brings orders.

Thinking push replaces other channels. Email, social and push do different jobs. The comparison is in push vs email.

Frequently asked questions

Can I send automatic abandoned cart pushes with Natom? No. There are tools on the market that automatically send a reminder to people who left their cart, but Natom has no automatic abandoned cart flows and no triggers tied to store events. With Natom you work by hand: you can schedule a push with a time-limited benefit that nudges hesitant shoppers to come back, or, if your developer sets a tag with natom.tag on certain pages, send a push you write yourself to that audience.

What about price drop or back-in-stock alerts? These also exist as automations in general, but Natom does not have them. You announce the restock or the price drop yourself, with a manual or scheduled push, possibly only to the audience interested in that category.

How many pushes should an e-commerce store send? There is no number that fits everyone. As a cautious starting point, a few per week, with a few extra sends during peak periods. If unsubscribes rise after a send, that is the sign you overdid it.

Do pushes increase sales? Nobody can promise that. Push gives you a direct channel to people who have already shown interest; how much it returns depends on your product, your audience and your messages. To really know, measure with UTMs and compare with your store data.

How do I choose the right platform for my store? Look at how you pay, what is included and what stays manual. There is a list of questions in how to choose a web push platform and an analysis of pricing models in how much a web push platform costs. On Natom pushes are unlimited on every plan and you pay by number of subscribers, not by send.

Try Natom for free

Free up to 1,000 subscribers, unlimited pushes, live in 5 minutes.

Start for free

Related articles

🎯
Use cases
Push notifications for publishers and news sites: the definitive guide

How a newsroom uses push notifications without flooding readers: workflow, RSS drafts, reader-chosen topics, timing, reading the numbers and switching providers.