WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Perfecty v1.6.5

Perfecty Push Notifications

Push Notifications that are self-hosted, you don't need API keys to integrate with external Push Notifications providers that will charge you lat …

Perfecty Push Notifications

The facts

Rating
4.6★ from 42
Active installs
4k+
Price
Free
Last updated
4 Sep 2025
Added
Dec 2020
Requires WP
5.0
Tested up to
WP 6.8.8
Requires PHP
7.2
Downloads
61,676

Our analysis

AI-assisted

Perfecty Push Notifications is a WordPress plugin that enables you to send self-hosted push notifications without relying on external providers. It allows you to maintain control over your data by storing user information directly on your server, which can help with GDPR compliance.

The plugin supports migrating users from other push notification services and allows for the sending of both automatic notifications upon post publishing and custom notifications. It includes a dashboard for viewing statistics and offers a customizable public widget for user subscriptions.

Best for: This plugin is suitable for WordPress site owners looking for a free, self-hosted push notification solution.

What it does well

  • Self-hosted, maintaining control over user data
  • Supports migration from services like OneSignal
  • Automatic notifications upon post publishing
  • Customizable notifications with images and URLs
  • Open source with no hidden fees

Where it falls short

  • iOS/Safari not supported for offline notifications
  • Requires gmp extension for message encryption (optional)
  • Limited information on user experience or support

Verdict

Perfecty Push Notifications offers a straightforward way to manage push notifications without third-party dependencies. It is a practical choice for those concerned about data control and GDPR compliance.

From the developer

Perfecty's own description of Perfecty Push Notifications, lightly tidied.

Push Notifications that are self-hosted, you don’t need API keys to integrate with external Push Notifications providers that will charge you later. It’s Open Source and the information is stored in WordPress, so that you can send Push Notifications directly from your server for free!

In a rush looking for Push Notifications alternatives now that you’ve exceeded the free-tier of your current provider? Loosing your users every time you change your Push Notifications provider? Worried about where the Push Notifications information is stored? With this plugin you don’t worry about that.

Easily migrate your users from other providers, send custom Push Notifications, or automatically when publishing a post, and see the stats in your Dashboard.

Features:

  • Self-hosted: total control of your information, and no need of third-party integrations.
  • Migrate users from other Push Notifications providers like OneSignal.
  • PWA Friendly (Tested with Super PWA) and AMP plugins (Transitional mode).
  • Send Push Notifications on posts publishing. Also supports custom posts. You can use the feature image of the post or customize the title.
  • Send custom Push Notifications: you can easily change the icon, the image or the URL to open.
  • See the stats in the Dashboard.
  • Customizable public widget.
  • The user authorization tokens stay in your server when they subscribe to receive your Push Notifications.
  • Easily comply with GDPR: all the Push Notifications information is processed and stored in your server.
  • Open Source: no hidden fees, and open transparency.
  • Offline browser Push Notifications through Push API. iOS/Safari are not supported yet.

Requirements:
gmp extension for message encryption (optional)

Documentation

https://docs.perfecty.org/

Code

Want to check the code? https://github.com/perfectyorg/perfecty-push-wp

This plugin uses the Chart.js library for the admin stats.

Perfecty Push installation

  1. Download the plugin

  2. Install it and activate it

  3. Go to the Perfecty Push Notifications > Dashboard section and start sending Push Notifications

Note: Check the FAQ if you miss the gmp extension.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for push notifications.

OneSignal

Increase engagement and drive more repeat traffic to your WordPress site with push notifications. Now a WordPr...

Free 60k+ installs 4.3★ (360)
Web Push Notifications

Fastest growing & lightweight plugin for Web Push Notifications. Add browser push notifications to your Wo...

Free 10k+ installs 4.7★ (63)
Brevo

Brevo

83

Turn your WordPress site into a marketing powerhouse. Grow your audience, boost engagement, and drive more sal...

Free 100k+ installs 4.1★ (285)
miniOrange 2FA

Free 2FA plugin for unlimited users with Passkey, Google Authenticator, Email/SMS OTP, Push Notification &...

Free 10k+ installs 4.5★ (383)
PushEngage

Web push notifications, WooCommerce automation & multi-channel chat widget. WhatsApp cart recovery, browse...

Free 9k+ installs 4.2★ (34)
Push Notifications for WP

Push Notifications for WP - Self Hosted Web Push Notifications makes it easy to send Web Push notifications to...

Free 6k+ installs 4.2★ (5)