The short version
Test web push on a free plan first: four of the five live App Store listings we compared on October 24, 2026 have one.
Accu lists abandoned-cart pushes on every plan, Free included (50 subscribers), and its cheapest paid tier is $5 a month; Firepush's own pricing page includes them in Free (500 pushes a month); PushAlert ties them to Basic at $12, PushEngage to Automation from $19, and Aimtell includes every feature from $49.
Shopify Messaging sends email, SMS and WhatsApp campaigns and lists no web push channel; the Shopify help pages we read mention web push only among Shopify Flow's app connectors, such as PushOwl's, with its Send Web Push action, and PushOwl's App Store listing is now unavailable.
On iPhone and iPad, web push reaches only shoppers who add your site to the Home Screen, on iOS or iPadOS 16.4 or later.
The Quick Verdict
Find your situation in the first column; the sections below are the evidence.
Which route, by your store
| Your situation | Pick | Why |
|---|---|---|
| Your shoppers mostly use desktop or Android and you have no push channel yet | Start on a free plan | Firepush Free includes 500 web pushes; PushAlert Free lists unlimited notifications on its App Store listing, and PushAlert's own pricing page caps it at 3,000 subscribers |
| Most of your traffic is on iPhone or iPad | Put email and SMS first | Web push on iPhone and iPad reaches only shoppers who add your site to the Home Screen, on iOS or iPadOS 16.4 or later |
| You want abandoned-cart pushes at the lowest fee among these five listings | Start on Accu Free or Firepush Free | Accu Free (50 subscribers, per its listing) and Firepush Free (500 pushes a month, per Firepush's own pricing page) both include abandoned-cart pushes, and Accu's paid tiers start at $5; elsewhere they take PushAlert Basic ($12), PushEngage Automation (from $19) or any Aimtell plan (from $49) |
| You run Klaviyo and expected push inside it | Add a separate push app | Klaviyo's help center says it does not support web push at this time, although you can trigger web notifications via API calls; short of that developer work, web push means a separate app |
| Your list is over 10,000 and up to 50,000 subscribers | Aimtell Plus, $99 a month, for a published limit | The only listing here that publishes a tier up to 50,000 subscribers with unlimited notifications; PushEngage Automation names no subscriber limit on its listing |
A browser notification that lands on a shopper's screen after they have left your store is not among the channels Shopify Messaging lists, which are email, SMS and WhatsApp. You add it with an app, and the real questions are which app, at what price for your list, and whether it reaches enough of your shoppers to be worth the fee.
This guide answers them from five live web push listings on the Shopify App Store, read in full on October 24, 2026, and from Apple's, Google's and Mozilla's own documentation of how web push works.
What Web Push Is on a Shopify Store
Key takeaway
A shopper visits your store, taps a subscribe button and allows notifications. From then on your store can put a message on their screen, such as a new drop or a price change. Klaviyo's help center describes these notifications as messages sent by a website to a browser that can appear even when that website is not open.
That last part is what separates push from an on-site banner. The browser keeps listening for your store in the background, which is why the shopper does not need a tab open, as Mozilla's reference for the Push API puts it:
The Push API gives web applications the ability to receive messages pushed to them from a server, whether or not the web app is in the foreground, or even currently loaded, on a user agent.
The permission itself is granted to your site, not to an app or a list: Mozilla's documentation of the Notifications API says the user needs to grant the current origin permission to display system notifications. Here is how that compares with the channels Shopify does send.
Web push next to email, SMS and WhatsApp
| Channel | What the shopper agrees to | Where it is sent from |
|---|---|---|
| Web push | Allows notifications from your site in their browser; they can appear even when your site is not open | A third-party app from the Shopify App Store |
| Signs up to your contact list | Shopify Messaging, or an email platform such as Klaviyo | |
| SMS | Signs up to your contact list | Shopify Messaging campaigns and automations |
| Signs up to your contact list | Shopify Messaging campaigns |
Sources: Shopify Help Center (Shopify Messaging), Klaviyo Help Center and MDN Web Docs, read October 24, 2026.
One boundary before going further: the push notifications Shopify itself sends go to you, the merchant, about new orders. If that is what you came for, see how Shopify notifies you when you make a sale; everything below is about notifications to your shoppers.
Does Shopify Messaging Send Web Push?
Key takeaway
Shopify Messaging, which Shopify's help center says was formerly known as Shopify Email, lets you create and send email, SMS, and WhatsApp marketing campaigns to subscribers who sign up for your contact list. Its marketing automations, such as the message after an abandoned checkout, send emails and SMS messages; our answer on whether Shopify Email has automation lists them.
No Shopify help page we read on October 24, 2026 names web push as a channel of Messaging, its automations or Shopify Forms; we read the Messaging and automation pages, the Forms pages, the abandoned checkout, campaign, email and SMS pages, and Shopify's email and marketing product pages.
Klaviyo is no shortcut either. Its help center says that Klaviyo does not support web push at this time, although you can trigger web notifications via API calls. That second route is work for a developer, not a setting a merchant switches on, so a store running Klaviyo for email and SMS still needs a separate push app.
Where Web Push Reaches Shoppers, and Where It Stops
Key takeaway
Your list of push subscribers can only grow from shoppers who pass both gates, in this order. The first is about hardware and software you do not control; the second is about how and when your store asks.
Gate One: Does Web Push Work on iPhone?
Key takeaway
Apple's WebKit team announced iPhone and iPad support in 2023, and the scope is narrow: web push works for a site the shopper has added to the Home Screen as a web app.
Now with iOS and iPadOS 16.4, we are adding support for Web Push to Home Screen web apps.
On the Mac the picture is simpler: WebKit says Web Push is supported in Safari 16 on macOS Ventura. Mozilla's reference marks the Push API as available across browsers since March 2023; for Android and Windows by name we have only a vendor's word: PushOwl's help docs list Android, iOS (iOS 16.4 or newer), macOS, and Windows as supported, without mentioning the Home Screen condition on iOS.
Where web push can reach a shopper
| Device | What web push needs there | Source |
|---|---|---|
| iPhone and iPad | iOS or iPadOS 16.4 or later, and your site added to the Home Screen as a web app. Permission is asked only after a tap, and shoppers manage it per web app in Notifications Settings. | WebKit (Apple), 2023 |
| Mac | Safari 16 on macOS Ventura | WebKit (Apple) |
| Android and Windows | Listed as supported, with macOS and iOS 16.4 or newer | PushOwl help docs (vendor) |
Sources: WebKit blog posts on web push for iOS, iPadOS and macOS; PushOwl help docs (vendor), read October 24, 2026.
Where to check this in your store: your own analytics show what share of sessions come from iPhone and iPad. If that share is large, most of those shoppers will never see your push prompt unless they add your site to the Home Screen first, and email or SMS will reach them sooner.
Gate Two: Will Shoppers See the Permission Prompt?
Key takeaway
Mozilla's documentation of the Notifications API says the permission request should only be made when handling a user gesture, such as a click. Its reference for PushManager.subscribe() goes further: going forward, browsers will explicitly disallow notifications not triggered in response to a user gesture. On iPhone it is already the rule: a Home Screen web app can ask only in response to a direct interaction, such as tapping a subscribe button.
Asking too early has a cost beyond one refusal. In January 2020 Google announced that Chrome 80 would show a quieter notification permission UI under certain conditions: sites with very low acceptance rates are enrolled automatically, and so are users who repeatedly deny notifications across websites. The post does not say what counts as very low, and it is a 2020 announcement.
Show your own subscribe button or banner first, and trigger the browser's permission prompt only when the shopper taps it. PushOwl's help docs give the reason: with browsers making it harder to opt in and making the prompt silent, it is important to set up a 2-Step Opt-In.
What the App Adds to Your Storefront
Key takeaway
Under the hood, Mozilla's reference says that for an app to receive push messages, it has to have an active service worker, and service workers run only in a secure context, which means pages served over HTTPS. This is the part of a push app that lives in the shopper's browser rather than in your admin. Shopify's developer docs say it is removing script tags from storefronts and tell apps that load JavaScript with one to move that code into an app embed block.
One consequence matters when you shop for apps. PushOwl's help docs state that there can only be one service worker active at a time, and the same page records that Shopify's changes to service workers stopped one of its integrations working in March 2021. Treat a second push app as a conflict, not a backup.
Is Web Push Worth It for Your Store?
Key takeaway
Push costs little to try and nothing to stop, so the question is less whether it is good in general than whether your store has the shoppers it can reach. Find your rows below.
Signals in your store, and what they mean for push
| If this is your store | What it means for web push | What to do |
|---|---|---|
| Most sessions come from iPhone or iPad | Push reaches only the shoppers who add your site to the Home Screen | Lead with email and SMS; treat push as a desktop and Android extra |
| You already pay for Klaviyo | Klaviyo does not support web push at this time, although you can trigger web notifications via API calls; short of that developer work, web push means a second app and a second bill | Price the push app on its own, using the calculator below |
| Your list is small or you only want to test | Four of the five listings compared below have a free plan | Test on a free plan before you pay for a tier |
| You want cart-recovery reminders | Shopify Messaging automations send email and SMS; separately, when the Shop channel's reminder setting is on, Shop can send eligible Shop users email and push reminders about carts they abandoned on your storefront; that is Shop's own push, not browser web push, which would be another lane | Check which app tier carries abandoned-cart pushes |
| Your site already greets visitors with several pop-ups | Chrome announced in 2020 that sites with very low acceptance rates get a quieter permission prompt | Ask for push only after a tap, with a two-step opt-in |
Sources: WebKit, Chromium Blog, Klaviyo Help Center, Shopify Help Center and the five App Store listings compared below, read October 24, 2026.
This guide quotes no opt-in rate, click rate or revenue lift for web push. The decision does not need one: the calculator further down works from your own subscribers and your own profit per order, and the setup checklist ends with a monthly check against those numbers.
Which Web Push App? Five Live Listings Compared
Key takeaway
The Shopify App Store files these apps under a Web push category, which listed 66 apps on October 24, 2026. The five below are the listings we read in full that day; treat them as a dated snapshot, not the whole market. Firepush leads because it is the only one of the five with the Built for Shopify badge.
Web push and SMS from one app; plans are priced by the web pushes included, with unlimited subscribers.
- Built for Shopify
- Yes, the only one of these five, October 24, 2026
- Rating
- 4.8 from 198 reviews, October 24, 2026
- Launched
- February 17, 2016
Web push to bring shoppers back; paid plans vary with active subscribers, and the listing sends you to the vendor's pricing page for limits.
- Free plan
- Up to 200 subscribers
- Rating
- 3.6 from 11 reviews, October 24, 2026
- Launched
- November 22, 2019
Website push with abandoned-cart notifications; every plan is priced by subscribers, and there is no free plan.
- Free plan
- None; 14-day free trial
- Rating
- 4.6 from 7 reviews, October 24, 2026
- Launched
- February 9, 2016
A free plan with unlimited notifications; automations unlock tier by tier.
- Free plan
- Unlimited notifications on the listing; capped at 3,000 subscribers on PushAlert's own pricing page
- Rating
- 5.0 from 4 reviews, October 24, 2026
- Launched
- May 8, 2017
Low-priced tiers capped by subscribers and notifications at once; its listing names Firefox and Chrome as supported, and it has no reviews yet.
- Rating
- No reviews, October 24, 2026
- Launched
- July 21, 2021
Prices, plans, ratings and review counts as listed on the Shopify App Store on October 24, 2026; figures credited to a vendor's own pricing page were read there the same day.
What Happened to PushOwl?
Key takeaway
If you came looking for PushOwl, its App Store page now says: This app is not currently available on the Shopify App Store. It adds that support questions go to Brevo PushOwl directly.
Its help docs are still online, which is why they are cited on this page for how web push works, but there is no listing to install from. Shopify Flow's help pages still list a PushOwl connector with a Send Web Push action, but its link leads to the same unavailable listing.
Three Ways These Apps Charge
Key takeaway
Read the meter before the price, because each listing counts something different:
- By pushes sent. On its App Store listing, Firepush includes 500 web pushes on Free, 10,000 on Basic at $13 a month and 25,000 on Pro at $49, with unlimited subscribers on every tier. Its own pricing page counts pushes per month and adds volume steps that the listing does not show.
- By subscribers. Aimtell charges $49 a month for up to 10,000 subscribers and $99 for up to 50,000, with unlimited notifications. Accu caps both, from Accu Basic at $5 a month for 500 subscribers and 10,000 notifications to Power at $12 for 4,500 subscribers.
- Limits off the listing. PushEngage's listing prices Automation from $19 a month and says plans vary with active subscribers; its own Shopify pricing page, billed monthly, shows $55 a month at 5,000 subscribers and $85 at 10,000. PushAlert Free lists unlimited notifications on its App Store listing, and PushAlert's own pricing page caps it at 3,000 subscribers.
So a large list that you message rarely tends to cost less on a pushes-sent meter, and a small list that you message often on a subscriber meter. The calculator below runs that comparison for you.
Which Tier Unlocks Abandoned-Cart, Price-Drop and Back-in-Stock Pushes?
Key takeaway
The automations are where the useful pushes live, and where the tiers split. On the Aimtell and Accu listings we read on October 24, 2026, price-drop and back-in-stock alerts are not named, and the Firepush listing names them without a tier; Aimtell's own site says that every feature is on every plan, and Firepush's own pricing page puts every push feature, price drop and back in stock included, in its Free plan.
Automations by app and tier
| App | Abandoned cart | Price drop | Back in stock | Order or delivery updates |
|---|---|---|---|---|
| PushAlert | Basic ($12) | Premium ($39) | Platinum ($69) only | Shipment alerts on Premium ($39) |
| PushEngage | Automation (from $19) | Automation (from $19) | Inventory alerts on Automation (from $19) | Order updates on Free |
| Firepush | Named; Free includes it, per Firepush's pricing page | Named; Free includes it, per Firepush's pricing page | Named; Free includes it, per Firepush's pricing page | Delivery updates named |
| Aimtell | Named; every feature on every plan, per aimtell.com | Not named on the listing | Not named on the listing | Not part of our check |
| Accu | Every plan, Free included | Not named on the listing | Not named on the listing | Not part of our check |
Read on the five App Store listings, aimtell.com/pricing and getfirepush.com/pricing on October 24, 2026. 'Not part of our check' marks a feature we did not look up for that app.
An abandoned-cart push is one more lane next to the recovery email Shopify already sends. Whether any paid recovery tool beats that free automation is a separate decision, laid out in our comparison of the five recovery options side by side.
Back-in-stock alerts have a second route too: dedicated back-in-stock apps collect a Notify me sign-up and can send email, SMS or push. Our answer on whether Shopify can send back-in-stock notifications covers that route.
What Web Push Costs at Your List Size
Key takeaway
Take an example store with 3,000 push subscribers that sends four campaigns a month: that is 12,000 pushes. Priced on the five listings and the vendors' own pricing pages as read on October 24, 2026, the same store pays anything from $0 to $55 a month:
- PushAlert Free: $0, with unlimited notifications; PushAlert's own pricing page caps Free at 3,000 subscribers, this store's size.
- Accu Power: $12, which covers up to 4,500 subscribers and 75,000 notifications.
- Firepush: $25 for Basic at 20,000 pushes, a volume step on Firepush's own pricing page; Firepush's App Store listing shows only Basic at $13 for 10,000 and Pro at $49 for 25,000.
- Aimtell Basic: $49, for up to 10,000 subscribers.
- PushEngage Automation: $55, billed monthly, at 5,000 subscribers, the first step on PushEngage's own Shopify pricing page that fits this store; the listing prices Automation from $19.
With $20 of profit per order, PushEngage's $55 step and Aimtell's $49 tier need three orders a month traced to push to cover themselves, Firepush's $25 step needs two, and Accu's $12 Power tier needs one. The example inputs are illustrative, not a benchmark.
The calculator opens on that example store. Replace the three inputs with your own subscribers, campaigns and profit per order to see the tier and break-even for each app.
Web Push Cost at Your List Size
Enter your own numbers. The tool picks the cheapest published tier of each app that fits, and shows how many orders a month push must bring back to cover that tier. Answers are in US dollars per month and in orders per month.
Pushes sent per month: 12,000 (3,000 subscribers × 4 campaigns)
| App | Tier that fits | Price per month | Orders to break even | Why this tier |
|---|---|---|---|---|
| Firepush | Basic | $25 | 2 a month | Basic step of 20,000 pushes a month on Firepush's own pricing page; subscribers unlimited |
| PushEngage | Automation | $55 | 3 a month | Priced for up to 5,000 active subscribers. Billed monthly, per the price list PushEngage's Shopify pricing page loads; the page's slider shows only some of these steps. Annual billing costs less, with a deeper discount in the first year. |
| Aimtell | Basic | $49 | 3 a month | Up to 10,000 subscribers; notifications unlimited; no free plan |
| PushAlert | Free | $0 | 0 (free tier) | Unlimited notifications; PushAlert's own pricing page caps Free at 3,000 subscribers. Abandoned-cart pushes start on Basic ($12) |
| Accu | Power | $12 | 1 a month | Up to 4,500 subscribers and 75,000 notifications |
Prices and limits as listed on the Shopify App Store and on the vendors' own pricing pages on October 24, 2026; a row's note says when a number comes from a vendor page. The calculator counts up to 100,000 subscribers; for larger lists, check each vendor's pricing page. Firepush, PushEngage Enterprise and Aimtell Enterprise list unlimited subscribers on their App Store listings. Firepush's pricing page counts pushes per month; for the other apps, included notifications are treated as a monthly allowance, which their listings do not state. Automations are not counted here: the tier an abandoned-cart, price-drop or back-in-stock push needs is in the automations table above.
Before You Rely on Push: A Setup Checklist
Key takeaway
Steps one to three are decisions you make before installing anything; steps four to six happen inside the app you choose and on your own devices. Do step six before you announce push to shoppers, and come back to step seven after the first full month.
Web Push Setup ChecklistTick each step off as you go from checking your audience to measuring the first month.
Web Push Setup Checklist
Tick each step off as you go from checking your audience to measuring the first month.
On iOS and iPadOS 16.4 or later, web push reaches only shoppers who add your site to the Home Screen, so a mostly-iPhone audience caps what push can do.
Before you tick this off
- Looked up the share of sessions from iPhone and iPad in your own analytics
- Decided whether email or SMS should come first for those shoppers
Firepush prices by pushes sent, Aimtell and Accu by subscribers, and PushEngage and PushAlert leave some limits off the listing.
Before you tick this off
- Estimated your subscribers and campaigns per month
- Ran both numbers through the cost calculator
- Opened the vendor's pricing page for any limit the listing leaves out
Abandoned-cart, price-drop and back-in-stock pushes sit on different tiers; on PushAlert, back in stock starts only on Platinum.
Before you tick this off
- Listed the automations you will actually run
- Found each one on the tier you plan to pay for
Browsers expect the permission request to follow a user gesture, and on iPhone it has to; a two-step opt-in puts your own button first.
Before you tick this off
- Turned off any prompt that fires on page load
- Set the browser prompt to appear after the shopper taps your own subscribe button
PushOwl's help docs say only one service worker can be active at a time, so remove a previous push app before you install a new one.
Before you tick this off
- Uninstalled any earlier push app
- Confirmed no other app on the store sends web push
Subscribe from Chrome on a desktop, an Android phone, Safari on a Mac and an iPhone with your site on the Home Screen, then send a campaign to yourself.
Before you tick this off
- Received the test on each device you subscribed from
- Checked how to turn notifications off again on each one
Each month, compare the orders you can trace to push campaigns with the break-even from the calculator, and drop to a free plan if they fall short.
Before you tick this off
- Wrote down the break-even orders for your tier
- Set a date to compare after the first full month
The Bottom Line
Key takeaway
Web push is cheap to add and easy to remove, but its reach depends on your shoppers' devices more than on the app you pick. The five listings differ mainly in what they count, so price them at your own list size.
Frequently Asked Questions
Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.
This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.
Editorial PolicySome links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.
