Push notification service for eCommerce

The push notification service
built for eCommerce retention.

Web push, app push, PWA push, and in-app messages from one dashboard and one subscriber profile. Your marketing team launches cart recovery and win-back campaigns without an engineering ticket, and you pay only for active subscribers.

75,000+ businesses No engineering ticket to launch 14-day money-back guarantee

PushEngage automation list with Cart Abandonment, Order Received, Order Cancelled, Order On-Hold, and Order Shipped campaigns switched on

Trusted by 75,000+ businesses

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

Why retention teams pick it

Retention revenue, without the engineering queue.

Paid acquisition gets more expensive every quarter, so the customers you already paid for are the cheapest revenue you have. A push notification service earns its budget when marketing can run it every day, the bill follows the audience you can actually reach, and every send is tied to revenue.

Marketing owns the launch

Native apps and plugins for Shopify Plus, WooCommerce, and WordPress install in minutes. Campaigns, segments, and workflows are built in the dashboard, not in a sprint.

Pay only for active subscribers

No per-message fees. Web and app subscribers count together in one fixed tier, and unsubscribed devices stop counting, so a smaller list means a smaller bill.

One subscriber profile

Web push, app push, and in-app messages share the same segments, triggers, and analytics. You build an audience once and use it everywhere.

Revenue you can attribute

Goal tracking ties revenue to each campaign and workflow, and UTM parameters carry every click into GA4. Numbers finance can check.

Prices you can see today

Every tier from Free to Growth is published on the pricing page with a calculator. Enterprise is quoted for larger lists.

Built by Awesome Motive

The team behind WPForms, AIOSEO, OptinMonster, and MonsterInsights. Paid plans carry a 14-day money-back guarantee.

Channels

Four ways to reach a customer, one subscriber profile.

Register a subscriber once, then reach them in the browser, on the lock screen, from the home screen, or inside your app. WhatsApp automation and a chat widget run from the same account.

How it works

From first visit to recovered order.

PushEngage automation list with Cart Abandonment, Order Received, Order Cancelled, Order On-Hold, and Order Shipped campaigns switched on

Revenue automations that fire on real behavior

Cart abandonment, browse abandonment, back-in-stock, and price-drop alerts trigger from what shoppers actually do on your store. Order updates cover the moments after checkout.

  • Smart cart and browse abandonment on the Growth plan
  • Back-in-stock and price-drop alerts for products a shopper watched
  • Order received, on-hold, shipped, and cancelled notifications
See WooCommerce cart recovery
PushEngage Workflows step picker with Wait, Decision, Split Path, and Exit logic steps plus actions such as Send Push Notification, Add to Segment, and HTTP Request

Journeys your team builds in an afternoon

The visual Workflows builder is on every plan, including Free. Add waits, yes/no decisions, and exits (split paths on Premium and above), then send a push, update a segment, or call another system.

  • Business: 5 active workflows with wait and decision steps
  • Premium: split-path A/B tests, goal nodes, and workflow chaining
  • Growth: unlimited workflows with HTTP request and custom event actions
Explore Workflows
PushEngage audience step with Send to Audience Group selected and the Active subscribers group chosen

Send to the shoppers who will act

Segment by behavior, geography, device, and page visited, then combine segments into audience groups. Frequency caps keep triggered campaigns from overstaying their welcome.

  • Dynamic segments and audience groups that update themselves
  • Timezone sending on Premium and above
  • Daily and weekly frequency caps on triggered campaigns
See segmentation
PushEngage send and schedule step with Intelligent AB Test enabled, sample size and delay settings

Test before you scale the send

Intelligent A/B testing sends your variants to a sample first, waits for the result, then sends the winner to everyone else. You set the sample size and the delay.

  • Test titles, images, and calls to action
  • A/B testing on Premium and above
  • Goal tracking reports revenue per campaign
See A/B testing

What’s included

Everything in the service, on one dashboard.

Plan gates are listed on the pricing page. The workflow builder, smart opt-ins, and GDPR tools are on every plan, including Free.

Smart opt-in prompts

Fire the permission prompt on time on page, scroll depth, or a click, with full design control. Not a cold browser pop-up on page load.

Preview opt-in styles

Triggered notifications

Any event on your site can fire a message while the shopper is still deciding: a page view, a cart change, a custom event.

See triggered notifications

AI Copywriter

Write notification copy yourself, or have AI Copywriter draft options for you to edit. Your call on every send.

Meet the AI Copywriter

Dynamic segmentation

Segment by behavior, geography, device, and purchase activity. Audience groups keep themselves current.

See segmentation

A/B testing

Test headlines, images, and CTAs, and send the winner automatically. Premium and above.

See A/B testing

Goal tracking and analytics

Revenue attribution per campaign and per workflow, next to clicks and conversions.

See goal tracking

Browse abandonment

Bring back shoppers who viewed a product and left without adding it to the cart. Growth plan.

See browse abandonment

Price-drop alerts

Tell subscribers the moment a product they watched gets cheaper. Growth plan.

See price-drop alerts

Back-in-stock alerts

Turn sold-out product views into orders when inventory returns. Growth plan.

See back-in-stock alerts

GDPR compliance tools

Consent-first opt-ins and subscriber controls, on every plan.

See GDPR tools

Chat widget

One widget with 21 messaging and contact channels plus custom links, so visitors reach you on the app they already use.

See the chat widget

WhatsApp automation

For markets where WhatsApp is the inbox, run WhatsApp campaigns (Growth plan) from the same account.

See WhatsApp automation

AI, when you want it

Run campaigns from Claude, Cursor, or any browser tab.

The dashboard gives your team full control of every campaign. When you would rather ask than click, two tools connect AI to the same account, the same segments, and the same analytics.

Compare

How PushEngage compares with OneSignal, Braze, and Klaviyo.

Each is a good tool for a different buyer. This table sticks to what each vendor publishes, so you can check every cell yourself.

 PushEngageOneSignalBrazeKlaviyo push
How the bill is calculatedActive subscribers, web and app combined, in fixed tiers. No per-message fees.$19/month Growth base, plus $0.012 per mobile monthly active user and $0.004 per web push subscriber.Not published. Pricing scales with monthly active users; quote from sales.Check with Klaviyo.
Free way to startFree plan: 1 site, 200 subscribers, 30 campaigns.Free plan: mobile push up to 1,000 monthly active users.Trial offered; no free plan listed.Free up to 250 profiles, with $5 of mobile messages a month.
Web pushYes Chrome, Firefox, Edge, SafariYesYesNo (not supported at this time, per Klaviyo)
Mobile app pushYes iOS, Android, Flutter, React Native SDKsYesYesYes iOS and Android
In-app messagesYes Business plan and above, Android SDK firstYesYesCheck with Klaviyo

OneSignal, Braze, and Klaviyo details checked on their own pricing and help pages on September 30, 2026. Features change, so confirm with each vendor before you buy. For a line-by-line cost comparison, see PushEngage vs OneSignal.

Pricing

Per-subscriber pricing, published for every tier.

Pay only for active subscribers. No per-message fees (each plan includes a monthly sending volume), no charge for campaigns you send, and the price for your exact list is one calculator away.

Free

$0

No card needed

  • 1 site or app
  • Up to 200 subscribers
  • 30 campaigns (lifetime)
  • 1 active workflow

Business

from $8/month

billed yearly (first-year price)

  • 1 site or app
  • Up to 50,000 active subscribers
  • Unlimited campaigns
  • 5 active workflows

Premium

from $15/month

billed yearly (first-year price)

  • 2 sites or apps
  • Up to 100,000 active subscribers
  • A/B testing, drip campaigns, goal tracking
  • Timezone sending

Growth

from $24/month

billed yearly (first-year price)

  • 3 sites or apps
  • Up to 250,000 active subscribers
  • Cart and browse abandonment
  • Back-in-stock and price-drop alerts

Prices shown are first-year prices, billed yearly. Enterprise is custom, for larger lists and dedicated support. Paid plans carry a 14-day money-back guarantee; there is no time-limited trial, and the free plan needs no card.

Calculate your price

Facts you can check

The service in four numbers.

75,000+
businesses use PushEngage
5
SDKs: Web, iOS, Android, Flutter, React Native
14 days
money-back guarantee on every paid plan
$0
per-message fees (sending volume set by plan)

Keep evaluating

Go deeper before you decide.

FAQ

Questions, answered.

What is a push notification service?

A push notification service sends short, clickable messages to a subscriber’s browser, phone lock screen, or app, and gives you the tools to target, schedule, and measure them. Delivery itself runs over Apple Push Notification service, Firebase Cloud Messaging, and the browsers’ push services. What you pay a service like PushEngage for is everything around delivery: opt-in prompts, segments, automations, testing, and revenue attribution.

How is PushEngage different from Firebase Cloud Messaging?

Firebase Cloud Messaging delivers messages to Android and iOS apps. PushEngage builds on Apple Push Notification service and Firebase Cloud Messaging and adds what a marketing team needs to use them: a campaign dashboard, segmentation, workflows, A/B testing, goal tracking, and web push, PWA push, and in-app messages on the same subscriber profile.

How much does PushEngage cost?

There is a free plan for 1 site with up to 200 subscribers and 30 campaigns. Business starts from $8/month, billed yearly (first-year price), for up to 50,000 active subscribers. Premium starts from $15/month and Growth from $24/month, billed yearly. Enterprise is custom. You pay only for active subscribers, never per message. The pricing page prices your exact list.

Which channels are included?

Web push notifications, mobile app push notifications for iOS and Android, PWA push notifications, and in-app notifications (Business plan and above). WhatsApp automation and a chat widget run from the same account.

Do we need developers to set it up?

Not for your website. Native plugins for Shopify Plus, WooCommerce, and WordPress install in minutes, and campaigns are built in the dashboard. Mobile app push and in-app messages need a one-time SDK integration in your app. After that, marketing runs campaigns without new releases.

Can we use AI to run campaigns?

Yes, if you want to. The PushEngage MCP server lets Claude, Claude Code, Cursor, and other MCP clients work with your segments, campaigns, A/B tests, and analytics. The browser extension drafts and sends a push from any Chrome or Firefox tab. Everything is also in the dashboard for teams that prefer to click.

Can we try PushEngage before we pay?

Yes, two ways. There is a free plan (1 site, 200 subscribers, 30 campaigns) that needs no card, and every paid plan has a 14-day money-back guarantee. If PushEngage isn’t the best fit, reach out within 14 days and we refund 100%. No questions asked.

Can we switch from OneSignal without losing subscribers?

Yes. We pull your list through OneSignal’s API, and our SDKs install next to your current setup, so nobody misses a notification during the move. The PushEngage vs OneSignal page has the details.

Bring customers back on a channel you own.

Start on the free plan, or pick a paid plan with a 14-day money-back guarantee. If it isn’t the best fit, we refund 100%.

Free plan, no card 14-day money-back guarantee Pay only for active subscribers