Web push notification service

Web push notifications
that land in seconds.

Cart recovery, new-post alerts, and re-engagement campaigns reach subscribers 400% more often than email, in the moment, not the morning after. Chrome, Firefox, Edge, and Safari, including home-screen web apps on iOS 16.4+.

Suhaib A
“Web push notification was a totally new channel that we added to our marketing stack and is continuously adding revenue on a daily basis ever since.” Suhaib A · Head of SEO

75,000+ businesses Set up in minutes, no engineering ticket 14-day money-back guarantee

PushEngage dashboard: push broadcast template gallery

Trusted by 75,000+ businesses in 150+ countries

Domino's TUI HP AJIO Shop LC Charlton Athletic Harvard Business Review FunnelKit

Why it works

A channel you own, with speed email can’t match.

Email lands when the inbox opens: tomorrow, or never. Retargeting rents attention you already earned. Web push is the retention channel that closes the gap.

You own the subscriber list

One Allow click and the connection is yours outright. No inbox provider filters it, no platform throttles it, and no algorithm update can take it away.

Speed that changes the buying window

Notifications land in seconds on desktop and mobile. Cart recovery fires before the shopper reaches a competitor, not the next time they check email.

Pay only for active subscribers

No per-message fees, no app install required, no list-size billing. When subscribers go inactive, your bill goes down. That’s the opposite of how email tools price.

How it works

From the Allow click to attributed revenue.

PushEngage opt-in popup builder with live preview

Opt-ins that earn the Allow click

The difference between a 3% and a 12% opt-in rate is how and when the prompt fires. PushEngage triggers it by time on page, scroll depth, or a click, not a cold browser pop-up on load.

  • Trigger prompts by time on page, scroll depth, or button click
  • Works across Chrome, Firefox, Edge, Safari (Mac, and iPhone on iOS 16.4+), Opera, and Samsung Internet
  • GDPR and CCPA compliance built in
Preview opt-ins on your own site
Push campaign composer with AI text generation, A/B testing, and a live Chrome notification preview

Every revenue campaign on one trigger engine

Cart abandonment, browse abandonment, price drops, back-in-stock, welcome series, win-back drips: each one fires on real behavior. Goal tracking ties the recovered revenue to the campaign that earned it.

  • Real-time behavioral triggers for any event on your site
  • Multi-step drip sequences with conditional logic
  • Goal tracking measures revenue per campaign
Explore visual Workflows

Browser support

Every major browser. Desktop and mobile.

Web push notifications use the Push API built into the browser, so your visitor installs nothing. One Allow click, and your notifications reach them even after the tab is closed.

Chrome and Edge

Desktop and Android. Notifications arrive through the operating system’s notification tray, with your icon, image, and action buttons.

Firefox

Desktop and Android, with the same opt-in prompt, the same campaign types, and the same reporting as Chrome.

Safari on Mac

Mac subscribers get your notifications in Notification Center, sent from the same dashboard and the same campaigns as every other browser.

Safari on iPhone and iPad

Since iOS and iPadOS 16.4, Safari supports web push for sites added to the Home Screen as a web app. Your visitor adds the site, opens it from the Home Screen, and taps Allow. More on PWA push notifications.

Opera, Brave, Samsung Internet, and UC Browser

Supported from the same install. You write one campaign; PushEngage delivers it to every subscribed browser.

Your PWA’s service worker

Web push runs through a small service worker file. If your site is already a PWA with its own service worker, you merge the PushEngage code into it rather than adding a second one.

What’s included

Exactly what you’re buying, on one dashboard.

Web push is the front door to the retention platform. The same subscriber engine later powers app push, WhatsApp, and chat from one dashboard.

Campaigns

Every campaign type, and the plan that unlocks it.

Opt-in, segmentation, triggers, and Workflows are one system. Start with broadcasts, then add the triggered campaigns that recover revenue while you sleep.

Broadcasts and scheduled sends

Every plan

Send now or schedule for later, to everyone or to a segment. The free plan includes 30 campaigns; paid plans are unlimited and add rich notifications with large images and action buttons.

Welcome and drip sequences

Business +

Greet every new subscriber with a welcome drip on Business. Premium adds multi-step drip campaigns for onboarding, launches, and win-backs.

RSS auto-push

Business +

Publish a post and PushEngage pushes it to your subscribers automatically. Publishers get a traffic floor on publish day that no algorithm controls. See RSS auto-push.

Cart abandonment

Growth

A shopper leaves items in the cart and a reminder fires in minutes, inside the same buying window. Native on Shopify, Shopify Plus, and WooCommerce.

Browse abandonment

Growth

Viewed a product, didn’t add it? Bring the shopper back to that exact product page. See browse abandonment.

Back-in-stock and price-drop alerts

Growth

Subscribers ask to be told; PushEngage tells them the moment inventory returns or the price falls. Back-in-stock and price-drop alerts.

Timezone sending and A/B tests

Premium +

Deliver at 10 AM in each subscriber’s own timezone, and test headlines, images, and CTAs before the full send. See A/B testing.

Workflows

Every plan

Chain triggers, waits, and decisions into one journey. The builder is on every plan: 1 active workflow on Free, 5 on Business, 20 on Premium, unlimited on Growth. Explore Workflows.

Integrations & developers

Plugin-deep where you sell. API-deep where you build.

Native plugins launch the channel with no engineering ticket. When your developers want the keys, every SDK and endpoint is documented.

The numbers

The channel is proven. The math is the point.

400%
higher open rates than email
30%
of abandoned-cart revenue recovered (up to), automatically
75,000+
businesses on PushEngage
15.2B
notifications delivered in the last 30 days

Pricing

Published prices. Pay only for active subscribers.

No per-message fees (each plan includes a monthly sending volume) and no list-size billing. Paid plans carry a 14-day money-back guarantee. There is no free trial; the free plan stays free while you’re inside its limits.

More sites or more than 250,000 subscribers? Enterprise is quoted to fit. “From” prices are first-year prices; the pricing calculator shows the price for your exact subscriber count.

Side by side

PushEngage vs OneSignal for web push.

Every row is a published price or policy. OneSignal rates checked on onesignal.com/pricing on September 30, 2026. PushEngage prices are the standard annual renewal price on Business, shown per month.

 OneSignalPushEngage
How you are billed$19/month Growth base, plus $0.004 per web push subscriber and $0.012 per mobile monthly active user.Pay only for active subscribers. One published tier covers web and app push.
Free tierWeb push capped at 10,000 subscribers per send; mobile push up to 1,000 monthly active users.1 site, 200 subscribers, 30 campaigns, no card. Their free tier is bigger.
Web push at 5,000 subscribers$19 + 5,000 × $0.004 = $39/month · OneSignal is cheaper here$45/month
Web push at 20,000 subscribers$19 + 20,000 × $0.004 = $99/month$85/month · saves $168 a year
Web push at 50,000 subscribers$19 + 50,000 × $0.004 = $219/month$160/month · saves $708 a year
Published pricingFree and Growth only. Professional and Enterprise are “contact sales”.Every tier up to 250,000 subscribers is on the pricing page. Enterprise is quoted.
Automated journeysActive Journeys: 3 on Free, 5 on Growth, 20 on Professional.Active workflows: 1 on Free, 5 on Business, 20 on Premium, unlimited on Growth.
Money-back guaranteeNone published on the pricing page.14 days on every paid plan. No questions asked.
Channels on one dashboardNo WhatsApp or website chat widget listed on the pricing page.Web push, app push, in-app messaging, WhatsApp, and a chat widget with 21 channels plus custom links.

OneSignal pricing verified on onesignal.com/pricing, September 30, 2026. PushEngage figures are standard annual renewal prices; first-year prices are lower. Full breakdown, including app push: PushEngage vs OneSignal.

Platform

More from the retention platform.

Web push is one channel on your account. The same dashboard runs an app push notification service for iOS and Android, in-app messaging inside your app, and PWA push notifications for home-screen web apps. Comparing vendors across every channel? Start with our push notification service page.

FAQ

Questions, answered.

We already run cart recovery on email. Why add web push?

Because email lands when the inbox opens, often the next morning, and the buying window closes in minutes. Web push fires in seconds, inside the same session, before the shopper reaches a competitor. Most teams run both: push catches the intent window, email handles the long tail.

What is a web push notification service?

A web push notification service collects browser subscribers on your site and sends them notifications through each browser’s push service. PushEngage handles the opt-in prompt, the subscriber list, segmentation, the campaign composer, triggered campaigns, and reporting, so your team sends from a dashboard instead of building on the Push API.

Do visitors need to install anything after allowing notifications?

No. A subscriber clicks Allow once in their browser: Chrome, Firefox, Edge, Safari, Opera, Brave, Samsung Internet, or UC Browser, on desktop or mobile. No app, no form, no email address required.

Do web push notifications work on iPhone?

Yes, on iOS and iPadOS 16.4 or later. Apple supports web push in Safari for sites added to the Home Screen as a web app: the visitor adds your site, opens it from the Home Screen, and allows notifications. A regular Safari tab on iPhone doesn’t show the prompt. That’s Apple’s rule, and it applies to every provider. See PWA push notifications for the setup.

What does it cost as my list grows?

You pay only for active subscribers, never per message. If subscribers go inactive, your bill goes down. Pricing is public for every tier, from the free plan (200 subscribers) up to Enterprise, and paid plans carry a 14-day money-back guarantee.

Which plan do I need for cart abandonment?

Cart and browse abandonment, back-in-stock, and price-drop alerts are on Growth, from $24/month, billed yearly. Broadcasts, welcome drips, and RSS auto-push start on Business, from $8/month, billed yearly. The Workflows builder is on every plan, including Free. Compare plans.

Will this need an engineering sprint?

No. Native plugins for WordPress, WooCommerce, Shopify, and Shopify Plus install in minutes, and the setup wizard walks you to your first campaign the same day. A documented REST API (plus webhooks on Growth) is there when your developers want it, not on the critical path.

How is web push different from app push and in-app messaging?

Web push reaches visitors in their browser, with no app install. An app push notification service reaches users who installed your iOS or Android app, on the lock screen. In-app messaging shows banners and modals while users are inside your app. PushEngage runs all three from one dashboard.

How does PushEngage compare with OneSignal for web push?

OneSignal bills a $19/month base plus $0.004 per web push subscriber on Growth; PushEngage bills one published tier on active subscribers. At 5,000 and 10,000 subscribers OneSignal costs less; at 20,000 and 50,000 PushEngage does. The table above has the numbers, and PushEngage vs OneSignal has the full comparison.

Own the channel that brings customers back.

Set up in minutes. If PushEngage isn’t the best fit within 14 days, we refund 100%. No questions asked.

Free plan available Set up in minutes Pay only for active subscribers