Quick summary — who each plugin is best for:
- WhoKnew Signal™ — WordPress site owners who want their subscriber data on their own server, unlimited free subscribers, iOS push included free, a built-in PWA replacing a separate plugin, self-healing subscriptions no competitor offers without Firebase, and a flat $80/yr Pro. Best for: blogs, publishers, WooCommerce stores, nonprofits, and anyone who has been paying a per-subscriber SaaS tax on their own audience.
- PushEngage — WordPress and WooCommerce sites that need deep ecommerce automation (cart abandonment, browse abandonment, back-in-stock) and are comfortable with a SaaS model. Best for: growing WooCommerce stores at $8–$24/month.
- OneSignal — Organizations managing both a WordPress site and a native mobile app who want everything in one dashboard. Best for: teams with development resources and multi-channel needs. Free tier is generous; costs scale significantly at volume.
- Webpushr — Sites that want the most generous free tier available (10,000 subscribers, no feature restrictions) to validate whether push notifications work before spending anything. Best for: new sites testing the channel.
- Gravitec — Teams that want flat-rate pricing that doesn’t scale by subscriber count. Best for: mid-size sites with cost predictability as a priority.
Push notifications are one of the highest-engagement channels available to WordPress site owners — open rates typically run 6–12%, far above email’s 2–3% average. But the WordPress push notification plugin market is confusing in ways that matter: misleading “self-hosted” claims, hidden per-subscriber pricing that scales dramatically, iOS support that’s free in some plugins and $40–$50/year extra in others, and data ownership questions that most comparisons never address.
This article covers the five plugins worth seriously considering in 2026, with honest assessments of what each one does well, where each one falls short, and which type of WordPress site each one is actually right for. We built WhoKnew Signal™, so we have a direct stake in this comparison — we’ll be transparent about that, and we’ll be accurate about what the other options do well.
Pricing data is sourced from each vendor’s published pricing pages, OneSignal’s own pricing blog post, and third-party analysis from StackScored, Vendr, and Guideflow (all April–May 2026). Feature claims are based on each plugin’s current WordPress.org listing and product documentation. We installed and tested Signal personally — for others we relied on published documentation and independent user reviews on G2 and TrustRadius.
The Question Nobody Asks (But Should): Where Does Your Data Live?
Before comparing features, there’s a foundational question that changes how you evaluate every other factor: when someone subscribes to push notifications on your site, where does their subscription endpoint get stored?
The answer varies dramatically across plugins, and most comparison articles never address it. Here’s the landscape:
- SaaS platforms (OneSignal, PushEngage, Webpushr, Gravitec) — your subscriber data lives on the vendor’s servers. This is the standard SaaS model, and these platforms are transparent about it. Your subscriber list is theirs to host; you access it through their dashboard. If the vendor shuts down or changes pricing, your subscriber list is locked in their system.
- Plugins that call themselves “self-hosted” but aren’t — some WordPress push plugins use the phrase “self-hosted” while routing all subscriber data and notification delivery through their own servers or Firebase. The plugin installs on WordPress, but functionally, your data is in their cloud. iOS support in these plugins often requires a paid add-on because they had to build a proprietary Apple relay that, by definition, handles your subscriber data on their infrastructure.
- Truly self-hosted (WhoKnew Signal™) — subscriber endpoints stored only in your WordPress database, notifications sent directly from your server using the open VAPID standard, zero outbound connections to any vendor for the free tier. Your subscriber list is yours — in your database, on your server, under your control.
Which model is right for you depends on your priorities. SaaS platforms offer more features, larger free tiers, and better multi-channel integration. True self-hosting means full data ownership, no vendor lock-in, and no monthly fees that scale with your audience. Neither is wrong — but understanding the difference before you choose matters.

1. WhoKnew Signal™ — Best Self-Hosted Push Notification Plugin for WordPress
Truly Self-Hosted
[wkspn_install_buttons] shortcode gives visitors a complete smart install experience: Android one-tap, iPhone 4-step guided walkthrough, Chrome-on-iOS Safari nudge, already-installed detection. Self-healing subscriptions survive browser cache clears through dual cookie + storage redundancy, with silent background re-registration when needed — no re-prompt, no popup, subscriber stays subscribed. Auto-send on publish auto-discovers every public post type on your site including WooCommerce products, Events Calendar, and LearnDash — no manual slug entry required. The free tier includes unlimited subscribers, full PWA, offline page caching, custom offline fallback page, offline status banner, welcome notification, manual campaigns, and VAPID backup/restore for migrations. No other plugin in this list includes all of this for free.- Unlimited free subscribers — no subscriber cap on free tier
- Subscriber data never leaves your server
- iOS/macOS Safari included free — no relay, no add-on
- Full PWA built-in — replaces Super PWA entirely
- Offline page caching and custom fallback included free
- iPhone guided install shortcode — no competitor has this free
- Self-healing subscriptions — no Firebase required
- Auto-discovers all custom post types
- Zero external connections on free tier
- VAPID backup/restore for server migrations
- Flat $80/yr Pro — no per-subscriber cost scaling
- Optional SMS notifications via BYO-Twilio — Pro, ~$1/mo for a number, no markup
- Newer plugin — smaller install base than established SaaS options
- No email or in-app messaging in one platform
- Background batched sending, WooCommerce triggers, advanced analytics, and SMS require Pro
Best for: WordPress site owners who want their subscriber data on their own server, blogs and publishers who want unlimited free subscribers without per-subscriber fees, WooCommerce stores that want self-hosted push automation at a flat yearly rate, nonprofits and churches replacing two plugins (PWA + push) with one, and anyone who has been charged an iOS add-on fee by their current push plugin.
Not the right choice if: You need email or in-app messaging fully integrated in the same platform, or you need native mobile app push — OneSignal handles both better.
2. PushEngage — Best for WooCommerce Automation
Best for WooCommerce
- Deepest WooCommerce automation available
- WordPress-native dashboard management
- $8/mo Business plan covers 50K subscribers
- Cart and browse abandonment out of the box
- Strong drip and automation features
- iOS support included
- Subscriber data on PushEngage servers
- Free tier limited to 200 subscribers
- No native email/SMS in the same platform
Best for: WooCommerce stores that need cart abandonment recovery and ecommerce-specific automation, and are comfortable with a SaaS model at a reasonable price point.
Not the right choice if: Data ownership matters to you, you need multi-channel (email + SMS + push) in one platform, or you need the most unified web + mobile app push dashboard — OneSignal handles that better.

3. OneSignal — Best for Multi-Channel and Mobile App Integration
Multi-Channel SaaS
- Largest free tier — 10K web push subscribers
- Unified web push + mobile app push
- Email + SMS + in-app in one platform
- Sophisticated journey automation
- Strong A/B testing and segmentation
- Large install base and documentation
- Subscriber data on OneSignal servers
- Per-subscriber pricing scales dramatically
- $19/mo base is misleading — realistic cost is $300–$1,500/mo
- 90-day data retention limit on Growth plan
- WordPress-specific features less deep than PushEngage
Best for: Organizations with both a WordPress site and a native mobile app, teams that need multi-channel orchestration (push + email + SMS), and early-stage sites that want the most generous free tier to validate the channel before spending anything.
Not the right choice if: You’re a small WordPress site without a mobile app — the pricing complexity and data residency are overhead that isn’t justified by the feature set you’ll actually use.
4. Webpushr — Best Free Tier for Validating the Channel
Most Generous Free Tier
- 10K subscribers free with no feature limits
- WooCommerce triggers included on free plan — abandoned cart, new products, price drops, sales
- Easy to set up and use
- Good targeting and personalization tools
- Reliable delivery infrastructure
- Subscriber data on Webpushr servers
- Paid plans start higher than competitors ($29/mo)
- WooCommerce automation less developed than PushEngage
- No multi-channel (web push only)
Best for: New WordPress sites that want to test whether push notifications generate meaningful results before committing to any paid plan or data architecture decision.
5. Gravitec — Best for Flat-Rate Pricing at Scale
Flat-Rate Pricing
- Flat-rate pricing — cost predictable at scale
- Basic WooCommerce triggers included
- Straightforward setup
- No A/B testing
- Limited mobile app push
- Slower development cadence
- 2025 security vulnerability (patched)
- Subscriber data on Gravitec servers
Best for: Mid-size sites with predictable subscriber growth that want flat-rate pricing and basic push functionality without per-subscriber cost anxiety.
Side-by-Side Comparison
| Feature | WhoKnew Signal™ | PushEngage | OneSignal | Webpushr | Gravitec |
|---|---|---|---|---|---|
| Free tier subscribers | Unlimited | 200 | 10,000 | 10,000 | Limited |
| Subscriber data location | Your server | Their servers | Their servers | Their servers | Their servers |
| iOS push — free | Yes — included | Yes | Yes | Yes | Yes |
| Firebase dependency | None | Yes | Yes | Yes | Yes |
| Built-in PWA manifest | Yes | No | No | No | No |
| iPhone install shortcode | Yes — free | No | No | No | No |
| Self-healing subscriptions | Yes | Via Firebase | Via Firebase | Via Firebase | No |
| WooCommerce automation | Yes — Pro ($80/yr) | Yes — deepest available | Basic triggers | Yes — included free | Basic triggers |
| Built-in offline page caching | Yes — free | No | No | No | No |
| Mobile app push | No | Yes — iOS, Android, RN, Flutter | Yes — unified | No | No |
| Pro / paid pricing | $80/yr flat | $8/mo (50K subs) | $300–$1,500/mo realistic | From $29/mo | Flat-rate tiers |
| SMS notifications | Pro — BYO-Twilio | No | Yes — included | No | No |
| Zero external connections | Free tier: yes | No | No | No | No |

How to Choose: The Decision Framework
Ask these four questions in order and the right plugin for your situation becomes clear:
1. Do you manage a native mobile app alongside your WordPress site? If yes, OneSignal is the only option that unifies web push and mobile app push in one dashboard at a reasonable entry point. Every other option on this list is web push only.
2. Does your subscriber data need to stay on your server? If yes — because of GDPR requirements, client contracts, or personal principle — WhoKnew Signal is the only option that delivers that. Every SaaS option stores your subscriber data on their servers; that’s the model they’re built on.
3. Do you have a WooCommerce store that needs serious ecommerce automation? If yes and your data can live on SaaS servers, PushEngage is the right choice. Their WooCommerce integration is the deepest available and their $8/month Business plan covers most growing stores.
4. Are you starting from zero and want to validate push before spending anything? Signal’s free tier includes unlimited subscribers with no feature restrictions on core push — it’s worth starting there. If you need a SaaS option with a generous free tier to compare, Webpushr offers 10,000 subscribers with no feature restrictions.
There is no single best push notification plugin for WordPress — there is the best plugin for your specific situation. If you run a WooCommerce store and need serious abandonment recovery automation, PushEngage earns its place. If you have a mobile app, OneSignal’s unification is genuinely valuable. If you want to test before spending, Webpushr’s free tier is the most generous among SaaS options. And if you want your subscriber data on your own server, unlimited free subscribers, iOS included free, a full built-in PWA with offline support, and a flat $80/year Pro for everything else — WhoKnew Signal was built for exactly that use case.
Further Reading
- How to Send Push Notifications to iPhone Users From WordPress — the complete iOS setup guide including the PWA install requirement.
- What “Self-Hosted” Actually Means for WordPress Push Notifications — how to evaluate whether a plugin’s self-hosted claim is technically accurate.
- Why iOS Push on WordPress Used to Require a Paid Add-On (And What Changed) — Apple’s VAPID adoption and why the extra charge is now unnecessary.
- WhoKnew Signal Setup in 5 Minutes: Free Tier Walkthrough — step-by-step from plugin install to first notification.
- Web Push vs Email vs SMS: When Each Channel Still Wins in 2026 — how push fits into a broader content and re-engagement strategy.
Who knew the most important question in choosing a WordPress push notification plugin wasn’t the feature list — it was where your subscriber data actually lives after you click install.
