Title: PushEngage – Web Push Notifications, WooCommerce Automation &amp; Chat Widget
Author: Syed Balkhi
Published: <strong>January 9, 2016</strong>
Last modified: May 15, 2026

---

Search plugins

![](https://ps.w.org/pushengage/assets/banner-772x250.png?rev=3484109)

![](https://ps.w.org/pushengage/assets/icon.svg?rev=2873206)

# PushEngage – Web Push Notifications, WooCommerce Automation & Chat Widget

 By [Syed Balkhi](https://profiles.wordpress.org/smub/)

[Download](https://downloads.wordpress.org/plugin/pushengage.4.2.3.zip)

 * [Details](https://test.wordpress.org/plugins/pushengage/#description)
 * [Reviews](https://test.wordpress.org/plugins/pushengage/#reviews)
 *  [Installation](https://test.wordpress.org/plugins/pushengage/#installation)
 * [Development](https://test.wordpress.org/plugins/pushengage/#developers)

 [Support](https://wordpress.org/support/plugin/pushengage/)

## Description

#### WordPress Push Notifications, WooCommerce Automation & Chat Widget Made Easy

[PushEngage](https://www.pushengage.com/?utm_source=wprepo&utm_medium=link&utm_campaign=wporg)
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 **25,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 4.2.2**
>  **WordPress Abilities API support — PushEngage
> is now AI-ready.** We register 25 abilities under the official WordPress Abilities
> API so AI assistants and MCP-compatible tools can plan and execute multi-step 
> push notification workflows on your behalf — sending broadcasts, creating segments,
> configuring auto-push, pulling analytics, and managing WooCommerce push automations.
> Every action is permission-checked and schema-validated. **WordPress 7.0 ready.**
> Full compatibility with WordPress 7.0 and the new abilities framework. **Browser
> notification & chat widget upgrades.** Improved iOS web push reliability on Safari
> 16.4+ and iPadOS 16.4+, faster browser notification delivery across Chrome, Firefox,
> Safari, and Edge, and granular click-to-chat targeting in the multichannel chat
> widget — show or hide on specific pages, posts, or device types.
> **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!](https://www.pushengage.com/pricing/?utm_source=wprepo&utm_medium=link&utm_campaign=wporg)

#### 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 20+ 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:

 * [OptinMonster](https://wordpress.org/plugins/optinmonster/) — #1 lead generation
 * [WPForms](https://wordpress.org/plugins/wpforms-lite/) — #1 form builder
 * [MonsterInsights](https://wordpress.org/plugins/google-analytics-for-wordpress/)—#
   1 Google Analytics
 * [SeedProd](https://wordpress.org/plugins/coming-soon/) — #1 landing page builder
 * [AIOSEO](https://wordpress.org/plugins/all-in-one-seo-pack/) — #1 SEO plugin
 * [WP Mail SMTP](https://wordpress.org/plugins/wp-mail-smtp/) — #1 SMTP plugin
 * [RafflePress](https://wordpress.org/plugins/rafflepress/) — #1 giveaway plugin
 * [Smash Balloon](https://wordpress.org/plugins/instagram-feed/) — #1 social media
   feed
 * [SearchWP](https://searchwp.com/) — #1 custom search
 * [AffiliateWP](https://affiliatewp.com/) — #1 affiliate management
 * [WP Simple Pay](https://wordpress.org/plugins/stripe/) — #1 Stripe payments
 * [Easy Digital Downloads](https://wordpress.org/plugins/easy-digital-downloads/)—#
   1 digital eCommerce
 * [Sugar Calendar](https://wordpress.org/plugins/sugar-calendar-lite/) — #1 event
   calendar
 * [Charitable](https://wordpress.org/plugins/charitable/) — #1 donations
 * [Duplicator](https://wordpress.org/plugins/duplicator/) — #1 backup & migration
 * [WP Charitable](https://wpcharitable.com/) — #1 donation plugin

Visit [WPBeginner](https://www.wpbeginner.com/) for [WordPress Tutorials](https://www.wpbeginner.com/category/wp-tutorials/)
and the [best WordPress plugins](https://www.wpbeginner.com/category/plugins/).

## Screenshots

 * [[
 * 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, Safari, and
   Edge
 * [[
 * WooCommerce Push Notifications Setup — Configure automated cart recovery, browse
   abandonment, price drop, and order update workflows for WooCommerce push notifications
 * [[
 * 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
 * [[
 * Drip Campaign Builder — Design multi-step notification sequences with custom 
   timing
 * [[
 * A/B Testing — Compare notification variants and track winning performance
 * [[
 * Campaign Analytics Dashboard — View clicks, CTR, revenue, and goal conversions
 * [[
 * Click to Chat Widget — Floating multichannel chat widget with WhatsApp, Messenger,
   Telegram, and 20+ click to chat channels for instant visitor engagement
 * [[
 * WhatsApp Automation — WooCommerce order alerts and cart recovery via WhatsApp
 * [[
 * Gutenberg Integration — Send push notifications directly from the WordPress post
   editor
 * [[
 * Multichannel Chat Widget Live — Floating click to chat button with WhatsApp, 
   Messenger, Telegram, and 20+ channels on a live WordPress site
 * [[
 * Click to Chat Widget Settings — Configure each click to chat channel, set targeting
   rules, choose mobile vs. desktop visibility, and customize button style
 * [[
 * WhatsApp Cart Abandonment Recovery — Automated WhatsApp WooCommerce cart recovery
   sequence with order details and direct checkout link

## Installation

 1.  Install PushEngage from the WordPress.org plugin repository, or upload the `pushengage`
     folder to the `/wp-content/plugins/` directory.
 2.  Activate the plugin through the ‘Plugins’ menu in WordPress.
 3.  Click on the **PushEngage** tab in the WordPress admin sidebar.
 4.  Connect your PushEngage account (or create a free account in under 60 seconds).
 5.  Configure your subscription popup — choose a style, customize the message, and
     set display timing.
 6.  Start sending push notification campaigns from the **Campaigns** tab.
 7.  (Optional) Set up WooCommerce automation from the **Triggers** section for cart
     abandonment, price drops, and more.
 8.  (Optional) Add the multichannel click to chat widget from the **Chat Widget** 
     section to engage visitors across WhatsApp, Messenger, Telegram, and 20+ messaging
     channels.
 9.  (Optional) Upgrade your plan from the **Billing** tab to unlock advanced features
     like A/B testing, drip campaigns, and WooCommerce automation.

For detailed setup instructions, visit our [WordPress installation guide](https://www.pushengage.com/how-to-install-web-push-notifications-plugin-on-wordpress-website/).

## FAQ

### 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](https://www.pushengage.com/pricing/?utm_source=wprepo&utm_medium=link&utm_campaign=wporg).

### 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.

### Do push notifications work on iPhone and iPad?

Yes — Apple added web push notification support in Safari 16.4, which shipped with
iOS and iPadOS 16.4 in 2023. Subscribers on qualifying iPhones and iPads receive
your push notifications just like desktop users. One thing to know: for iOS push
to work, your site needs to be added to the visitor’s Home Screen as a web app. 
Visitors browsing your site in Safari without adding it to their Home Screen won’t
see the opt-in prompt on iOS. Devices running iOS versions older than 16.4 aren’t
supported — that’s an Apple platform limitation, not a PushEngage one.

### Do push notifications work on mobile?

Yes. Web push notifications are delivered to mobile browsers on Android. On iOS,
web push notifications are supported on Safari 16.4+ (iOS 16.4 and later) when the
site is added to the Home Screen. PushEngage also offers dedicated SDKs for Android,
iOS, React Native, and Flutter for native app push.

### Does PushEngage include a chat widget?

Yes! PushEngage includes a free multichannel chat widget that connects your visitors
with 20+ messaging platforms from a single floating button. Supported channels include
WhatsApp, Facebook Messenger, Instagram DM, Telegram, SMS, Phone, Email, Slack, 
Microsoft Teams, Discord, X (Twitter), TikTok, Snapchat, LinkedIn, Google Maps, 
Waze, Viber, Line, WeChat, Skype, and custom channels. You can configure multi-agent
routing, set working hours per channel, show different channels on mobile vs. desktop,
and customize the widget appearance to match your brand — all without code.

### How do I add a click to chat button on my WordPress site?

PushEngage makes it easy to add a click to chat button to your WordPress site. After
activating the plugin, go to PushEngage  Chat Widget in your WordPress dashboard.
Select the messaging channels you want — WhatsApp, Messenger, Telegram, and others—
configure each channel’s contact details, and customize the floating button style,
position, and colors. The click to chat widget will appear on your site automatically—
visitors simply click to open a conversation on their preferred messaging app. No
coding required.

### How does PushEngage recover abandoned carts in WooCommerce?

PushEngage includes a powerful cart abandonment recovery system for WooCommerce 
stores. When a subscriber adds items to their cart but leaves without completing
checkout, PushEngage automatically triggers a sequence of up to 3 recovery notifications
with optimized timing — 45 minutes, 4 hours, and 24 hours after the cart is abandoned.
Each notification includes the product name, image, price, and a direct link back
to the cart. Cart abandonment campaigns typically recover 5-14% of abandoned revenue.
Setup takes under 2 minutes — just enable the campaign and customize the notification
messages.

### Can I migrate my existing push notification subscribers from OneSignal, Webpushr, or another service?

Yes. When your current subscribers visit your site after you switch to PushEngage,
their browser automatically re-subscribes them through PushEngage’s service worker—
no new opt-in prompt needed. The transition is invisible to your subscribers. Subscribers
who don’t return to your site before you decommission your old service will need
to re-subscribe. For most active sites, the majority of engaged subscribers re-connect
within the first 30 days.

### Does PushEngage work on sites that don’t have SSL (HTTP sites)?

Push notifications are a browser security feature that requires a secure HTTPS origin—
that’s a browser requirement, not something PushEngage controls. If your WordPress
site runs on HTTP, the browser won’t allow the notification permission prompt to
show. PushEngage can work around this by delivering notifications through a secure
subdomain (yourdomain.pushengage.com). Your subscribers subscribe and receive notifications
through that HTTPS address instead of your main domain. That said, we recommend 
enabling SSL on your site. Every major WordPress host offers free SSL through Let’s
Encrypt.

### My opt-in prompt isn’t showing after I installed PushEngage. What should I check?

The most common cause is a caching plugin serving a saved page before PushEngage
loaded. After activating or updating PushEngage, clear your site’s cache and CDN
cache — this applies to WP Rocket, LiteSpeed Cache, W3 Total Cache, SG Optimizer,
Cloudflare, and similar tools. If you’re still not seeing the prompt, check two 
things: first, make sure your browser hasn’t already granted or denied notification
permission from a previous visit (permissions stick across sessions). Second, open
the page in a private/incognito window — this gives you a clean session with no 
stored permissions to test from scratch.

### Can PushEngage send WooCommerce order updates and abandoned cart messages via WhatsApp?

Yes. PushEngage integrates with the WhatsApp Business API to send automated messages
to your WooCommerce customers. You can send abandoned cart recovery messages, order
confirmations, shipping updates, payment retry requests, and COD confirmations —
directly to your customers’ WhatsApp. These WhatsApp messages run alongside your
push notification campaigns. When a customer abandons their cart, PushEngage can
fire both a push notification and a WhatsApp message in sequence. Two channels, 
one plugin. WhatsApp automation is charged as a flat platform fee with no per-message
costs.

### Will PushEngage slow down my website?

No. PushEngage loads asynchronously and has zero impact on your page load speed.
The lightweight JavaScript SDK is served from a global CDN and does not block rendering.

### Can I send notifications to specific audience segments?

Absolutely. PushEngage lets you create segments based on page visits, product categories,
geographic location, device type, engagement behavior, and custom attributes. You
can target any segment with broadcasts, drip campaigns, or automation triggers.

### Does PushEngage work with WooCommerce?

Yes — PushEngage is the #1 push notification plugin for WooCommerce. It includes
pre-built automation for cart abandonment, browse abandonment, price drop alerts,
back-in-stock notifications, order updates, and more. Dynamic product data (name,
price, image, URL) is auto-populated in every notification.

### Does PushEngage work with WooCommerce automation?

Yes — PushEngage is one of the most-installed WooCommerce automation plugins on 
WordPress.org. The WooCommerce automation suite covers cart abandonment recovery,
browse abandonment, price drop alerts, back-in-stock notifications, order update
notifications, payment retry, and COD confirmation. Every WooCommerce automation
runs through native WooCommerce hooks, so PushEngage works with every WooCommerce
theme, payment gateway, and shipping plugin. 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. Setup
takes under 2 minutes from the PushEngage Triggers menu.

### Can I A/B test my notifications?

Yes. PushEngage includes A/B split testing for notification titles, messages, images,
and CTAs on paid plans. The Intelligent A/B Testing feature automatically sends 
the winning variant to the remaining audience for maximum conversions.

### Is PushEngage GDPR compliant?

Yes. PushEngage is built with privacy-first architecture. Push notifications require
explicit user opt-in via the browser’s native permission prompt. No personal data
is collected without consent. You have full control over subscriber data, including
the ability to export and delete.

### Is the multichannel chat widget GDPR compliant?

Yes. The PushEngage chat widget loads no third-party tracking scripts by default
and does not collect personal information from visitors who don’t interact with 
it. When a visitor clicks a chat widget channel — for example, the WhatsApp click
to chat button or the Messenger button — they’re redirected to that messaging platform’s
native app or site, where the messaging platform’s own privacy policy takes over.
Because every action is opt-in by visitor click, the chat widget itself does not
require an explicit consent banner under most GDPR interpretations. For sites with
stricter compliance requirements, you can hide the chat widget on cookie-blocked
sessions or wire it into your existing consent flow with a single toggle.

### Can I use PushEngage with other popup plugins?

Yes. PushEngage intelligently detects existing opt-in tools (OptinMonster, Sumo,
Hello Bar, etc.) and recommends optimal popup delay timing to avoid conflicts. This
ensures your subscription popup doesn’t overlap with other engagement tools on your
site.

### Does PushEngage support multisite?

Yes. You can manage multiple WordPress sites from a single PushEngage account. Each
site gets its own configuration, subscribers, segments, and campaigns.

### Is PushEngage compatible with WordPress 7.0 and the Abilities API?

Yes! PushEngage is fully compatible with WordPress 7.0 and registers 25 abilities
through the WordPress Abilities API. AI assistants and MCP-compatible tools can 
read PushEngage data — plugin status, segments, analytics, auto-push settings — 
and take actions like sending push notifications, creating segments, or updating
WooCommerce push automation campaigns. Every ability runs through `manage_options`
permission checks and uses safe `readonly` and `idempotent` annotations where appropriate.
PushEngage is also backward compatible with WordPress 4.5 and above.

### How do I get support?

All users can post questions on the [WordPress.org support forum](https://wordpress.org/support/plugin/pushengage/).
Users on paid plans get priority email support from our Customer Success team.

## Reviews

![](https://secure.gravatar.com/avatar/aeb3a29b27fd9a817adf9ffb57f18acbd477d07810a4612ff28b9865ad6b75d7?
s=60&d=retro&r=g)

### 󠀁[Easy to use](https://wordpress.org/support/topic/easy-to-use-5348/)󠁿

 [Felsmann](https://profiles.wordpress.org/felsmann/) April 7, 2026

This WooCommerce Automation ist really easy to use – connected with Stripe.com for
example the benefit is extreemly high.

![](https://secure.gravatar.com/avatar/3a084c4cebc8610d4e581674c22d14df6fa2903d1fbc5af9f220fd20bd829df2?
s=60&d=retro&r=g)

### 󠀁[Great addition to my website](https://wordpress.org/support/topic/great-addition-to-my-website-9/)󠁿

 [vginasands](https://profiles.wordpress.org/vginasands/) December 14, 2025

Needed to use this to identify myself on my own blog. Great addition and very effective

![](https://secure.gravatar.com/avatar/566188f2cc583ce1133d1b05b98f83649d3ec5257370e679ad3a31e447025f37?
s=60&d=retro&r=g)

### 󠀁[Very effective and easy to use](https://wordpress.org/support/topic/very-effective-and-easy-to-use-9/)󠁿

 [TamaraL](https://profiles.wordpress.org/sing-a-song/) April 4, 2025

The plugin is easy to setup and the only time I had to ask for assistance for a 
translating question, I got an answer in less than a day. I got myself the woocommerce
option, which is practical to automatically update people when some products are
on sales + automatically send a notification after abandonned cart. Got a few clients
back that way!

![](https://secure.gravatar.com/avatar/177ea3b61664cfa704e0e84b9fdc28b05da030d8072dc04b717de617bd70714c?
s=60&d=retro&r=g)

### 󠀁[Excellent](https://wordpress.org/support/topic/excellent-13685/)󠁿

 [epicescapades](https://profiles.wordpress.org/epicescapades/) November 8, 2024

Excellent plugin. Works well, user-friendly, quick

![](https://secure.gravatar.com/avatar/382c2e9a0a8b2e020a13334781313cbf231125f9e9c8c5578f1d57c06a2f3c14?
s=60&d=retro&r=g)

### 󠀁[great](https://wordpress.org/support/topic/great-16487/)󠁿

 [displayworks](https://profiles.wordpress.org/displayworks/) October 3, 2024

thank you great website, great exeriance

![](https://secure.gravatar.com/avatar/6efea5f3ca399990b3b0273689d0f9bf0149bb202a6324adb7a3834e7e8e6b73?
s=60&d=retro&r=g)

### 󠀁[great!](https://wordpress.org/support/topic/great-16392/)󠁿

 [adesignweb](https://profiles.wordpress.org/adesignweb/) July 18, 2024

useful wp-plugin

 [ Read all 34 reviews ](https://wordpress.org/support/plugin/pushengage/reviews/)

## Contributors & Developers

“PushEngage – Web Push Notifications, WooCommerce Automation & Chat Widget” is open
source software. The following people have contributed to this plugin.

Contributors

 *   [ Syed Balkhi ](https://profiles.wordpress.org/smub/)
 *   [ PushEngage ](https://profiles.wordpress.org/pushengage/)

[Translate “PushEngage – Web Push Notifications, WooCommerce Automation & Chat Widget” into your language.](https://translate.wordpress.org/projects/wp-plugins/pushengage)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/pushengage/), check
out the [SVN repository](https://plugins.svn.wordpress.org/pushengage/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/pushengage/) by 
[RSS](https://plugins.trac.wordpress.org/log/pushengage/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

**Most Recent Changes:**

#### 4.2.3

 * Fix: Optimized the Abilities API integration so AI assistant and MCP responses
   follows the output schema.
 * Fix: Auto-push allowed post types duplicate results in response.
 * Improved: Strengthened overall plugin security and reliability.
 * Tested up to WordPress 7.0.

#### 4.2.2

 * NEW: WordPress Abilities API support — PushEngage now registers 25 abilities 
   for AI assistants and MCP servers, covering plugin info, push notifications, 
   segments, audience groups, analytics, auto-push settings, WooCommerce push automation
   campaigns, WhatsApp status, and debug logs.
 * NEW: Verified compatibility with WordPress 7.0 and the new abilities framework.
 * Improved: iOS web push notification reliability for subscribers on Safari 16.4
   + and iPadOS 16.4+.
 * Improved: Browser notification delivery optimization across Chrome, Firefox, 
   Safari, and Edge.
 * Improved: Click-to-chat button targeting in the multichannel chat widget — show
   or hide on specific pages, posts, or device types.
 * Improved: Cart abandonment recovery reliability for high-volume WooCommerce stores.

#### 4.2.1

 * Added a new Chat Widget Analytics feature for tracking widget and Channel Interactions.
 * Enhancements in PushEngage WP Admin screens for better visibility and usability.
 * Minor bug fixes and performance improvements.

#### 4.2.0

 * Added a multichannel Chat widget enabling users to start conversations across
   multiple platforms.
 * Added filter for WooCommerce Order Push Notification dynamic replacement variables.
 * Minor bug fixes and performance improvements.

#### 4.1.6

 * Added new attributes and subscriber fields UI.
 * Added support for using shortcodes in WhatsApp templates.
 * Minor bug fixes and performance improvements.

#### 4.1.5

 * Added WooCommerce Automation page, new UI for consistency in managing WooCommerce
   Integrations.
 * Added a new tags filter for push broadcast notifications list.
 * Added a Separator in the PushEngage admin menu to categorize admin screens and
   settings.
 * Minor bug fixes and performance improvements.

#### 4.1.4.1

 * Minor bug fixes and improvements.

#### 4.1.4

 * Added a feature that gives the option to use AI-based text generation for notification
   title and message.
 * Minor bug fixes and improvements added to enhance performance.

#### 4.1.3

 * Improved onboarding process.
 * Improved WooCommerce order notification process.

#### 4.1.2

 * Added WhatsApp Notification support for WooCommerce.
 * Improved onboarding flow.

#### 4.1.1.1

 * Added Onboarding wizard progress tracker in Dashboard.
 * Updated the Dashboard Page to highlight WooCommerce Integration features.
 * Minor bug fixes and improvements.

#### 4.1.1

 * Added Enhancements for the onboarding wizard to save onboarding progress.
 * Updated WooCommerce order updates to make it compatible with legacy order table.

#### 4.1.0

 * Added new onboarding wizard for new sites that enhances PushEngage setup experience.
 * Added WooCommerce Integration to send order updates Push Notifications.
 * Enabled Goal tracking feature for free plan users.
 * Added Goal tracking support for WooCommerce order update Push Notifications.
 * Added Auto push setting in pre-publish checklist of products.

#### 4.0.12

 * Updated PushEngage Dashboard screen layout when site is not connected.
 * Added conditional load for performance optimization.
 * Updated use of PushEngage version constant for admin scripts.

#### 4.0.11

 * Updated PushEngage WP Admin menu position for better access.
 * Updated Integration submenu to enhance WooCommerce Integration.
 * Fixed minor UI bugs in the PushEngage Settings Page.

#### 4.0.10

 * Added PushEngage settings in pre-publish checklist.
 * Improved onboarding flow.
 * Masked the API key on the settings page.
 * Fixed an issue where notifications for scheduled posts were not sent when published
   by third-party plugins.
 * Fixed Integrations menu item active state style.

#### 4.0.9

 * Added new “Trigger” menu to create and manage Triggered Campaigns from plugin.
 * Added integration for WooCommerce cart and browse abandonment campaigns.
 * Added trigger notifications template for cart and browse abandonment triggers.
 * Added support for WooCommerce product categories in audience segments selection.
 * Added video library link and video docs links in plugin.
 * Optimized data for WPCode integration snippets in PushEngage plugin.

#### 4.0.8.1

 * Resolved JSON encoding error in multi-byte string processing for enhanced reliability.
 * Improved error handling for service-worker registration to ensure seamless functionality.
 * Added detailed error messages for troubleshooting in the case of notification
   sending failure.

#### 4.0.8

 * Added the option to install the WPCode plugin via PushEngage plugin dashboard.
 * Implemented configurable options to trigger browse and cart abandonment campaigns
   for WooCommerce and EDD through WPCode plugin.
 * Added a setting to show/hide PushEngage overview widget in WP Dashboard.
 * Updated PushEngage Admin menu label from “Campaigns” to “Push Broadcasts”.

#### 4.0.7.1

 * Removed the PushEngage subscription popup modal from WordPress admin pages.

#### 4.0.7

 * Added subscription management widget.
 * Improved popup modals and widgets preview.
 * Improved plugin review notice flow.
 * Updated PushEngage sdk init script.

#### 4.0.6

 * Added Push Broadcast templates.
 * Added handling for empty UTM parameters on post editor screen.
 * Added checks to prevent double notification sending in the Gutenberg post editor
   screen.
 * Improved default service worker implementation and flow to to fix the issue.
 * Fixed special character encoding issue in the notification title and message 
   on post editor screen.
 * Fixed empty notification message issue on post editor screen.

#### 4.0.5.1

 * Fixed performance issue in Post Editor.
 * Fixed notification preview style conflict.

#### 4.0.5

 * Added support for selecting post types for auto push campaigns.
 * Added support for custom UTM parameters on the Post Editor screen.
 * Added Windows 11 notification preview.
 * Added support to test sending notifications on the Post Editor screen.
 * Added iOS web notification preview.
 * Added notification preview on the Post editor screen.
 * Added PushEngage menu in the WordPress admin bar.
 * Added PushEngage overview widget to display stats and recent notifications on
   the WordPress Dashboard.
 * Added notice and alert message to collect plugin reviews.
 * Added a quick link menu widget inside the PushEngage plugin page.
 * Added an email verification warning message in the onboarding flow.
 * Added Plan label tag for pro features.
 * Added admin notice and alert message to display service worker access permission
   issues.
 * Improved Windows 10 notification preview.
 * Improved macOS Chrome notification preview.
 * Improved iOS web notification preview.
 * Improved PushEngage metabox interface on the Post Editor screen.
 * Fixed missing error code in the onboarding error message.
 * Changed the default notification title from blog title to post title for auto
   push campaigns.
 * Changed the action button URL to be optional on the Post Editor screen.
 * Removed Windows 8 notification preview.

#### 3.x and Earlier

 * Please refer to the [PushEngage changelog](https://plugins.svn.wordpress.org/pushengage/trunk/CHANGELOG.md)
   for the full version history.

## Meta

 *  Version **4.2.3**
 *  Last updated **29 seconds ago**
 *  Active installations **10,000+**
 *  WordPress version ** 4.5.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 5.6 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/pushengage/)
 * Tags
 * [cart abandonment](https://test.wordpress.org/plugins/tags/cart-abandonment/)
   [chat widget](https://test.wordpress.org/plugins/tags/chat-widget/)[push notifications](https://test.wordpress.org/plugins/tags/push-notifications/)
   [web push notifications](https://test.wordpress.org/plugins/tags/web-push-notifications/)
   [woocommerce](https://test.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://test.wordpress.org/plugins/pushengage/advanced/)

## Ratings

 4.2 out of 5 stars.

 *  [  27 5-star reviews     ](https://wordpress.org/support/plugin/pushengage/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/pushengage/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/pushengage/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/pushengage/reviews/?filter=2)
 *  [  6 1-star reviews     ](https://wordpress.org/support/plugin/pushengage/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/pushengage/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/pushengage/reviews/)

## Contributors

 *   [ Syed Balkhi ](https://profiles.wordpress.org/smub/)
 *   [ PushEngage ](https://profiles.wordpress.org/pushengage/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/pushengage/)