=== PushEngage – Web Push notification, WA Automation & Multi-Channel Chat Widget ( WA, Messenger, X, Telegram, TikTok & More) ===
Contributors: PushEngage, smub
Tags: push notifications, web push notifications, cart abandonment, woocommerce push notifications, whatsapp
Requires at least: 4.5.0
Tested up to: 6.8
Requires PHP: 5.6
Stable tag: 4.2.1
License: GNU General Public License v2.0 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Send order updates, recover abandoned carts, and boost retention with push notifications, WhatsApp automation + multichannel Chat widget.

== Description ==
**Boost engagement, drive repeat traffic, and increase sales** with multichannel push notifications and a live chat widget that reach users directly on the web, mobile apps, WhatsApp, and more.

<a href="https://www.pushengage.com/?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme" rel="friend">PushEngage</a> is the #1 customer engagement plugin for WordPress and WooCommerce built to help you turn visitors into loyal, high-value customers through chat widgets, WhatsApp, and real-time order updates. Join 25,000+ smart marketers who use PushEngage to power millions of conversations and automated notifications every month.

* Add high-converting multichannel chat widgets to capture leads, resolve doubts instantly, and boost conversions
* Automate WhatsApp Business messages for abandoned carts, order updates, COD verification, promotions, and more
* Send real-time order status notifications for WooCommerce — from confirmation to delivery
* Launch price drop alerts, browse abandonment reminders, and transactional updates across channels
* Send web push notifications using our powerful Gutenberg integration whenever you need an extra channel

### New in PushEngage: Multichannel Chat Widgets

Turn your website into a real-time communication center. With the updated PushEngage Chat Widget, you can connect visitors to your business instantly — using **the channels they already love.**

[youtube https://www.youtube.com/watch?v=w64VWzwFj40]

* **WhatsApp**: Fast, familiar messaging for global audiences.
* **Facebook Messenger**: Seamless chats for Meta users.
* **Instagram DM & Instagram Page Inbox**: Engage directly where customers discover you.
* **SMS**: Reach customers everywhere, even offline.
* **Email**: Perfect for longer support conversations.
* **Phone Calls**: Direct routing to your sales or support team.
* **Google Maps & Waze**: Help local customers find or contact stores instantly.
* **Telegram, Line & Viber**: Popular in Asia and Europe.
* **X**: Public engagement when visibility matters.
* **Snapchat & TikTok**: Reach younger audiences interactively.
* **LinkedIn**: Great for B2B lead generation.
* **VK (Vkontakte)**: Take conversations to the Russian market.
* **WeChat**: Essential for serving the Chinese market.
* **Slack & Microsoft Teams**: Internal collaboration for advanced workflows.
* **Discord**: Community-first engagement for gaming and niche audiences.
* **Custom Channel**: Add any specialized or third-party messaging tool you use.

### Capabilities That Convert More Visitors

* **Multi-Agent Support**: Route conversations to the right team members — sales, support, operations & more.
* **Targeting & Personalization**: Show specific channels based on location, device type, or visitor behavior.
* **Scheduled Availability**: Display support availability based on working hours or agent status.
* **Analytics & Conversation Tracking**: Understand which channels are driving engagement and ROI.
* **Fully Customizable UI**: Match widget design to your brand identity in minutes.

#### Why This Matters for Your Business
* 📈 Higher conversion rates — remove friction & let customers pick how they want to talk
* ⚡ Faster support resolution — route conversations to the right team instantly
* 🌍 Global compatibility — reach audiences across countries, cultures & platforms
* 🤝 Stronger relationships — real conversations build real trust

### WhatsApp Messaging Automation

Engage your WooCommerce and WordPress users with direct, high-converting WhatsApp messages.

* 🛒 Recover abandoned carts
* 📦 Send order updates and shipping alerts
* 🧾 Trigger payment retries, COD confirmations, review reminders
* 💬 Add a free WhatsApp Click-to-Chat widget to any page

**Built for WooCommerce. Works with your WhatsApp Business API.**
💡 No SMS fees. No phone numbers to collect. Just better engagement.

=== The Only WordPress Plugin Built for Multichannel Customer Engagement ===

PushEngage is a complete customer engagement platform for WordPress and WooCommerce, offering:

* **WhatsApp Notifications:** Send personalized messages for cart recovery, order updates, and more. Free Click-to-Chat widget included.
* **Web Push Notifications:** Convert casual visitors into subscribers with 2-click opt-ins. Send campaigns straight from the WordPress editor.
* **WooCommerce Push Notifications:** Automate order updates, cart recovery, and price drop alerts.
* **Mobile App Push Notifications:** Reach users on Android, iOS, and cross-platform apps via React Native and Flutter.
* **Multichannel Chat widget:** Give customers instant support with a unified chat widget featuring 20+ channels and full multi-agent routing.

Don’t want all the channels? While we strongly recommend a multichannel approach to marketing, you’re completely free to pick and choose the channels you want.

Just want WhatsApp? No problem. Need web and app push notifications? We got you. Need everything at once? Just get started.

Our plugin is packed with features to help you:

* Grow your subscriber base with engaging opt-ins.
* Launch push notification campaigns that drive conversions.
* Track performance with advanced analytics and revenue insights.

PushEngage integrates directly with WordPress and helps you:

* Create opt-ins
* Launch web push campaigns
* Grow your subscriber base
* Track your revenue goals
* Manage your audience using advanced segmentation and audience targeting rules

Straight from your WordPress dashboard. You can even create push notifications from your Gutenberg post editor that automatically fetch and map:

* Post Title → Notification Title
* Meta Description → Notification Text
* Featured Image → Notification Image

[youtube https://www.youtube.com/watch?v=xnPC4f3e0Xo]

Plus, you can select a custom audience right inside the Gutenberg editor.

### WhatsApp Notifications for WooCommerce

Recover abandoned carts and send transactional updates directly on WhatsApp.

* Cart reminders via WhatsApp
* Order confirmations and shipping alerts
* Works seamlessly with WooCommerce

All from pre-built campaigns! Just connect your WhatsApp Business API and enable the campaigns.
**NOTE:** You can send unlimited WhatsApp messages with our paid plans. Unlike SMS, which is super expensive and charges you per message, you only pay a flat fee for the PushEngage platform.

### PushEngage for WooCommerce Push Notifications

With PushEngage, setting up **WooCommerce push notifications** is effortless.
Effortlessly send:

* ✅ Cart & browse abandonment reminders
* ✅ Order confirmations & shipping updates
* ✅ Price drop alerts & inventory notifications
* ✅ Payment retry requests and review reminders

Just turn on the pre-built campaign templates. No coding required.

PushEngage is a **multichannel notification system** for WordPress and WooCommerce. Engage customers, streamline operations, and automate critical updates with real-time **web push notifications, WooCommerce push notifications, and app push notifications.**

#### PushEngage for WooCommerce Store Customers

* **Instant Order Updates**: Keep customers informed with pre-built notification templates that you can simply turn on with a toggle button.
* **Multiple Campaign Types**: Send automated WooCommerce push notifications for **order confirmations, shipping alerts, product updates, and delivery updates** with a single click.
* **Cart Abandonment Recovery**: Bring back lost shoppers with **cart abandonment push notifications**, increasing conversions effortlessly.
* **Personalized Promotions & Re-Engagement**: Send targeted push campaigns to drive repeat visits and sales. You can even send individual notifications for review requests, payment retries, and order updates using pre-built templates.
* **Seamless Multichannel Messaging**: Customers receive updates via **web push, app push, and PWA push notifications.**

#### PushEngage for WooCommerce Store Admins & Teams

* **Internal Team Alerts**: Automate notifications for new orders, refund requests, and order fulfillment updates.
* **Faster Decision-Making**: Get real-time alerts for critical order updates. Never lose another sale due to missed internal communications.
* **Pre-Built WooCommerce Templates**: Save time with ready-made order notifications, and team alerts.
* **Seamless Multichannel Coordination**: Keep your team in sync with instant internal notifications across multiple devices.

=== Send Web, Mobile, and Web App Push Notifications to Increase Repeat Traffic & Conversions ===

Whether you're running a blog, a news site, a travel site, a SaaS site, or an eCommerce site, push notifications can help you grow your business.

The best part about PushEngage's web push campaigns is that you can modify it to suit any type of business.

If you're running an eCommerce site, you can send transactional push notifications to increase your revenue. And if you're running a blog site or a media outlet, then you can create powerful automated campaigns to get repeat readers, more ad revenue, higher views on your social media content, and so much more.

You can even increase paid subscriptions to your premium content, merchandise sales, conversions on your affiliate offers, and more.

Here's a quick look at some of the most advanced features you should know about:

* <a href="https://www.pushengage.com/how-to-install-web-push-notifications-plugin-on-wordpress-website/?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme" rel="friend">Push Broadcast</a> - Schedule or send web push notification broadcasts to a custom audience in a matter of minutes. Use revenue tracking to keep sight of your goals and A/B testing to improve your campaign performance.
* <a href="https://www.pushengage.com/website-welcome-message/?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme" rel="friend">Welcome Push Notifications</a> - Send automated welcome messages to your push notification subscribers. Get higher retention rates and send discounts and offers to increase your sales.
* <a href="https://www.pushengage.com/how-to-do-segmentation-in-push-notifications/?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme" rel="friend">Automatic Segmentation</a> - Quickly segment your web push notification subscribers as soon as they subscribe based on their interests.
* <a href="https://www.pushengage.com/announcement-audience-grouping/?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme" rel="friend">Audience Group</a> - Create retargeting push notifications and advanced targeting groups within your audience. Filter your audience by behavior, engagement, and interests.
* <a href="https://www.pushengage.com/how-to-schedule-push-notifications/?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme" rel="friend">Timezone Push Notifications</a> - Schedule your push notifications to automatically get sent when it has the most impact. Send push notifications in your timezone or in your subscribers’ timezones with a single click.
* <a href="https://www.pushengage.com/personalize-your-campaigns-using-attributes/?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme" rel="friend">Custom Drip Campaigns</a> - Send personalized drip push notifications to improve your repeat traffic, engagement, and sales. Retarget your customers and turn them into loyal superfans.
* <a href="https://www.pushengage.com/ecommerce-push-notifications/?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme" rel="friend">Powerful eCommerce Campaigns</a> - You can use eCommerce push notifications to grow your business rapidly. The best part about eCommerce push notifications is that they are easy to set up and quite easy for even startups to afford.

And if you’re super busy with marketing activities and you just want to use push notifications to promote your new content, you can send <a href="https://www.pushengage.com/rss-push-notifications/?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme" rel="friend">RSS push notifications</a> as well. Unlike other push notification services, you don’t even need to use a notifications API.

Even better, the PushEngage plugin can automatically turn your WordPress blog categories into segments that you can use to send retargeting push messages.

You can refine your targeting even further with Audience Groups.

The coolest part? You can always talk to our Customer Success team to set up, track, and optimize your campaigns. And we also give you push notification templates that are proven to work so that you don't have to build anything from scratch. It’s super user-friendly.

=== The PushEngage Dashboard Makes Marketing Manageable ===

We built PushEngage to help you create powerful marketing workflows and custom web push notification campaigns without a developer.

With PushEngage, you can create powerful marketing campaigns from a simple dashboard in a matter of minutes even if:

* You’re not a developer and don’t know how to use code to send push notifications
* You’ve never used push notifications before and you have no idea where to start
* You tried another push notification software and hated the experience

PushEngage has powerful integrations that allow you to send notifications to any operating system, web browser, and mobile devices.

But don’t just take our word for it. Here’s what Amanda had to say:

> It’s uber-easy to use, the support team is helpful, and the results are impressive. Especially when you take into account how little work they are to build and send. Highly recommend PushEngage to anyone wanting a way to reach customers that’s fast, reliable, and effective.<br>
> - Amanda Hyciek, Digital Marketing Strategist, Wicked Weasel (<a href="https://www.pushengage.com/case-study-wicked-weasel-2k-to-4k-sales-per-week-push-notifications/?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme" rel="friend">See Case Study</a>)

### Time-Tested Push Notification Campaign Templates

Don’t know what push notification campaigns you need and how to get started? No worries. We built campaign templates into our dashboard that you can use to get started.

* Select a campaign type
* Create your web push notifications
* Select an audience to send to
* Send/Schedule your campaign

Even with <a href="https://www.pushengage.com/automated-push-notifications/?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme" rel="friend">advanced trigger campaigns</a>, you can start with a template that comes with pre-built triggers so that you don’t have to configure them yourself. All you have to do is focus on growing your business.

### Smart Page Targeting and Behavior Based Personalization

All PushEngage popup modals come with advanced page targeting and behavior based personalization.

This means you can <a href="https://www.pushengage.com/how-to-add-a-push-notification-subscription-button-to-popups/?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme" rel="friend">show a custom popup</a> for:

* A specific page or set of pages of your site
* Different website visitors based on their geolocation
* Users who click a specific link

And more!

You can even segment your subscribers automatically when they visit your site. PushEngage allows you to create <a href="https://www.pushengage.com/how-to-do-segmentation-in-push-notifications/?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme" rel="friend">custom segmentation rules</a>. And if you want your visitors to click a button on your site to subscribe to your push notifications, you can create <a href="https://www.pushengage.com/how-to-collect-web-push-subscribers-using-button-or-link-click/?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme" rel="friend">click to subscribe buttons</a> as well.

If you like, you can even create a <a href="https://www.pushengage.com/subscription-widget-wordpress/?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme" rel="friend">subscription widget</a> where your visitors can choose what kind of notifications they want to receive.

This allows you to send targeted web push notifications that fetch you more subscribers, higher engagement rates, and more sales.

### Advanced Analytics and A/B Testing

PushEngage comes with reliable A/B split testing and accurate analytics without slowing down your site. PushEngage offers far better infrastructure for more accurate results. You get detailed analytics on all your campaigns and optins right from your dashboard.

What’s more is that you can create Intelligent A/B tests to improve an ongoing campaign.

With Intelligent A/B testing, you can select a small audience to split test your browser notifications and then send the winning notification to the rest of your audience.

== Frequently Asked Questions ==

= Is there a free plan, and what’s included? =

PushEngage offers a free plan, which includes basic push notification features to help you get started. You also get a chat widget that allows website visitors to send your business a message on one channel out of the 20+ available ones. Paid plans unlock advanced features such as Multi-channel & Multi agent chat widget, WhatsApp Automation, A/B testing, analytics, audience segmentation, and additional customization options to drive higher engagement.

= How do push notifications compare to email for engagement? =

Push notifications are like the YouTube Shorts of the messaging world. It’s a different format and you often achieve higher engagement rates than email because they deliver messages instantly to users’ devices. With PushEngage, you can even automate campaigns and segment audiences, making it easy to maintain engagement without needing constant manual input.

= Do I need a WhatsApp Business account to send notifications? =

Yes. To send WhatsApp notifications using PushEngage, you need a WhatsApp Business API account connected through a verified phone number.

= What is the PushEngage chat widget? =

The chat widget is a built-in customer support and lead-capture tool that lets you engage visitors in real time, answer questions quickly, and guide them toward conversions.

= Can I customize the widget’s appearance? = 

Yes. You can change colors, welcome text, icons, and positions on the screen to match your site’s branding.

= Can I route chats to my team members? = 

Absolutely. You can assign chats across support reps, set working hours, and configure fallback rules for when your team is offline.

= Will the chat widget slow down my site? = 

No. It's lightweight, asynchronously loaded, and optimized for WordPress performance best practices.

= What types of messages can I send via WhatsApp? =

You can send transactional and automated messages including:

* Order confirmations
* Shipping and delivery updates
* Abandoned cart reminders
* COD verification messages
* Payment retry requests

= Can I send promotional messages via WhatsApp? =

You can send promotional messages only within approved template categories allowed by WhatsApp. These typically require prior opt-in and WhatsApp template approval.

= Is WhatsApp messaging available on the free plan? =

WhatsApp business messaging automation is not available on the free plan due to third-party costs. The free plan includes a WhatsApp click to chat widget that allows your website visitors to send a message to your business. But that can’t recover lost sales or improve your customer satisfaction with order status updates.

= Does this work with WooCommerce? =

Yes. Our WhatsApp integration is built specifically for WooCommerce and can be activated with a toggle. You can use pre-built templates or create custom ones.

= How do I set up WhatsApp in PushEngage? =

From your PushEngage dashboard:

* Navigate to Channels » WhatsApp
* Connect your WhatsApp Business API provider (e.g., 360dialog or Meta)
* Configure templates and triggers
* Enable WhatsApp campaigns for WooCommerce events

= Can I personalize WhatsApp messages for each customer? =

Yes. PushEngage supports dynamic variables such as customer name, order ID, product names, and tracking links for hyper-personalized messages.

= What happens if the user doesn’t have WhatsApp? =

Messages will only be delivered to users with WhatsApp. If a user doesn’t have WhatsApp, fallback messaging (like web push) is recommended.

=  Is WhatsApp messaging GDPR-compliant? =

Yes. PushEngage ensures you can collect proper consent via opt-in checkboxes and comply with WhatsApp’s template and opt-in policies.

= Can PushEngage send notifications to both desktop and mobile users? =

Yes, PushEngage supports notifications across multiple platforms, including desktop browsers (Chrome, Firefox, Safari, Edge) and mobile browsers on Android and iOS. This ensures you can reach your audience on any device. You can even send mobile push notifications without a mobile app.

= Does PushEngage offer support for eCommerce campaigns like cart abandonment? =

Absolutely! PushEngage has powerful eCommerce features specifically designed for WooCommerce and other platforms. You can send automated notifications for cart abandonment, price drops, inventory alerts, and browse abandonment to recover potential lost sales.

= How does PushEngage handle analytics and tracking? =

PushEngage includes built-in analytics to help you monitor your campaign performance. You can track metrics such as click-through rates, conversions, and revenue directly from your dashboard, and even integrate with Google Analytics for deeper insights.

= Can I use PushEngage with other marketing tools? =

Yes, PushEngage integrates smoothly with many popular marketing tools, including Google Tag Manager, Instapage, ClickFunnels, and CRM systems. This allows you to create seamless marketing workflows across platforms.

= Is customer support available if I need help? =

PushEngage offers a dedicated Customer Success team to assist with setup, troubleshooting, and campaign optimization. With a paid plan, you also get access to priority support to ensure you’re getting the most from your push notification strategy.

== Installation ==

1. Install PushEngage web push notifications either via the WordPress.org plugin repository or by uploading the files to your server.
2. Activate the PushEngage plugin from the plugin section.
3. Navigate to the PushEngage tab in your WordPress admin and connect your PushEngage account to your WordPress site to start displaying subscription popups to build a subscriber base.
4. Click on the Campaigns tab to configure campaigns or send out automatic posts with every post being published.
5. Want more push notification features? <a href="https://www.pushengage.com/wordpress-pricing/?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme" rel="friend">Upgrade to PushEngage Business, Premium, or Growth plan</a>.

== Screenshots ==

1. Chat Widget Preview
2. Chat Widget Settings
3. Add Multiple Agents
4. Analytics Dashboard
5. Personalized marketing through segmentation
6. Opt-in analytics data overview
7. Powerful push notifications for user engagement
8. Comprehensive analytics overview for detailed insights
9. Notification Look and Design
10. Boost user engagement with A/B testing
11. Targeted campaigns through audience selection
12. Send campaigns at the perfect time

== Notes ==

PushEngage is hands down the <a href="https://www.pushengage.com/?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme" rel="friend">best push notifications plugin</a> on the market. No other WordPress notification plugin even comes close to PushEngage and the features it offers.

We are pioneering the world of push notifications. For the longest time, push notification software was nowhere as powerful or flexible as email marketing software. With PushEngage, that’s changing. And fast!

Also I’m the founder of <a href="https://syedbalkhi.com/companies/" rel="friend">several popular online businesses</a>, so it was a huge priority for me to make a WordPress push notification plugin that can help us grow our subscribers & sales.
I feel that we have done that. I hope you enjoy using PushEngage.

Thank you,
Syed Balkhi

== Changelog ==

**Most Recent Changes:**
= 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.


**[View entire PushEngage changelog](https://plugins.svn.wordpress.org/pushengage/trunk/CHANGELOG.md)**
