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:
- At the start of the month, mark the key dates and decide which ones deserve a push. Not all of them.
- A week before, write the title, the text and the link, pick the image and the audience.
- Schedule the send for the exact time the promotion starts or when your audience is most available.
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:
- By country. If you ship to several countries, a promotion valid only in one country should not reach the others. The country audience is the first one to create.
- By interest chosen by the subscriber. Right after subscribing, the subscriber can pick the topics they care about and change them at any time from a "Manage notifications" link. Anyone who does not choose gets everything.
- By category visited. With
natom.tagon a product category page, whoever visits it gets the tag; then you create an audience with that tag. It takes a small code change, and custom audiences are included from the Pro plan.
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:
- The deadline in the push must be the real one. If the promotion gets extended, do not send a second "last chance" push.
- The discount you announce must apply to the product you show. "Up to 50% off" when 50% applies to a single item brings one click and one disappointed customer.
- Promotions should be rare. The more frequent they are, the less they are worth. A store that runs discounts every week teaches customers to wait for the next one.
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:
- a size guide or a guide to choosing the right model;
- tips on use and care (how to wash technical clothing, how to store a food product);
- a thoughtful gift idea for a holiday;
- the story of how a product is made, if you sell handmade goods.
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
- utm_source names the source (for example
natom); - utm_medium names the channel (for example
push); - utm_campaign names the individual campaign (for example
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:
- Compare types of push, not single pushes. After a few weeks, group all the new arrivals, all the deals, all the useful content. You will see which type works for your audience.
- Look at CTR by audience. If the same push performs much better with one group, that is a sign it is worth segmenting more.
- Do not judge a push only by immediate orders. A care tip may sell nothing that day and keep the relationship alive for months.
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.