Notification – Custom Notifications and Alerts for WordPress
WordPress sends emails you can’t customize. You can’t change who receives them, what they say, or how they look. And if you need to notify your team about content changes, user activity, or security events — WordPress simply doesn’t do that. Notification fixes this. It gives you complete control over what WordPress sends, to whom, and through which channel. Replace rigid default emails with fully customizable messages, or create entirely new notifications triggered by any WordPress event. No coding required — set up your first notification in under 5 minutes. WHAT YOU CAN DO WITH THE FREE VERSION Replace default WordPress emails — Disable any built-in email (new user, password reset, comments, etc.) and replace it with your own version using the built-in Wizard Create custom notifications — Get notified when posts are published, users register, comments arrive, plugins update, and 50+ other WordPress events Use dynamic content — Insert Merge Tags like {post_title}, {user_email}, or {comment_content} to personalize every message Send to anyone — Route notifications to specific email addresses, users, or entire roles Send via email or webhook — Email is built-in; webhooks let you connect to any external service or automation tool Control with precision — Enable or disable individual triggers, configure carriers, and set up multiple notifications per event REPLACE DEFAULT WORDPRESS EMAILS The built-in Wizard walks you through disabling WordPress default emails and replacing them with your own. You keep full control over the content, recipients, and formatting — no more generic messages you can’t edit. BUILT-IN TRIGGERS Over 50 triggers are ready to use out of the box. Enable or disable them in Settings. Posts & Custom Post Types — published, drafted, updated, pending review, approved, trashed (works with any CPT) Taxonomy terms — created, updated, deleted (works with any taxonomy) Comments, Pingbacks & Trackbacks — new, replied, approved, unapproved, spam, trashed Users — registered, profile updated, logged in, failed login, logged out, password reset/changed, deleted Media — added, updated, deleted Plugins — activated, deactivated, installed, removed, updated Themes — installed, switched, updated WordPress — available updates (on a schedule you define) Privacy — personal data erased, erase request, exported, export request Each trigger comes with its own set of Merge Tags, plus you can use Global Merge Tags ({site_title}, {admin_email}, {home_url}, etc.) anywhere. EXTENSIONS Extend the plugin with additional carriers, triggers, and features: Webhooks – send and receive Webhooks Conditionals – send Notifications only when specific conditions are met Custom Fields – use any meta value in your Notifications Slack – post messages to Slack channel Push – send push notifications via browser’s native system Discord – post messages to Discord channel Twilio – send bulk SMS messages from your Twilio registered phone number Scheduled Triggers – schedule your notifications based on events time Review Queue – catch your Notifications into a queue for manual review WooCommerce – triggers specific to WooCommerce Pushbullet – send Push and SMS Notifications via your phone Pushover – send Push messages to devices registered in Pushover SendGrid – send emails using SendGrid service Mailgun – send emails using Mailgun service File Log – save Notifications as file logs on the server bbPress – bbPress triggers BuddyPress – BuddyPress triggers and integration with their notification system Signature – add a signature to all your emails automatically Email Attachments – attach files to your notification DEVELOPER-FRIENDLY Notification is designed to be extended. Create custom Triggers from any do_action() call, add Merge Tags in a single line of code, or build entirely new Carriers. The plugin can be bundled with your theme or plugin and white-labeled with one function call. Developer documentation Extension Boilerplate to start building your own add-on USE CASES Editorial workflows — Notify editors when a post is submitted for review, and authors when it’s approved or scheduled Security monitoring — Get alerts on failed login attempts, user role changes, or plugin activations Client sites — Replace confusing default WordPress emails with branded, clear messages for your clients Team coordination — Send Slack or webhook notifications when content is updated, users register, or comments need moderation WooCommerce stores — Trigger custom alerts for orders, stock changes, and customer activity (with the WooCommerce extension) Here are some of the most popular specific setups. See the FAQ section for step-by-step details on each. Notify authors when their post is published Email editors when a post is submitted for review Replace the default new user welcome email with a branded version Alert admins on failed login attempts with IP address details Get notified when someone edits a published post Send Slack/webhook alerts when plugins are activated or updated Notify users when their role changes Disable default WordPress emails and replace them with custom ones Monitor user registrations, password resets, and account deletions Set up comment moderation notifications for post authors USEFUL LINKS Documentation GitHub repository Report a bug CUSTOM DEVELOPMENT BracketSpace – the company behind this plugin provides custom WordPress plugin development services. We can create any custom plugin for you.
Top keywords
- notifications13×1.62%
- send12×1.50%
- wordpress12×1.50%
- emails10×1.25%
- custom9×1.12%
- email9×1.12%
- post9×1.12%
- triggers9×1.12%
- updated8×1.00%
- default7×0.87%
- messages7×0.87%
- replace7×0.87%
WP Mail Logging
WP Mail Logging is the most popular plugin for logging emails sent from your WordPress site. Simply activate it and it will work immediately, no extra configuration is needed. Are your WordPress emails not being sent or delivered? Use this plugin to log all outgoing emails from your WordPress site. If there are any errors when sending the email from your site, our email logs will catch that error and display it to you. This will allow you to debug and fix your email sending issue. Did a client not receive your email? Our email logs allow you to resend any email that was sent from your site. No more lost emails! Do you just want to keep a record of all emails sent from your site? By default, WordPress and your web host do not log, store or keep track of emails sent from your website. This plugin will allow you to do just that. Our email logs will store every email that is sent from your WordPress site. You can search and view a particular email log, inspect its content or attachments, and even resend that email. What email information is logged? All emails sent from your WordPress site are logged. And here is the information that is stored: Email Subject Email Content (HTML or text) Email Attachments Email Headers (to, from, reply-to, cc, bcc, …) Error Message (in case there was an error while attempting to send the email) IP Address of originating server (can be enabled in the settings) Date and Time of the email Receiver (the TO email address) Why are my logged emails still not delivered to the inbox? There are a lot of steps that emails have to make in order to be delivered to the recipient’s inbox. When your WordPress site sends an email, there’s no guarantee it will be delivered. This is what the email’s journey looks like: WordPress creates an email WordPress passes the email to your website host and that email gets logged by our plugin The host server takes the email and sends it (SMTP or Mail Transfer Agent) Recipient server receives or blocks the email If the email is accepted, the spam filter decides if it goes to the inbox or the spam folder Recipients see the email and might open it. This plugin does not track delivery after step 2. If you have deliverability issues, we suggest installing the WP Mail SMTP plugin. WP Mail SMTP fixes WordPress email deliverability problems, you can choose between 12 email providers (Gmail, Outlook, SendLayer, Mailgun, …) to resolve your email sending issue and it’s super easy to set up. WP Mail SMTP is trusted by more than 3 million websites. Credits The plugin was created and launched in 2014 by Christian Zöller.
Top keywords
- email30×6.44%
- wordpress10×2.15%