Recommended Free Tools
iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
For most WordPress sites, shortlist OneSignal, PushEngage and Webpushr. OneSignal is the strongest general-purpose choice for segmentation, scheduling, A/B testing and analytics. PushEngage and Webpushr are better starting points for WooCommerce because their WordPress listings document cart, browse, price and product-triggered campaigns. Choose WonderPush when one service must cover web and mobile apps, or Perfecty when self-hosting and avoiding an external push provider are more important than a managed dashboard.
The right plugin depends on your notification type, subscriber volume, commerce triggers, browser coverage and willingness to operate infrastructure. The comparison and setup guidance below separates those decisions instead of treating every “push” plugin as interchangeable.
Quick picks
| Plugin | Best fit | WooCommerce automation documented in the listing | Free allowance stated in the reviewed source | Operating model |
|---|---|---|---|---|
| OneSignal | Publishers, membership sites and developers needing mature targeting and scheduling | General WordPress post notifications; no specific WooCommerce trigger set documented in the supplied listing | Up to 10,000 subscribers | Hosted service connected through a WordPress plugin |
| PushEngage | Stores that want revenue-focused campaigns and a clearly published tier structure | Cart abandonment, browse abandonment, price-drop and back-in-stock alerts | 200 subscribers, one site, 30 campaigns and one active workflow | Hosted service |
| Webpushr | Small stores and publishers wanting a large stated free allowance plus commerce triggers | New-product, price-drop, sales-promotion and abandoned-cart alerts | 10,000 users, with dashboard views, subscriber logs, notification statistics and automatic post triggers listed | Hosted service |
| WonderPush | Teams wanting web, iOS and Android push under one service | Not specified in the reviewed WordPress guide | Not stated in the reviewed sources | Hosted web-and-mobile service |
| Perfecty Push Notifications | Owners who prioritize self-hosting and control over a SaaS relationship | Not specified in the reviewed WordPress tag listing | Not stated | Self-hosted; the listing says no external provider API keys are required |
Free limits, active-install counts, pricing and browser policies change. Treat the figures in this table as the reviewed-source snapshot, not a permanent promise.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →What a WordPress push-notification plugin actually does
Web push sends a permission prompt in the browser, then delivers a short alert through the browser and operating system even when the visitor is no longer on your site. A subscriber does not need to provide an email address. OneSignal describes one-click web subscription without entering personal information; other providers use a similar browser-permission model.
#1 Best Overall
That is different from a native mobile-app push notification. A browser subscriber has opted in to notifications for your web origin. An app subscriber has installed an iOS or Android application and granted that app permission. A plugin can support browser push, app push, or both, but those audiences, credentials and reporting are not automatically interchangeable.
WordPress integrations normally cover three layers:
- Collection: a permission prompt and subscription record are created in the visitor’s browser.
- Message delivery: a dashboard or WordPress action sends a broadcast, scheduled message or automated campaign.
- Targeting and measurement: tags, segments, campaign reports and conversion events show which audience received and acted on a notification.
Push is most useful when the message has a clear reason to arrive now: a newly published article, a price change, an abandoned basket, a back-in-stock event or a time-limited promotion. Sending every post to every subscriber can cause permission revocations and weak engagement.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →How the leading plugins differ
OneSignal: the broad, mature general-purpose option
The WordPress.org listing says OneSignal can notify followers automatically when a post is published, target segments, customize opt-in prompts, display real-time analytics, run A/B tests and schedule notifications. That combination makes it a strong fit for editorial sites, communities and developers who need more than one-off broadcasts.
The same listing states that its free plan targets up to 10,000 subscribers and shows 100,000-plus installations in the reviewed crawl. Both figures are time-sensitive: WordPress.org installation totals change, and plan limits can be revised. Check the current account screen and browser-policy documentation before committing to a volume-dependent migration.
OneSignal is a good default when your main questions are “Which audience should receive this?”, “When should it arrive?” and “Which message performed better?” Its documented strengths are segmentation, scheduling, A/B testing and analytics rather than a long list of WooCommerce-specific triggers.
PushEngage: the commerce-automation specialist
PushEngage’s WordPress listing documents browser notifications, subscription popups, segmentation, drip campaigns, A/B testing and campaign analytics. Its WooCommerce workflows explicitly include cart abandonment, browse abandonment, price-drop and back-in-stock alerts, so a store can react to shopper behavior instead of relying only on broadcasts.
Rank #2
The reviewed pricing page lists these tiers: Free at $0 for one site, 200 subscribers, 30 campaigns and one active workflow; Business from $8 per month when billed yearly; Premium from $15 per month when billed yearly; and Growth from $24 per month when billed yearly. “From” pricing and annual billing matter: the amount is not a universal month-to-month quote, and feature availability can vary by tier.
PushEngage’s reviewed page also reports 75,000-plus businesses and 15.2 billion notifications delivered in the last 30 days. Those are provider-reported, dated page figures rather than an independent performance benchmark. They indicate scale, not a guarantee of delivery or conversion for your store.
Choose PushEngage when abandoned-cart recovery, browse abandonment or catalog events are central to your revenue plan and you want the workflow limits and paid tiers stated openly.
Webpushr: a large stated free allowance with store triggers
Webpushr’s official listing supports major browsers, automatic notifications for new posts, subscriber and device reports, segmentation and customizable opt-in prompts. For WooCommerce it lists new-product, price-drop, sales-promotion and abandoned-cart alerts.
Free tools Windows power users keep installed
One-click scans. No signup required.
The listing says the free plan supports 10,000 users and includes dashboard views, subscriber logs, notification statistics and automatic post triggers. Because the limit is a current product claim, verify it in the dashboard before basing a budget or migration on that number.
Webpushr suits a small publisher or shop that wants a comparatively large stated starting allowance and commerce events without building custom integrations first. Compare the exact event definitions and reporting fields in your account: “price drop” or “abandoned cart” can mean different eligibility windows and conversion attribution rules across services.
WonderPush: one service for web and mobile
WonderPush’s WordPress guide describes an estimated 10-minute setup and an editor option that is checked by default to notify subscribers when publishing. Its company page advertises web, iOS and Android push, starting at €1 per month plus €1 for every additional 1,000 subscribers, and says WonderPush has joined Brevo.
The pricing and ownership information is volatile: the home page was crawled 2.1 years before this guide. Treat the euro figures as an old published starting point, not a current quotation. Confirm today’s pricing, app SDK requirements, regional taxes and plan limits directly before choosing it.
WonderPush is most compelling when the same team operates a website and native apps and values a common service. If you only need WordPress browser notifications, its broader mobile capability may add setup and governance that you do not need.
Perfecty Push Notifications: the self-hosted path
The WordPress.org web-push tag listing describes Perfecty as self-hosted and says it does not require API keys from an external push provider. The reviewed snapshot shows 3,000-plus active installations.
Self-hosting can reduce dependence on a vendor account and keep more operational control in your WordPress environment. It also makes you responsible for updates, backups, queues, monitoring, browser compatibility and incident recovery. Verify current WordPress and PHP compatibility, maintenance activity and supported browsers before putting it on a production store; the installation count alone is not a quality or security assessment.
WooCommerce: compare triggers, not just broadcast buttons
A store should map each desired customer moment to a documented trigger before selecting a plugin.
| Store objective | Documented fit | Questions to verify in the current plan |
|---|---|---|
| Recover a checkout or cart that was abandoned | PushEngage and Webpushr list abandoned-cart alerts | How long must the cart remain inactive? Are logged-in and guest carts supported? Is frequency capping available? |
| Bring back a product viewer | PushEngage lists browse-abandonment workflows | Can you exclude purchasers, limit repeats and attribute a later order? |
| Notify shoppers about a lower price | PushEngage and Webpushr list price-drop alerts | Which currency, sale-price and variable-product changes qualify? |
| Announce inventory returning | PushEngage lists back-in-stock alerts | Does the event fire per variation, and can a subscriber choose only selected products? |
| Launch a product or sale | Webpushr lists new-product and sales-promotion alerts | Can the campaign target category, brand, stock status or prior buyers? |
For each automation, record the event source, delay, audience rule, maximum sends, suppression rule and conversion window. A plugin that offers an event name but cannot exclude recent purchasers or cap frequency may create more complaints than sales.
Free plans and published costs
The reviewed sources show three materially different free-tier approaches:
Rank #4
- OneSignal states a free target of up to 10,000 subscribers.
- Webpushr states a free plan for 10,000 users with dashboard views, subscriber logs, notification statistics and automatic post triggers.
- PushEngage’s Free tier is constrained to 200 subscribers, one site, 30 campaigns and one active workflow.
These are not directly equivalent units. “Subscribers” and “users” may be counted differently, and an allowance can exclude premium automation, additional sites, retention history or higher sending frequency. Ask how inactive, duplicate, mobile and browser subscriptions are counted before comparing totals.
PushEngage is the only provider in the reviewed material with a detailed tier-price table: Business from $8 per month billed yearly, Premium from $15 per month billed yearly and Growth from $24 per month billed yearly. WonderPush’s older published starting point was €1 per month plus €1 for each additional 1,000 subscribers, but that page age makes it unsuitable for a current budget without confirmation. No comparable paid-price figure was established for OneSignal, Webpushr or Perfecty in the reviewed material.
Browser, platform and privacy decisions
Browser push depends on the browser and operating-system permission model. “Major browsers” in Webpushr’s listing is not a promise that every browser, private mode, embedded webview or enterprise-managed device behaves identically. Test the browsers your audience actually uses, including permission-denied and permission-revoked states.
Do not describe a browser subscription as an email list or a mobile-app audience. Browser tokens are associated with a site origin and a provider’s delivery system; app tokens are associated with an installed application. Moving providers or changing the site origin can require a fresh opt-in, so plan migration as an audience-rebuilding project rather than assuming portable subscribers.
Explain the value exchange in the opt-in prompt, collect only the data needed for targeting, and provide a way to stop notifications. Review each provider’s retention, consent, deletion and regional compliance terms with your legal or privacy lead. The fact that a visitor can subscribe without entering personal information does not remove your responsibility to disclose processing and honor withdrawal.
Hosted service or self-hosted plugin?
Hosted services
- Handle delivery infrastructure, dashboards and campaign processing for you.
- Usually provide segmentation, scheduling, analytics and workflow builders.
- Charge according to subscribers, sites, messages or features, and can change limits or pricing.
- Require an account relationship and acceptance of the provider’s browser and data policies.
Self-hosting
- Keeps the main application under your operational control and can avoid an external provider API key.
- Requires you to maintain the plugin, WordPress stack, queues, credentials, monitoring and backups.
- Does not automatically guarantee broader browser coverage, higher delivery rates or lower total cost.
- Needs a tested update and rollback plan, especially for a revenue-critical store.
Pick hosted delivery when campaign reliability and managed analytics outweigh vendor dependence. Pick self-hosting when control is a requirement and your team can own maintenance and browser-compatibility testing.
Installation and first-campaign checklist
Labels vary by plugin version, but this sequence works for the shortlisted WordPress integrations.
Best Value
- Define the first use case. Choose one: new-post alerts, a broadcast, abandoned-cart recovery, price changes or back-in-stock messages. Set a success metric before enabling prompts.
- Confirm prerequisites. Use a production HTTPS site, update WordPress and WooCommerce, take a backup, and check the plugin’s supported WordPress, PHP and browser versions.
- Install from WordPress. In the dashboard, open Plugins > Add New, search the exact plugin name, inspect the listed author and update date, select Install Now, then Activate.
- Connect or configure delivery. Hosted plugins open an account or setup wizard; a self-hosted plugin presents local settings. Record the site or app identifier and keep credentials out of public posts and theme files.
- Configure consent. Set prompt text, timing, placement and dismissal behavior. Do not trigger a permission request before the visitor understands what they will receive.
- Create a narrowly scoped segment. Start with a test tag, category or internal audience. Exclude staff, recent purchasers and anyone who has opted out.
- Send a test. Use a separate browser profile or test device, confirm the notification title, icon, destination URL, timing and unsubscribe behavior, then check the provider’s delivery log.
- Automate gradually. Enable one workflow, set a delay and frequency cap, and watch delivery, clicks, conversions and opt-outs for at least one complete cycle before adding more triggers.
Segmentation, scheduling and analytics
Segmentation is valuable only when the underlying data is trustworthy. Useful dimensions include content category, product interest, purchase status, device type and recent engagement. Avoid building dozens of segments that no campaign can maintain; begin with a small set tied to editorial or commerce decisions.
Scheduling should account for the subscriber’s local time where the provider supports it. For a global audience, a single send at the publisher’s local morning can arrive overnight elsewhere. Drip campaigns need explicit entry and exit rules so a subscriber does not remain in a sequence after purchasing.
Analytics should answer more than “how many were sent.” Compare delivered, clicked, converted, dismissed and opted-out subscribers, and define the attribution window before comparing campaigns. A/B testing a headline while changing the audience, send time and landing page at the same time prevents a useful conclusion.
Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Repair Windows errors before they cause bigger problems3Fix the driver behind crashes, sound loss and screen glitchesMigration and failure recovery
Before switching providers
- Export campaign names, segment definitions, suppression rules and conversion events.
- Document current opt-in copy, prompt timing and site-origin settings.
- Ask both providers whether subscriber records, tags and consent timestamps can be exported and re-imported.
- Keep the old integration available until the new one has collected and tested fresh subscriptions.
Do not promise stakeholders that every existing browser subscriber will transfer. Browser subscriptions can be tied to the original origin and provider, so a re-opt-in campaign may be necessary.
When notifications do not arrive
- Check that the test browser granted permission for the exact site origin and has not blocked notifications globally.
- Confirm the device is online, the browser is current and battery-saving or enterprise policies are not suppressing alerts.
- Review the provider log for queued, delivered, failed and expired subscriptions.
- Verify that the segment is not empty and that frequency caps, quiet hours or suppression rules are not excluding the test user.
- Send a plain test message to one known subscription before debugging a WooCommerce trigger.
- If a trigger fails, reproduce it with a test product or cart and inspect WordPress, WooCommerce and plugin logs for permission, webhook or queue errors.
- Roll back the last plugin or configuration change only after capturing logs, then retest on staging before re-enabling automation.
Which plugin should you choose?
Choose OneSignal if…
You run a publication, community or multi-segment site and need documented scheduling, A/B testing, real-time analytics and customizable prompts more than specialized store events.
Choose PushEngage if…
Your WooCommerce plan centers on abandoned carts, browsing behavior, price drops or inventory returns, and you want published workflow limits and annual-billing tiers to guide budgeting.
Choose Webpushr if…
You want a stated 10,000-user free allowance, automatic post alerts and a documented set of product and promotion triggers, subject to confirming the current dashboard limits.
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchChoose WonderPush if…
You need web, iOS and Android push in one service and are prepared to verify its current pricing, ownership, SDK requirements and mobile workflow before purchase.
Choose Perfecty if…
Self-hosting and avoiding an external push-provider API key are non-negotiable, and your team can validate ongoing maintenance and browser support.
Whichever route you take, start with one permission prompt, one audience and one measurable use case. Expand only after your delivery logs and opt-out rate show that subscribers find the alerts useful.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.

