sandywp / plugins / pushengage

PushEngage

Web Push Notifications, WooCommerce Automation & Chat Widget

4.2 out of 5 stars. 4.2 34 reviews

Web push notifications, WooCommerce automation & multi-channel chat widget. WhatsApp cart recovery, browser alerts — one plugin.

Launch a sandbox with this plugin → No signup.
Ready in seconds.

v4.2.9 9,000+ installs WP 5.8+ PHP 7.4+

your-sandbox.sandywp.com/wp-admin
PushEngage – Web Push Notifications, WooCommerce Automation & Chat Widget running inside a SandyWP sandbox

What you get inside

8 screens
  • PushEngage Dashboard — Push notification campaign overview with subscriber growth, browser notification delivery stats, and performance metrics

  • Subscription Popup Builder — Visual editor to customize opt-in popup styles and messaging

  • Push Notification & Browser Notification Creator — Compose web push notifications with titles, messages, images, and CTA buttons for Chrome, Firefox,…

  • WooCommerce Push Notifications Setup — Configure automated cart recovery, browse abandonment, price drop, and order update workflows for WooCommerce push…

  • Browse Abandonment Campaign — Target visitors who viewed products but didn't purchase

  • Price Drop Alert Configuration — Set price thresholds and customize alert notifications

  • Back-in-Stock Notification — Auto-alert subscribers when inventory is replenished

  • Audience Segmentation — Create targeted segments with URL patterns and custom rules

About this plugin

WordPress Push Notifications, WooCommerce Automation & Chat Widget Made Easy

PushEngage is the most powerful and beginner-friendly push notification, WooCommerce automation, and chat widget plugin for WordPress. Send browser notifications to re-engage visitors, recover abandoned WooCommerce carts with push notifications and WhatsApp automation on autopilot, and connect with customers through a multichannel click to chat widget — all from one plugin.

PushEngage delivers push notifications directly to your subscribers’ browsers — often called browser notifications — appearing as alerts even when they’ve left your site. No email. No app. No spam folder.

Over 75,000+ marketers trust PushEngage to send millions of targeted push notifications every month — driving repeat traffic, recovering abandoned carts, and boosting revenue on autopilot. PushEngage comes with pre-built campaign templates, smart automation workflows, and AI-powered setup so you can start sending high-converting notifications in under 5 minutes — without writing a single line of code.

What’s New in PushEngage
Workflows come to WordPress. List your workflows — view every workflow with Entered, Active, Completed, and Failed stats, explore date-range analytics with conversion goals and revenue tracking, and activate, duplicate, or export campaigns in a click.
Smarter value typing for Audience Filters. Audience group attribute filters now preserve the correct value type (number, date, boolean, or text), fixing a class of silent mismatches where values were sent to the backend with the wrong type — so your segments match exactly as configured.

PushEngage Growth & Premium Plans
PushEngage is free to get started with push broadcasts, subscription popups, and basic segmentation. Unlock cart abandonment recovery, browse abandonment, price drop alerts, back-in-stock notifications, advanced segmentation, A/B testing, drip campaigns, and more by upgrading your plan directly from the plugin dashboard. See all plans and pricing!

Browser Notifications for Every Platform

PushEngage delivers browser notifications across all major platforms — Chrome, Firefox, Safari, Edge, Opera, Brave, Samsung Internet, and UC Browser. Your subscribers receive native browser notifications on both desktop and mobile devices, even when they’re not actively browsing your website.

Unlike email that gets buried in inboxes or social media posts that get lost in feeds, browser notifications appear as real-time OS-level alerts that demand attention. With PushEngage, you get:

  • Instant browser notification delivery — messages arrive in seconds, not hours
  • No app install required — subscribers opt in directly from their browser
  • No email address needed — lower friction means higher opt-in rates
  • Cross-device reach — one subscriber, browser notifications on every browser they use
  • Smart delivery optimization — send browser notifications at each subscriber’s optimal engagement time

WooCommerce Automation & Cart Abandonment Recovery

PushEngage is one of the most-installed WooCommerce automation plugins on WordPress.org and the #1 push notification plugin for WooCommerce. The full WooCommerce automation suite covers every step of the shopper journey — from first product view through cart abandonment recovery to post-purchase order updates. Five WooCommerce push notifications workflows ship pre-built:

  • Cart Abandonment Recovery — 3-step WooCommerce automation sequence (45 min / 4 hr / 24 hr) that recovers up to 14% of abandoned WooCommerce carts
  • Browse Abandonment — WooCommerce automation for visitors who viewed products but didn’t add to cart
  • Price Drop Alerts — WooCommerce automation that notifies subscribers when products they browsed drop in price
  • Back-in-Stock Alerts — WooCommerce automation that fires when inventory is replenished
  • Order Update Notifications — WooCommerce automation for order confirmation, shipping updates, payment retry, and COD confirmation

Pair WooCommerce push notifications with WhatsApp automation for a two-channel cart abandonment recovery sequence — both channels fire automatically from the same WooCommerce automation event. Every WooCommerce automation runs through native WooCommerce hooks and supports dynamic product placeholders (name, price, image, URL) auto-populated from your WooCommerce catalog. Setup takes under 2 minutes — connect your PushEngage account, enable WooCommerce automation from the Triggers menu, and PushEngage starts recovering revenue automatically.

AI-Ready WordPress Plugin via Abilities API (NEW in 4.2.2)

PushEngage 4.2.2 ships with built-in support for the WordPress Abilities API — the new framework introduced for AI assistants and MCP (Model Context Protocol) servers to safely interact with WordPress plugins. AI agents on your site can now read PushEngage data and take actions on your behalf, all through a permission-checked, schema-validated interface.

PushEngage registers 25 abilities under the pushengage category, grouped into eight domains:

  • Plugin info — Get plugin version, connection state, and key configuration; pull WordPress, PHP, and server diagnostics
  • Notifications — Send push notifications, fetch a single notification, and list notifications with status and pagination filters
  • Segments & audience groups — List, create, and add subscribers to segments; list audience groups for targeting
  • Analytics — Get notifications summary across send/view/click counts, run analytics overviews by date range, and pull subscriber analytics
  • Auto-push settings — Read and update auto-push configuration, including post types and feature flags
  • Categories & attribute mappings — List WordPress and WooCommerce categories, view category-to-segment mappings, and inspect subscriber attribute mappings
  • WooCommerce push automations — List and update push automation campaigns, plus list WhatsApp automation campaigns when WooCommerce is active
  • WhatsApp & debug — Check WhatsApp integration status and pull debug logs for troubleshooting

Every ability is admin-gated through the manage_options capability, follows safe readonly and idempotent annotations, and exposes a public MCP-compatible interface so your AI tooling can plan and execute multi-step push notification workflows without custom integration work.

Drag & Drop Popup Builder

PushEngage comes with a visual popup builder that lets you create beautiful subscription opt-in popups in minutes. Choose from multiple popup styles — floating bar, modal overlay, bell widget, full-screen overlay, and more. Customize colors, text, timing, and targeting rules without touching any code.

Our pre-built popup templates are designed to maximize opt-in rates. PushEngage users consistently see 6-10% opt-in rates compared to the 3-5% industry average.

Pre-Built Campaign Templates

Don’t start from scratch. PushEngage includes ready-to-use notification templates for every use case:

  • Welcome notifications for new subscribers
  • Flash sale and promotional campaigns
  • New blog post alerts
  • Cart abandonment reminders (WooCommerce)
  • Price drop alerts (WooCommerce)
  • Back-in-stock notifications (WooCommerce)
  • Order status updates (WooCommerce)
  • Weekly content digests
  • Re-engagement campaigns

Just pick a template, customize the message, and hit send.

Smart Audience Segmentation

Stop sending the same notification to everyone. PushEngage lets you create laser-targeted segments based on:

  • URL patterns — segment by pages visited (include, exclude, starts with, contains, exact match)
  • Product categories — auto-segment WooCommerce shoppers by browsing behavior
  • Geographic location — target by country, state, or city
  • Device type — send to desktop, mobile, or both
  • Engagement behavior — target active vs. inactive subscribers
  • Custom attributes — create unlimited custom data points per subscriber

Segments are created automatically when subscribers visit matching pages — no manual tagging required.

Drip Campaigns & Automation

Build personalized multi-message sequences that nurture subscribers on autopilot:

  • Welcome Drip — Greet new subscribers with a 3+ message onboarding series that introduces your brand, best content, or top products.
  • Re-engagement Drip — Automatically win back inactive subscribers with targeted messages.
  • Promotional Drip — Deliver time-released offers and announcements to build anticipation.
  • RSS Auto-Push — Automatically convert new blog posts into push notifications. Publish a post, and your subscribers get notified instantly.

Each drip supports custom delays (minutes, hours, or days), audience targeting, and performance analytics.

Gutenberg Integration

Create and send push notification campaigns directly from the WordPress post editor. PushEngage auto-fetches your post title, excerpt, and featured image — just hit publish and your subscribers are notified instantly. No need to switch between dashboards.

Advanced Analytics & A/B Testing

Make data-driven decisions with detailed campaign analytics:

  • Campaign performance — views, clicks, CTR, and revenue per notification
  • Subscriber growth — track opt-in rates and subscriber trends over time
  • Revenue attribution — see exactly how much revenue each campaign generates (WooCommerce)
  • Goal tracking — define custom conversion goals and measure notification-driven results
  • A/B split testing — test different titles, messages, images, and CTAs to find what converts best
  • Intelligent A/B testing — automatically send the winning variant to the remaining audience

Multichannel Chat Widget — Click to Chat for WordPress

Add a floating click to chat widget to your WordPress site and connect with visitors through 22+ messaging channels from a single button. The PushEngage chat widget makes it easy for visitors to reach you on their preferred platform:

  • WhatsApp
  • Facebook Messenger
  • Instagram DM
  • SMS & Phone
  • Email
  • Telegram, Line, Viber
  • Slack & Microsoft Teams
  • Discord
  • Google Maps & Waze
  • X (Twitter), TikTok, Snapchat, LinkedIn
  • Custom channels

Configure multi-agent routing, working-hour availability, and device-based targeting — all from your WordPress dashboard. Show different click to chat channels on mobile vs. desktop, customize colors and position to match your brand, and display or hide the chat widget on specific pages, posts, or categories. The chat widget is included with PushEngage at no extra charge — no separate plugin needed.

Click to Chat for WhatsApp & Messaging Apps

Add a WhatsApp click to chat button to your WordPress site in minutes. Set a pre-filled message so visitors arrive at your WhatsApp chat with context already typed. The same click to chat flow works for Facebook Messenger, Telegram, Instagram DM, SMS, and the rest of the channels in the multichannel chat widget — perfect for support, sales, and lead generation.

Configure click to chat targeting per channel: show the WhatsApp click to chat button on mobile, the email click to chat option on desktop, and hide both on checkout pages where the focus belongs on the WooCommerce cart. Every channel uses native deep links, so visitors arrive in the messaging app they already have installed — no redirects, no friction.

WhatsApp Notifications & Automation

Automate your WhatsApp messaging and cart recovery directly from WordPress — no separate WhatsApp Business API setup needed. Go beyond push notifications with WhatsApp Business API integration:

  • Abandoned cart recovery via WhatsApp
  • Order updates and shipping alerts
  • Payment retry requests
  • COD confirmation messages
  • Review request automation
  • Free click-to-chat widget

Send unlimited WhatsApp messages at a flat platform fee — no per-message SMS charges.

Full PushEngage Feature List

  • Subscription Popups — Floating bar, modal, bell widget, full-screen, Safari-style with page-, device-, geo-, and scroll-based targeting
  • Push Broadcasts & Scheduled Notifications — One-time or future-dated sends with timezone-aware delivery
  • Rich Notifications — Large images, icons, custom badges, and up to 2 CTA action buttons per notification
  • Audience Groups & Custom Attributes — Retarget subscribers with behavioral, engagement, and interest filters using unlimited custom data
  • Trigger Campaigns — Fire automated notifications based on any custom event
  • Cart Abandonment, Browse Abandonment, Price Drop & Back-in-Stock — Four WooCommerce recovery workflows with optimized timing
  • Drip Campaigns & Welcome Series — Multi-message automated sequences with custom delays
  • RSS Auto-Push — Push new blog posts to subscribers the moment you publish
  • A/B Testing & Intelligent A/B Testing — Test notification variants; auto-promote the winner to the rest of the audience
  • Revenue & Goal Tracking — Attribute revenue and conversions to specific campaigns (WooCommerce)
  • Campaign, Subscriber & Opt-in Analytics — Views, clicks, CTR, unsubscribes, growth trends, and popup performance
  • Multi-Site Support & Team Management — Manage multiple WordPress sites and invite team members with role-based permissions
  • REST API & JavaScript SDK — Full developer access for custom integrations
  • WordPress Abilities API — 25 registered abilities for AI assistants and MCP servers
  • Gutenberg Block — Send notifications directly from the post editor
  • Multi-Browser Support — Chrome, Firefox, Safari, Edge, Opera, Samsung Internet, and more on mobile and desktop
  • GDPR Compliant — Privacy-first architecture with built-in spam protection

Integrations

PushEngage works with your favorite WordPress plugins and platforms:

  • WooCommerce — Full store integration with product catalog sync, order triggers, and revenue tracking
  • WordPress Gutenberg — Native block editor integration for one-click campaign creation
  • WordPress Abilities API — AI assistants and MCP servers can read and act on PushEngage data
  • Shopify — Cross-platform eCommerce support with cart and order automation
  • HubSpot — CRM integration with contact sync and OAuth authentication
  • Helpscout — Support ticket integration via email and webhooks
  • Stripe — Payment and subscription billing
  • Google Analytics — UTM parameter support for campaign tracking
  • OptinMonster — Smart popup delay detection to avoid opt-in conflicts
  • REST API — Build custom integrations with any third-party system

Who Is PushEngage For?

PushEngage is perfect for:

  • eCommerce Store Owners — Recover abandoned carts, send price drop alerts, and drive repeat purchases with automated WooCommerce notifications.
  • Bloggers & Content Publishers — Grow your audience, drive repeat traffic, and notify readers the moment you publish new content.
  • SaaS Companies — Engage users with onboarding sequences, feature announcements, and re-engagement campaigns.
  • News & Media Sites — Send breaking news alerts and trending content notifications in real time.
  • Affiliate Marketers — Promote offers, drive clicks, and retarget visitors with personalized campaigns.
  • Local Businesses — Stay top-of-mind with customers through location-based notifications.
  • Digital Agencies — Manage push notification campaigns across multiple client sites from one account.

What’s Next

If you like PushEngage, check out our other popular WordPress plugins:

Visit WPBeginner for WordPress Tutorials and the best WordPress plugins.

Questions

Do I need coding skills to use PushEngage?

Not at all. PushEngage is designed for beginners. You can set up subscription popups, create campaigns, configure WooCommerce automations, and add a click to chat widget entirely through the visual dashboard — no code required.

Is PushEngage free?

Yes! PushEngage is free to get started. The free plan includes push notification broadcasts, subscription popups, basic segmentation, and the multichannel chat widget — everything you need to start growing your subscriber list and engaging visitors. For advanced features like cart abandonment recovery, A/B testing, drip campaigns, and WooCommerce automation, you can upgrade to a paid plan directly from the plugin dashboard. See all plans and pricing.

What does PushEngage’s free plan include and what are the limits?

The PushEngage free plan is built for getting started, not for serious scale. It includes unlimited push notification broadcasts, subscription opt-in popups, basic segmentation, the full multichannel chat widget with all 20+ channels, and access to the WooCommerce integration. Free plan subscriber limits and advanced feature access are clearly displayed in the plugin dashboard once you connect a PushEngage account — and you can upgrade in place from the plugin without losing subscribers, segments, or campaign data. Paid plans unlock cart abandonment recovery, browse abandonment, price drop alerts, back-in-stock alerts, drip campaigns, A/B testing, and the full WooCommerce automation suite.

Does PushEngage automatically push new blog posts as notifications?

Yes. PushEngage’s RSS Auto-Push feature converts new WordPress blog posts into push notifications automatically. When you publish a new post, your subscribers receive a push notification within seconds — using the post title as the notification headline, the excerpt as the message body, and the featured image as the visual. You can enable auto-push globally or scope it to specific post types, categories, or tags. Subscribers click the notification and land directly on your post. Combine auto-push with audience segmentation to send different categories of posts to different subscriber segments.

Can I customize the look and behavior of the opt-in popup?

Yes. PushEngage gives you full control over the subscription opt-in popup. Customize colors, fonts, button text, headline, position, timing, and triggering rules through a visual builder — no coding required. Choose from multiple opt-in popup styles including floating bar, modal overlay, bell widget, full-screen overlay, and Safari-style native prompt. Show different opt-in popups on different pages, set custom delays, target by device or geography, and match the popup to your site’s branding automatically with our brand-detection feature. PushEngage also detects existing opt-in tools like OptinMonster and recommends optimal popup delays to avoid stacking.

Does PushEngage sell or share my subscriber data?

No. PushEngage never sells, rents, or shares your subscriber data with any third party. Subscriber data — limited to the browser-issued push token, IP address (used for opt-in geo-targeting), and any custom attributes you configure — is stored securely and remains fully owned by you. You can export your full subscriber list at any time, delete subscribers individually or in bulk, and configure data retention to match your privacy policy. Push notification subscriber consent is collected through the browser’s native permission prompt, which is the most rigorous opt-in standard available — there’s no checkbox you can pre-tick or hidden field you can skip.

How do browser notifications work with PushEngage?

PushEngage sends browser notifications (also called web push notifications) directly to your visitors’ desktop or mobile browsers — even when they’re not on your site. When a visitor subscribes through the opt-in popup, they’ll receive browser notifications in Chrome, Firefox, Edge, Safari, Opera, Brave, Samsung Internet, and UC Browser. Browser notifications appear as native OS-level alerts and don’t require an app install or email address, making them one of the highest-engagement channels available.

Which browsers and devices support PushEngage browser notifications?

PushEngage browser notifications work on all modern browsers and devices: Chrome (desktop & Android), Firefox (desktop & Android), Safari (macOS & iOS 16.4+), Edge, Opera, Brave, Samsung Internet, and UC Browser. On mobile, browser notifications appear in the notification tray just like app notifications. PushEngage automatically detects the subscriber’s browser and sends notification formats optimized for each platform.

4.2

34 reviews

  • 5 ★ 27
  • 4 ★ 0
  • 3 ★ 0
  • 2 ★ 1
  • 1 ★ 6

Ratings come from WordPress.org. SandyWP does not collect its own reviews.

sandywp / also on the shelf

Try another plugin

Spin up a real WordPress site in seconds.

Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.