About 85% of your store visitors leave without giving you their email address. They browse, maybe add something to cart, and disappear. You have no way to reach them again — unless they opted into push notifications before leaving.
Web push notifications let you send clickable messages directly to a visitor's browser, even after they've left your site. No email address required. No phone number. Just a single "Allow" click. And according to data from over 12,000 Shopify stores, push campaigns deliver an average 14x ROI — outperforming email by 3.2x in revenue per message for flash sales. Yet most Shopify merchants either haven't set them up or installed an app and never configured it properly.
This Shopify web push notifications setup guide walks you through every step — from choosing an app to sending your first automated campaign that actually generates revenue.
Why Web Push Deserves a Spot in Your Marketing Stack
Email and SMS get all the attention. Push notifications sit in the corner, quietly delivering results most merchants never see because they never tried.
The numbers make the case. Automated web push campaigns — abandoned cart reminders, back-in-stock alerts, price drops — generate an 8.21% click-through rate on average. Compare that to email's typical 2-3% CTR. Automated push notifications account for just 5% of total sends but drive 28% of all push-attributed orders.
The real advantage is reach. Push notifications capture visitors who'd never fill out an email form. The average ecommerce opt-in rate for push is 5-6% of unique visitors. That sounds small until you realize these are people you'd otherwise lose entirely — anonymous browsers with zero contact info. And 75% of those subscribers opt in from mobile, exactly where most Shopify traffic comes from.
Which Push Notification App Should You Use on Shopify?
Shopify doesn't have built-in web push notifications. You need a third-party app. If you want a detailed comparison, check our best Shopify push notification apps roundup. For a quick overview, here are the three most common options:
- PushOwl (now Brevo Push) — the most popular Shopify push app with 25,000+ merchants. Free plan includes up to 500 impressions/month. Strong abandoned cart automation and Shopify Flow integration.
- PushEngage — supports advanced segmentation and drip campaigns. Free tier available. Good for stores that want granular targeting.
- OneSignal — developer-friendly with a generous free tier. More setup required but highly customizable for stores with technical resources.
For most Shopify merchants, PushOwl is the simplest starting point — it installs in under two minutes with no code changes. If you outgrow it, PushEngage and OneSignal offer more segmentation depth.
How to Set Up Your Web Push Notification Opt-In Prompt
The opt-in prompt is the single biggest lever in your Shopify web push notifications setup. Get it wrong and your subscriber list grows at a crawl. Get it right and you'll build a push audience faster than email.
There are two types of opt-in prompts:
- Native browser prompt — the default "Allow/Block" dialog from Chrome, Firefox, or Safari. Average opt-in rate: 6.6%. Simple, but once a visitor clicks "Block," you can't ask again.
- Two-step prompt — a custom overlay appears first (a banner, bell icon, or slide-in), and only visitors who click through see the native browser prompt. Lower initial opt-in (around 1.5%), but it protects you from permanent blocks.
The two-step approach is smarter for most stores. It filters out visitors who'd click "Block" reflexively, preserving your ability to ask them later.
Timing matters more than design. Don't trigger the opt-in prompt the instant someone lands on your site. They haven't seen your products yet — why would they subscribe? Delay the prompt by 10-15 seconds, or trigger it after the visitor views two pages. Some apps let you trigger on scroll depth (50% down the page works well).
A well-timed two-step prompt on product pages typically converts 3-4x better than an immediate homepage prompt.
Configure These 4 Automated Flows Before Sending a Single Campaign
Manual broadcast campaigns have their place. But automation is where push notifications earn their ROI. Set up these four flows first — they run in the background and generate revenue on autopilot.
1. Abandoned Cart Recovery
Abandoned cart push notifications average a 4.09% CTR — far above broadcast campaigns — and convert at a higher rate because these are high-intent visitors. Send a push 30-60 minutes after someone adds to cart and leaves. Include the product image and name. Keep it short: "Still thinking about [Product]? It's still in your cart." For a deeper setup walkthrough, see our abandoned cart recovery guide.
2. Back-in-Stock Alerts
Let visitors subscribe to restock notifications on sold-out product pages. When inventory updates, the push fires automatically. This is pure demand capture — the visitor already wanted the product. Most push apps pull inventory data directly from Shopify, so there's zero manual work after setup.
3. Price Drop Notifications
If a subscriber browsed a product and you later reduce the price, trigger a push automatically. Recently-viewed item notifications hit an 8.47% CTR — the highest of any automated push type. The message writes itself: "[Product] just dropped to [New Price]."
4. Welcome Flow
Send a single push notification 1-2 hours after someone subscribes. Introduce your store's value prop and include a first-purchase incentive if you offer one. This sets the expectation that your push notifications are worth keeping enabled.
Segment Your Push Subscribers Before You Broadcast
Unsegmented push blasts are the fastest way to lose subscribers. Once your automated flows are running, you'll want to send manual campaigns — flash sales, new arrivals, seasonal promotions. The mistake most merchants make is blasting every subscriber with every message.
Segment your push audience the same way you'd segment email:
- By browsing behavior — visitors who viewed specific product categories see campaigns for those categories
- By purchase history — past customers get loyalty offers, non-purchasers get first-purchase incentives
- By engagement — subscribers who clicked in the last 30 days get more frequent sends; inactive subscribers get a re-engagement campaign or get suppressed
Most push apps integrate with Shopify's customer data, so building these segments takes minutes, not hours.
Write Push Copy That Gets Clicked
You have roughly 40-60 characters of visible title and 80-120 characters of body text before truncation. Every word needs to earn its spot.
Rules that work:
- Lead with the benefit or urgency, not your brand name (your icon already shows that)
- Use specific numbers: "25% off all denim" beats "Big sale on jeans"
- Include one clear call to action: "Shop now," "Grab yours," "See what's new"
- Add product images when your app supports rich push — notifications with images get measurably higher engagement
Frequency guardrail: 2-4 push notifications per week is the sweet spot for most ecommerce stores. More than one per day and your unsubscribe rate climbs fast. Less than one per week and subscribers forget they opted in.
Measure What Matters: Revenue, Not Impressions
Revenue attributed to push is the only metric that matters. Most push notification dashboards show impressions, clicks, and CTR — those help you optimize copy and timing, but they don't tell you if push is making money.
Track these metrics weekly:
- Revenue per notification sent — your single most important metric. Compare it across automated vs. manual campaigns.
- Subscriber growth rate — are you adding subscribers faster than you're losing them?
- Automation revenue share — what percentage of your total push revenue comes from automated flows vs. manual sends? If automation isn't driving at least 25-30% of push revenue, your flows need work.
PushOwl and PushEngage both offer Shopify-integrated revenue attribution, so you can see exactly which notifications generated orders.
Start With Automation, Then Scale With Campaigns
Don't overthink this. Install a push app today, set a delayed two-step opt-in prompt on your product pages, and configure abandoned cart recovery. That's your minimum viable push strategy — and for most stores, it starts generating revenue within the first week.
Once your subscriber list hits a few hundred, layer in manual campaigns for promotions and new launches. Segment by behavior so every notification feels relevant. Push notifications work because they're fast, direct, and reach people email can't. The stores treating push as a serious channel — not an afterthought — are building an owned audience that doesn't depend on ad platforms, algorithm changes, or inbox placement.
Your email list took months to build. Your push subscriber list can start delivering results in days.