Better Notifications for WP is a simple but powerful plugin for beginners to advanced users that allows you to customise the email notifications that WordPress sends using the WYSIWYG editor and shortcodes. All of the default WordPress email notifications are available to customise as well as lots of new ones. You can choose to send notifications to individual users, multiple users, all users in a user role, multiple roles – you name it! You can also power-up your notifications with Premium Add-ons. Emails are sent out via your WordPress website (using
wp_mail) but can be sent via SMTP using an appropriate 3rd party plugin should you wish.
Here’s a quick walkthrough of the plugin in action:
You want all the users in the Editor role to be notified via email when a new post is published and you’d like to customise it to include your logo along with the author’s name and date / time it was published – with this plugin, that’s easy.
A handy list of shortcodes you can use is available here.
Power-up your notifications using add-ons:
Notification Add-on Bundles – Everything you need for your WordPress notifications. Save big when you buy an add-on bundle. Instant access.
Subscriptions (GDPR) – Allow users to manage their subscriptions for BNFW notifications.
Conditional Notifications – Limit certain notifications depending on which categories, tags, post formats, or terms you choose.
Send to Any Email – Send notifications to non-WordPress Users.
Digest – Group multiple notifications into a single digest notification.
Global Override – Override some of the settings of notifications directly when editing a post, page, or custom post type.
Reminders – Send a reminder to your users and/or user roles when a post, page, or custom post type hasn’t been updated after a set amount of time. Also send a notification when a user hasn’t logged in for a set amount of time.
Multisite – Adds new notifications and shortcodes for WordPress Multisite to Better Notifications for WP.
Profile Builder – Adds compatibility and new notifications and shortcodes for Profile Builder Free, Hobbyist, and Pro plugins to Better Notifications for WP.
…and more coming soon!
The notifications that are currently available to use are:
Posts / Custom Post Types
Custom Post Types
Multisite (Multisite Add-on)
If you’d like to see a notification in the list above, please drop me a line in the forum and I’ll see what I can do to add it.
This is an incredibly useful and highly rated plugin however, it’s possible that overuse or abuse of this plugin could upset your users by sending them too many notifications. By downloading / installing / using this plugin, you take full responsibility of the management / quantity / types of notifications that are sent out from it including abiding by any SPAM laws in your country / operating areas, dealing with / responding to subscription / unsubscription requests, complaints, and so on. I accept no liability or responsibility for SPAM or abuse of this plugin from the user(s) of or anyone that may receive notifications as a result of the use of this plugin. I’m trusting you, please don’t abuse your users.
wp_mail(). I recommend Post SMTP Mailer/Email Log.
Full Documentation for BNFW can be found here.
Yes and no. Most notifications work but full support can’t be guaranteed for all notifications at the moment. Full support is on the roadmap but for the time being, I’d recommend using the Classic Editor plugin with BNFW.
Shortcodes are text in square brackets that output content of some kind. For example, if you want to add the content of a post to a notification for ‘New Post Published’, you can use the
[post_content] shortcode to display this in the email that is sent out.
Shortcodes can be used in the ‘Subject’ and ‘Message Body’ of your notifications, except for a select few (due to a restriction in WordPress).
A handy list of shortcodes you can use is available here.
The possibilities are endless!
Yes! There is an option for suppressing comments marked as SPAM in the plugin settings.
Yes! Full support for WordPress Multisite was added in 1.6.13, alongside the release of the Multisite Add-on.
First of all, follow this article about how to find out what might be causing the problem. Additionally, please take a look at this help document to see how you might improve email delivery when using Better Notifications for WP.
Many hosts place a limit on the number of emails that can be sent out within an hour so this may also cause some delay in emails arriving. This article has a fairly extensive list of hosts and their corresponding email rate limits that’s worth checking out. Alternatively, please check with your host directly to find out what your limit is.
If you’re still having problems, please drop me a line in the Free Support Forums and I’ll do my best to help.
It’s possible you’re inserting a shortcode into a notification that cannot use it. For example: the ‘New Category’ email notification cannot use any of the author or time shortcodes as WordPress only stores the category name, category slug and category description in the database by default. It’s also worth checking the spelling and underscores in any shortcodes as well as if they are wrapped in square brackets
WordPress, by default, sends all emails in Plain Text. If you’d like to include code or use the WYSIWYG editor as part of Better Notifications for WP in your emails, you can change this to HTML using the global setting in Better Notification for WordPress. This can be found under the ‘Notifications > Settings’ screen. Changing this global email format setting will affect how all emails are sent out from WordPress however, so you may experience formatting issues with emails sent out from other plugins if you change the email format setting in this way. If you do, change this setting to Plain Text. You can also set the email format on a per-notification basis when setting-up a new Notification. The caveat is that WordPress will only either allow setting the email format globally (for all emails) or individually for anything that’s non-transactional.
This is most likely because it’s
public setting is set to
false. Try changing this and see if it shows up in the list. If the custom post type has been created by a plugin and is set to private (such as TablePress), you’ll need to get in touch with the plugin author to see if they’ll consider changing it to public instead so that BNFW can send out notifications for it.
Yes, of course! The plugin is completely translation-friendly and if you send me your .po file, I’ll make sure to include it in the plugin and credit you in the changelog.
Supercharge your WordPress notifications using a WYSIWYG editor and shortcodes. Default and new notifications available. Add more power with Add-ons.View Cart
WooCommerce AJAX Product Filters - Advanced product filtering ability for y...
Flexible button creator allowing you to stick floating buttons to the side ...
Remove meta author and date information from posts and pages. Hide from Hum...
YouTube Embed WordPress Plugin. Embed a responsive video, YouTube channel g...