WPLift is supported by its audience. When you purchase through links on our site, we may earn an affiliate commission.
10 Best WordPress Push Notification Plugins That Will Drive More Traffic and Sales
Using WordPress push notifications is a remarkably efficient way of engaging with your users even when they are not browsing your website. They have existed for some time on smartphones, but they are gaining increasing momentum on other device types.
Push notifications have various uses, ranging from informing users that new content is available on your website to sending limited-time offer coupons from eCommerce sites. The only proviso is that users must have opted in to your push notifications, but that also applies to email notifications anyway.
Benefits of Push Notifications
Push notifications offer website owners many benefits:
- They are seen and potentially acted upon immediately, unlike emails which can suffer from low open rates.
- They have a personal feel to them, being presented directly to the user rather than just dropping into an inbox full of other messages.
- Users will be more engaged and will feel that the experience on your site is personal to them. This can really help with user loyalty.
- Push notifications help ensure that loyal users don’t forget about you!
- eCommerce sites will see better conversions as people take more notice of ‘personalized’ offers sent by push notifications compared to emails.
Best of all, generating these alerts from your website is super easy, thanks to – you guessed it – WordPress push notification plugins. Using those, you can easily send short messages to users’ desktop or laptop devices, subject to them being online and their browser open. That said, some plugins will also allow you to send push notifications to mobile devices such as smartphones, in which case it may not be necessary for the browser to be open.
Opt-in can occur as soon as a visitor lands on your site, or it could be when they register as a user. The secret is not to be too pushy when encouraging opt-in and subsequently not to barrage them with loads of irrelevant notifications, as that will just be seen as ‘spammy’ and scare them off forever. It’s purely a matter of finding the right balance of giving enough information without being obtrusive.
Best WordPress Push Notification Plugins
We have searched high and low on the internet to bring you ten of the best push notifications for WordPress plugins available in 2023. All have been tested and are up to date.
OneSignal

OneSignal is a hugely popular push notification plugin for WordPress, boasting over 100,000 active installs and a user rating of 4.3/5.0 stars.
This plugin allows you to send notifications to desktop, laptop, and Android devices via Chrome, Microsoft Edge, Opera, and Firefox. Safari is supported, so Mac users are also covered
The free plan has a 10,000 subscriber limit, which may be sufficient for most purposes. It comes packed with the following useful features:
Article Continues Below
- Send notifications automatically whenever a new post is published.
- Automatically send reminders to users who have not visited your site for a few days.
- Notifications can be sent to specific visitors based on language, number of site visits, or you can set up your own user attributes for targeting purposes
- Configure when and how your visitors are asked to opt-in
- Customizable first opt-in prompt
- Real-time analytics to monitor the conversion of notifications into visitors.
- Basic A/B testing to test different messages on a small set of visitors to help identify which messages are most effective before sending them to a broader audience
- Scheduled notifications for delivery in the future, for example, based on user time zone or on the same time of day their last site visit
OneSignal also has premium plans available. The first of these, ‘Growth,’ costs $9 plus $3 for every 1,000 subscribers or in-app impressions per month. Therefore, if you have 100,000 subscribers, you will be paying $309 per month. The Growth plan adds the following features:
- More personalization options depending on the plan selected
- Advanced in-app messaging
- Delivery confirmation
- GDPR compliant and DPA
- Advanced A/B testing
- Time delay for sending notifications
- Message throttling
- Custom data uploads
- Active in-app, multi-card carousel, automated in-app, and recurring in-app messages
- No code tagging
A further plan called ‘Professional’ is also available. That costs $99 per month plus the $3 per 1,000 subscribers or in-app impressions mentioned above. It supplements the features of the free and Growth plans with:
- Export notification data to CSV
- Custom outcome tracking
- Push retargeting
- Advanced analytics
- Notification history API
- Priority email support 24/7
The paid plans may appear expensive on paper, but if your site enjoys huge volumes of visitors, the advanced features could help convert many of them into loyal users.
Webpushr

It may not have amassed the same number of active downloads as OneSignal, but Webpushr is still a much-loved WordPress push notification plugin. It has an impressive user rating of 4.7/5.0 stars and over 8,000 active downloads in operation.
Webpushr covers all popular browsers, and HTTP and HTTPS sites are supported too. Additionally, it allows you to quickly view your total subscriber count and see which browser and device types they are using.
In its free form, Webpushr is limited to 10,000 users. However, it gives you an impressive portfolio of features, like:
- Automatic and scheduled notifications
- Automatic notifications for WooCommerce, e.g., when adding new products or changing product prices, abandoned cart reminders, etc.
- User segmentation to divide your audience into segments based on various attributes such as geolocation, interests, page visits, etc. for sending personalized notifications
- Subscriber data enhancement for collecting CRM data, e.g., contact details, email addresses, etc. for sending notifications to specific users
- Automatic event-triggered notifications, e.g., send one when someone makes a purchase or when a new user subscribes
- Customizable opt-in prompt
- Use on unlimited websites
- Unlimited push notifications, in-browser messages, team members, segments, API access, integrations, and custom user attributes
- Real-time web push delivery analytics including opt-in funnel and in-browser messaging Analytics
- Uptime monitoring of your website(s)
- Supports clickable images and emojis
That’s pretty impressive for a free plan. If you have over 10,000 users, you will need to upgrade, and the available plans are:
- Individual – $29 per month for up to 50,000 subscribers
- Startup – $49 per month for up to 100,000 subscribers
- Growth – $99 per month for up to 150,000 subscribers
- Enterprise – for sites with more than 150,000 subscribers, and pricing is custom
Each paid plan has the same features as the free one; all they add is extra subscriber volume.
Push Notifications for WP & AMP

Push Notifications for WP & AMP is a relative newcomer in the world of push notification plugins for WordPress. That said, it is proving to be a popular one, too, as already it has accrued 3,000 active installs and a 5.0/5.0 user star rating.
This is an entirely free plugin with no paid plans currently on offer, so it does have limited features. That said, it could be an ideal starting point for push notification newbies or those with basic, low-traffic sites. The features it offers are as follows:
- Fast setup
- Progressive web apps (PWA) friendly with offline push notifications
- Compatible with accelerated mobile pages (AMP)
- Native WordPress integration
- Notifications appear as message alerts.
- Automatic push notifications upon publication of a new post – updates or drafts will not trigger notifications
- Dashboard showing system status to help to understand the push notification setup
The developer is continuing to add new features to the plugin and is actively seeking suggestions for those.
Get Push Notifications for WP & AMP
PushAlert

PushAlert allows you to send unlimited web push notifications to opted-in users directly from your WordPress site or WooCommerce store. To make things super-easy, the plugin’s interface is situated next to the WordPress editor, and you can automatically send notifications when you publish a post.
The free version of the plugin is rather basic, although it does let you send unlimited notifications to up to 3,000 subscribers. It also offers the following features:
- Supports Chrome, Firefox, Safari, and Opera browsers on desktop and mobile devices
- Supports HTTP and HTTPS
- Automatic welcome notification for new subscribers
- Up to two CTA buttons (specific browsers only)
- Unlimited custom segments for advanced, personalized targeting using custom parameters
- Analytics
- Send notifications to individual customers via email or user ID
- JavaScript and REST API access
- Email support
To use this plugin to its full potential, you will need to upgrade to a premium version, three of which are available, costing between $12 and $69 per month. Extra charges are levied on a sliding scale depending on the number of subscribers you have. So, for example, with the basic plan, $12 a month allows you up to 3,000 subscribers, but if you have 10,000, then the monthly price rises to $29. Opting for an annual plan will reduce the costs a little.
Depending on which plan you choose, you will get some or all of the following extra features:
- Additional domains
- Welcome drip campaign for new users
- Scheduled, automated recurring, event triggers, and time zone-based notifications
- Automatic and/or dynamic segmentation
- Push via email, RSS to push, and newsletter
- Notifications with images, emojis, and buttons
- Create funnels based on products that subscribers have viewed
- Automatic eCommerce notifications for abandoned cart, in-stock, price drops, and shipment
- Multi-language notifications
- A/B testing
- Detailed analytics
- Multi-user login
- Premium Support
PushAlert is probably better suited to larger, more heavily trafficked sites where some budget is available to purchase a premium plan. Over 1,000 active downloads are in operation, and the plugin enjoys a 4.6/5.0 user rating.
Beamer

Beamer is a little too basic in its free form, particularly given its rather miserly 1,000 monthly visitor limit. That said, if you have a personal website and only want to send the occasional push notification, it could be enough for you. For example, you may have a website for your upcoming wedding and want to send push notifications to guests.
However, for most sites, the sensible option would be to purchase a premium plan. Three are available: Startup, Pro, and Enterprise, and they cost $49, $99, and $249 per month, respectively, with discounts available for annual payment. Those plans will bring you some or all of these features depending on which you opt for:
- Advanced customization options
- Post scheduling and pinned posts
- Dynamic contents
- Boosted announcements
- Advanced user segmentation, including custom and multiple categories
- Filter by URL
- Single-user notifications
- Single sign-on (SSO)
- User feedback
- Advanced analytics
- Multi-language support
- Synchronization across devices
- Unlimited team members
- Custom CSS and scripting
- A/B testing
- Premium support
Beamer has an average user rating of 4.7/5.0 stars, and over 600 active installs exist, so it should be a safe option for you.
PushEngage

PushEngage is a push notification plugin that supports all browsers regardless of device type. However, like Beamer, it offers a very basic, free plugin with all the best functionality understandably reserved for the premium plans.
In its free form, PushEngage’s features are limited to just the following:
- Limited to 500 subscribers and 30 campaigns per month
- Smart opt-in reminder
- Targeted opt-in
- GDPR compliant
Those features are only really of any use on small, personal sites, as is the case with the free version of Beamer. If you need a full range of features with fewer limitations on the number of subscribers and campaigns, one of the premium plans is the only sensible way to go.
Three premium options are available: Business ($19/month), Premium ($59/month), and Enterprise (custom pricing), with annual payments attracting significant discounts. Features included with each plan vary, and have some or all of the following:
- Additional subscribers (100,000 to unlimited depending on the plan)
- Unlimited monthly campaigns and more monthly sending volume
- Drip autoresponders
- Custom segments
- Personalized smart tags
- Send notifications based on customer time zone
- Goal tracking
- Abandoned cart and price drop notifications
- Custom triggered campaigns
- Advanced analytics
- A/B testing
- Support
Popularity-wise, PushEngage has over 3,000 downloads currently active. Users have given it an average user rating of 3.5/5.0 stars. The main issues which have resulted in a lower score than the other plugins in this article relate to people not reading the terms of use for the plugin. A 14-day money back guarantee offers some peace of mind.
Perfecty

Perfect is a relatively new but very promising plugin for sending push notifications from your WordPress site. While only 300 active downloads exist, it has managed to maintain a consistent 5.0./5.0 star rating so far. What’s more, the reviews show that the developers seem to have got this one right, and it is encouraging to read they are quickly fixing reported issues.
The best thing about Perfectly is its price; there isn’t one – it’s completely free. Of course, it is not as feature-packed as some paid plugins, but it does offer better features than the free versions of most of those:
- Unlimited subscribers and push notifications
- Automatic push notifications on post publishing (with either the featured image of the post or a customized title)
- Send customized push notifications (title, message, image, icon, and URL)
- Analytics and stats
- Customizable public widget for users to opt-in/out of notifications
- Self-hosted with no API keys or third-party integrations necessary
- Easily migrate users from other providers such as OneSignal
- PWA friendly and AMP plugin compatible
- Open-source and overridable CSS styles for customization purposes
- Offline browser push notifications possible via Push API
- GDPR compliant, with all notification data processed and stored in your WordPress
That’s pretty impressive for a freebie.
Perfect is an excellent option if you have no budget to play with or don’t want to pay a sliding scale based on the number of subscribers or notifications. It’s also ideal if you are entirely new to the world of push notifications.
Smart Notification WordPress Plugin

Smart Notification WordPress plugin packs great features for just $99. That includes six months of support and updates, but you can extend that to a full year for an additional $35.25. One wonderful thing about this plugin is that there are no extra costs linked to the number of subscribers or notifications you wish to send – once you have purchased it, you have no future expenses to worry about as your site grows.
The features list of this plugin is extensive, and here is just a fraction of what you get for your $99:
- Unlimited subscribers and push notifications
- Supports most platforms and browsers
- Supports Facebook Messenger, Facebook Notifications, and WordPress Newsletter
- Geo-fence for automatic sending of messages to any device located in a selected area
- BuddyPress, WooCommerce, and bbPress support
- Many methods of sending messages, e.g., scheduled, upon post publishing, to user groups, desktop notifications to Chrome, Safari, Firefox, etc.
- Message preparation and sending can be paused or resumed at any time
- Notify author of events such as when the administrator approves and publishes their post or comment, etc
- Notify a user of replies to their comments
- Sent message archive
- Detailed reports, stats, and analytics
- Translation ready
Head over to the plugin website to see the complete list of features.
To date, over 2,000 Smart Notification WordPress Plugin licenses have been sold on CodeCanyon, where it has an impressive user rating of 4.6/5.0 stars. We think it is an ideal plugin if you have a growing site and wish to retain a tight grip on costs.
WonderPush

Besides website push notifications, WonderPush lets users send automatic mobile push notifications and popups. The plugin is compatible with all WordPress versions released after WordPress 5.0 and PHP versions published after PHP 5.3.3.
It comes with a variety of customizable subscriber prompt templates that allow you to personalize each subscription form you send. The plugin’s core features are:
- Subscriber segmentation
- All notifications are sent automatically after a new post is published
- Abandoned cart notifications for WooCommerce websites
- Unlimited projects
- Real-time delivery metrics
- Chrome, Firefox, Opera, and Microsoft Edge support on HTTP and HTTPS websites
It’s worth noting that WonderPush is compatible with desktop, iOS, and Android devices.
The WordPress plugin has a 14-day free trial and charges users $1 per 1,000 subscribers monthly. So, your monthly subscription will depend on how many subscribers you currently have.
The plugin doesn’t limit the number of push notifications its users can send each month, even if the notifications contain videos, gifs, podcasts, or other rich formats.
WonderPush has over 1,000 active installations, which indicates it isn’t one of the most popular notification plugins for WordPress. Nonetheless, its 4.9 out of 5 rating suggests users are happy with its customer retention capabilities.
Adding this plugin to a WordPress website is simple, and you won’t have to write a single line of code to start using it. Experienced admins can use the plugin’s API to push notifications.
PushAssist

Despite the impressive stats it boasts, PushAssist has less than 500 active installations. Still, this is likely to change in the future, considering the plugin’s capabilities.
This WordPress push notification plugin is ideal for digital marketers and website owners without coding experience. PushAssist’s free version delivers the following functionalities:
- Unlimited notifications
- AMP integration
- Users can create up to five subscriber segments
- Compatibility with desktop and mobile devices
- Emoji and email support
- No Branding
You can only send push notifications to 3,000 subscribers if you opt for PushAssist’s free plan. Upgrading to the plugin’s Starter plan, which costs $9 per month, will increase the limit to 3,500 subscribers and unlock the following features:
- Up to ten subscriber segments
- Unlimited users
- Unlimited recurring and DateBase campaigns
- Extensive reports
- One-click unsubscribe function
Business ($25 per month) and Elite ($299) plans extend the plugin’s capability range by enabling users to set up drip campaigns or conduct A/B testing.
Additionally, acquiring one of these plans will enable you to create unique GCM keys for all push notifications you send.
You’ll be able to access PushAssist’s features from the WordPress admin panel and monitor the metrics, personalize notifications, or schedule campaigns from your site’s dashboard.
The plugin is compatible with Safari, Chrome, and Firefox, so you won’t have any problems sending push notifications to devices running on macOS, iOS, Android, or Windows operating systems.
Frequently Asked Questions about WordPress Push Notification Plugins
How Do I Add Push Notifications to My WordPress Site?
After choosing the plugin that best fits your needs, you must select the plan suitable for your website’s subscriber count.
Don’t forget that the whole point of enabling push notifications on a WordPress site is to attract new subscribers. Hence, you should opt for the plan that will allow your website to grow.
Once you choose a plan, you can proceed to install the plugin on the website. The installation and activation process isn’t the same for all plugins, but in most cases, you’ll have to complete these steps.
- Go to the WordPress dashboard and navigate to the plugin directory. Locate the push notification plugin you purchased and install it. Optionally, you can download the plugin to your computer and upload it to the wp-content/plugins folder.
- Activate and configure the plugin after installation
What is Your Favorite WordPress Push Notification Plugin?
We have listed eight plugins that will add push notifications to your WordPress site. From that list, you should be able to find something suitable for you, whether you have a fledgling site and no budget or a huge eCommerce store with thousands of registered users.
Are you already sending push notifications from your website? If so, which plugin are you using, and what do you like or dislike about it? If you are not currently using one, have any of the ones we suggested caught your attention? Either way, please do share your thoughts in the comments section.
Hi,
This is an interesting concept, and I have seen it on few sites.
I always choose not to allow notifications when some site asks me to.
I think most people do the same. It is some kind of fear.
Like what is this notification for, this site wants to access my browsing and privacy data, etc.
What about mobile phones.
Does this notification work for handheld devices too?
What if a published post and subscriber is not online? Will he get a notification when he opens browser?
Hi Kasa,
I agree with your first point. That’s why I think OneSignal’s delay feature is so important. A lot of sites ask for push notifications right away, which is a big turn off to a lot of people. I think you should always try to delay asking until you have a good guess that the person is actually a repeat visitor/fan.
Some of these will work for some mobile devices. I don’t know of any that work for iOS (without turning your website into an app, which some plugins I didn’t list can help with). But a lot of the above will work on Chrome that’s installed on Android.
For your last question, I’m not 100% sure. I know I get some notifications when I boot up my computer, but it doesn’t seem to work 100% of the time.
Hope that helps!
I use pushify.com their free plan offers unlimited subscriptions and comes with awsome features
Pushify looks intriguing! They’re pretty new though, right? I checked out their plugin page on the repository and it looks like it’s only been around about a month. Definitely another one to consider.
I’m hoping some larger websites implement Push Notifications are publish real data on number of subscribers and referral traffic. Without that this just seems like another idea which might piss users off more than engage them.
The pushcrew article gives their data, but they are the product creator, so the data is not as objective and not “real world” like a news site or heavily trafficed blog would be.
I think if you request push notifications the second your visitor lands on your site, it’s definitely going to piss a lot of people off. Some people still say it works, but I would never do that personally, even if it did work. Because even if you’re gaining subscribers, you’ll never see the part of the iceberg under the water – people who get pissed.
I think asking at a later time is much less likely to do that. At least personally, if a site asks after I’ve been visiting regularly, I may not grant permission, but it doesn’t annoy me. If they ask right away, I get annoyed.
You lost PushAll.ru – Its on Russian now, but we translate service to English soon.
Features:
1. Its platform for push-notifications with more 2k channels and +30k users
2. WebPush Notifications to Chrome, Safari, Firefox
3. Plugin Notification to Chrome with history of pushes.
4. Telegram Notifications with bot.
5. Email notifications
6. Notifications from PushAll Android App
7. Notifications from PushAll iOS app beta
8. SocketPush if ports is blocked
9. And methods for recieve choose user! And can be conbinate.
If u can help me with English – write me to Email (on bottom on site)
Cool Oleg – would love to check it out once it’s all in English.
I sent you an email too – I’ve actually just done something similar for another Russian-speaking service.